Connect your account, then chat with AI to run tools.
Explore Snowflake warehouses, databases, schemas, tables, and run SQL analytics workloads from chat.
Try this workflow
Explore warehouse structure
List Snowflake databases, schemas, tables, and warehouses, then summarize the likely analytics domains available in this account.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsBuilt for
Data Teams, Analytics Engineering, BI Operations, Platform Administration
Explore warehouse structure
Uses discovery tools before writing SQL.
List Snowflake databases, schemas, tables, and warehouses, then summarize the likely analytics domains available in this account.
Describe a table before querying
Reduces SQL mistakes by inspecting schema first.
Describe this Snowflake table, explain the important columns and types, then draft a safe SELECT query for the business question.
Run an analytics query
Connects warehouse execution to business analysis.
Execute a Snowflake SQL query to summarize monthly revenue by customer segment, then explain the result and caveats.
Review warehouse usage context
Highlights compute boundaries before query execution.
List warehouses and explain which one should be used for an exploratory query versus a heavier analytics workload.
What Snowflake objects can agents inspect?
Agents can inspect warehouses, databases, schemas, tables, table columns, and execute SQL statements against the connected Snowflake account.
Why should agents list metadata before querying?
Snowflake accounts can contain many databases and schemas. Listing metadata first helps select the right warehouse, database, schema, and table before running SQL.
Can agents run arbitrary SQL?
The server executes SQL under the connected role and warehouse context. Prompts should be explicit about read-only analysis versus DDL or DML changes.
Related editorial
Snowflake Workflows with AI
How AI agents can run SQL, discover schemas, manage warehouses, and read query history to answer data questions and tune performance.
Domain knowledge for Snowflake — workflow patterns, data models, and gotchas for your AI agent.
Cloud data warehouse with separation of storage and compute, addressed by your account URL. All operations go through the Snowflake SQL REST API — every tool ultimately executes SQL statements.
Get current Snowflake session information: account name, user, role, warehouse, database, schema, and Snowflake version.
Get warehouse credit consumption over time. Shows credits used per warehouse per day — essential for cost monitoring and optimization.
Describe the columns, types, and constraints of a Snowflake table.
Execute SQL statements on Snowflake. Supports all SQL operations including SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SHOW, DESCRIBE, and mo...
Get the execution plan for a SQL query using EXPLAIN. Shows the operations Snowflake will perform, estimated costs, and data flow without actually run...
Find duplicate rows in a Snowflake table based on specified columns. Returns the duplicate values and their occurrence counts.
Get the full CREATE TABLE statement (DDL) for a Snowflake table, including column definitions, clustering keys, and constraints.
Get storage and clustering statistics for a Snowflake table: row count, size in bytes, active bytes, clustering depth and key, and time travel retenti...
Get the SQL CREATE statement (DDL) for a Snowflake view, showing the underlying query and column definitions.
List all databases in the Snowflake account that the current role can access.
List user-defined functions (UDFs) in a Snowflake schema, including language and return type.
List stored procedures in a Snowflake schema, including their arguments and language.
List all roles in the Snowflake account, showing ownership and granted-to counts.
List all schemas in a Snowflake database.
List data stages (internal and external) in a Snowflake schema for data loading and unloading.
List all tables in a Snowflake schema with row counts and size information.
List all views in a Snowflake schema including materialized views, with their definition status and owner.
List all virtual warehouses in the Snowflake account with their size and status.
Get recent login history for the Snowflake account. Shows successful and failed login attempts with client types and IPs.
Preview rows from a Snowflake table with optional column selection, filtering, and ordering. More flexible than sample — use for targeted data inspect...
Profile a single column in a Snowflake table: row count, distinct values, nulls, min/max, and most common values with frequencies.
Retrieve recent query history from the Snowflake account, including execution times and status.
Resize a Snowflake warehouse to change compute capacity. Larger warehouses process queries faster but consume more credits per second.
Resume a suspended Snowflake warehouse so it can execute queries. Warehouses auto-resume on query if configured, but explicit resume avoids the cold-s...
Get a random sample of rows from a Snowflake table using TABLESAMPLE. Useful for understanding data shape and values without scanning full table.
Get storage usage history across the Snowflake account — average bytes stored, failsafe bytes, and stage bytes over time.
Suspend a running Snowflake warehouse to stop credit consumption. Running queries will complete before suspension.
Get detailed status and configuration of a Snowflake warehouse: state, size, auto-suspend/resume settings, queued and running queries.
Snowflake MCP server for cloud data warehouse operations. Execute SQL queries, explore databases and schemas, inspect table structures, manage warehouses, and run analytics workloads against your Snowflake account. It provides 28 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/snowflake. Authentication is handled automatically.
Snowflake provides 28 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Snowflake uses API Key. Snowflake requires credentials. Connect via MCPBundles and authentication is handled automatically.
Agents can inspect warehouses, databases, schemas, tables, table columns, and execute SQL statements against the connected Snowflake account.
Snowflake accounts can contain many databases and schemas. Listing metadata first helps select the right warehouse, database, schema, and table before running SQL.
The server executes SQL under the connected role and warehouse context. Prompts should be explicit about read-only analysis versus DDL or DML changes.
Identifiers are uppercased by default, warehouses must be available for queries, and semi-structured data requires Snowflake's VARIANT path syntax.
Connect Snowflake to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/snowflakeThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Snowflake and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More analytics integrations you might like
1Forge provides real-time and historical financial market data including forex exchange rates, crypt...
OSSInsight provides deep analytics and insights for open source projects on GitHub, powered by TiDB ...
Open Data DC provides access to a variety of datasets related to the District of Columbia's municipa...
Fullstory is a digital experience analytics platform that captures user interaction data on websites...
Grafana MCP server for observability and monitoring. Search dashboards, explore datasources, query a...
Zoho Analytics metadata API provides access to metadata information for reports and dashboards in Zo...