snowflake-mcp
Provides tools for interacting with Snowflake, enabling listing databases, schemas, and tables, describing table structures, running read queries, and optionally performing write operations such as writing queries, creating tables, and appending insights.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@snowflake-mcpWhat tables are in the analytics schema?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
snowflake-mcp
Snowflake MCP server built with FastMCP.
Quick Start
Windows PowerShell
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txtmacOS / Linux
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtRelated MCP server: Snowflake MCP Server
Configuration
Create an empty .env file in the project root with follwing credentials.
Provide credentials through environment variables configuration.
You can also copy the values from .env.example into .env and fill in your Snowflake details.
- SNOWFLAKE_ACCOUNT
- SNOWFLAKE_USER
- SNOWFLAKE_PASSWORD
- SNOWFLAKE_WAREHOUSE
- SNOWFLAKE_DATABASE
- SNOWFLAKE_SCHEMA
- SNOWFLAKE_ROLE
- SNOWFLAKE_ALLOW_WRITE=falseKeep SNOWFLAKE_ALLOW_WRITE=false unless you want to allow write operations.
Use the VS Code MCP start button in .vscode/mcp.json to launch the server.
Tools
list_databases
list_schemas
list_tables
describe_table
read_query
write_query
create_table
append_insight
This server cannot be deployed
Maintenance
Related MCP Connectors
Governed data discovery, exact queries, decisions, simulations, and runtime utilities over MCP.
Query, join, profile, clean and convert CSV/JSON/Parquet with server-side DuckDB over MCP.
Query your warehouse or a CSV with Claude/ChatGPT over MCP, governed by table-level ACL + audit.
Query your org's data in natural language — read-only MCP access to SQL, NoSQL, files & warehouses.
Related MCP Servers
- AlicenseAqualityDmaintenanceSnowflake integration implementing read and (optional) write operations as well as insight tracking6186GPL 3.0
- AlicenseBqualityDmaintenanceEnables interaction with Snowflake databases through SQL queries, schema exploration, and data analysis. Supports read/write operations, table management, and automatic insight tracking for comprehensive database operations through natural language.7GPL 3.0
- AlicenseNot gradedqualityDmaintenanceIntegrates Snowflake Cortex AI features like Cortex Search and Analyst into the MCP ecosystem, enabling retrieval-augmented generation and structured data analysis. It also provides tools for chat completions and agentic orchestration using Snowflake-hosted large language models.Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform comprehensive Snowflake database operations including DDL, DML, and warehouse management. It allows users to query data, manage database objects, and configure permissions using natural language commands.MIT