snowflake-mcp-server
Click on "Install 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-mcp-serverQuery the sales table for total revenue by month for 2024"
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-server
Supercharge AI Agents with Native Snowflake Data Cloud & Cortex AI Superpowers! ⚡
An enterprise-grade Model Context Protocol (MCP) server providing 127 tools across 18 domain modules, zero-config connection resolution, safe SQL execution, virtual warehouse management, object inspection, and Cortex AI integrations straight to your favorite AI assistant.
🛡️ Enterprise Disclaimers & Safety
Community Project Disclaimersnowflake-mcp-server is an independent open-source project licensed under Apache 2.0. It is not affiliated with, sponsored by, endorsed by, or supported by Snowflake Inc. "Snowflake" and "Cortex" are trademarks of Snowflake Inc.
Safety Guardrails
Read-Only Safety Mode: Set
SNOWFLAKE_MCP_READONLY=1(or pass--readonly) to disable all DDL/DML mutation capabilities.Destructive Safety Gates: Dropping databases, schemas, or tables requires explicit
confirm=True.Query Limits: Default execution limits prevent context window overflow (
SNOWFLAKE_MAX_ROWS=1000,SNOWFLAKE_QUERY_TIMEOUT=120).
Related MCP server: Snowflake MCP Server
🔌 Connection & Multi-Auth Resolution
snowflake-mcp-server automatically resolves credentials across all enterprise Snowflake configurations:
Snowflake CLI Inheritance (
~/.snowflake/connections.toml): Zero-configuration connection. If you have configured connections viasnow, the server automatically connects to your default or specified profile (-c <conn_name>).Programmatic Access Tokens (PAT) / OAuth: Set
tokenin connections profile orSNOWFLAKE_TOKEN.RSA Key-Pair JWT Authentication: Set
SNOWFLAKE_PRIVATE_KEY_PATH(and optionalSNOWFLAKE_PRIVATE_KEY_PASSPHRASE).SSO / Browser Authentication: Set
SNOWFLAKE_AUTHENTICATOR=externalbrowser.Environment Variables: Standard
SNOWFLAKE_ACCOUNT,SNOWFLAKE_USER,SNOWFLAKE_PASSWORD,SNOWFLAKE_WAREHOUSE,SNOWFLAKE_DATABASE,SNOWFLAKE_SCHEMA,SNOWFLAKE_ROLE.
📦 Installation & Quickstart
# Install via pip
pip install snowflake-mcp-server
# Run with a specific Snowflake CLI connection profile
snowflake-mcp -c my_connection
# Run in read-only mode
snowflake-mcp -c my_connection --readonly
# Run with Docker
docker build -t snowflake-mcp-server .
docker run -i --rm snowflake-mcp-server🛠️ Complete Tool Suite (127 Enterprise Tools)
Domain Suite | Count | Key Tools |
1. SQL Queries & Transactions | 8 |
|
2. Databases & Clones | 7 |
|
3. Schemas & Clones | 6 |
|
4. Tables, Views & Partitions | 10 |
|
5. Virtual Warehouses & Scaling | 8 |
|
6. Stages & File Operations | 6 |
|
7. Tasks & DAG Pipelines | 7 |
|
8. Streams & Change Data Capture | 5 |
|
9. Dynamic & Iceberg Tables | 7 |
|
10. Snowpipe & Ingestion | 5 |
|
11. Alerts & Notifications | 6 |
|
12. Governance, RBAC & Users | 10 |
|
13. Network & Password Policies | 6 |
|
14. SPCS Compute Pools & Streamlit | 8 |
|
15. Object Tags & Classifications | 4 |
|
16. Programmability, UDFs & Secrets | 8 |
|
17. Cortex AI & NLP Extensions | 8 |
|
18. Composite Agent Workflows | 8 |
|
📜 License
Apache 2.0. Copyright (c) 2026 Christian Claudio.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables intelligent data analysis and querying of Snowflake databases through specialized AI agents. Features 20+ tools for data operations, lineage tracing, usage analysis, and performance optimization with multi-agent architecture.
- AlicenseAqualityNot gradedmaintenanceEnables AI assistants to securely connect to Snowflake data warehouses and execute SQL queries through natural language interactions. Supports multiple authentication methods and provides formatted query results with built-in security controls.12
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Snowflake through Cortex AI services including search, analyst, and agents for querying structured and unstructured data, plus SQL execution and object management capabilities.296Apache 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
Related MCP Connectors
SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.
Build, validate, and deploy multi-agent AI solutions from any AI environment.
The agent-native cloud: database, functions, AI, storage, computers. 50 tools, one API key.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/christianclaudio/mcp-server-snowflake'
If you have feedback or need assistance with the MCP directory API, please join our Discord server