MCP server enabling SQL read/write and schema insight operations on Snowflake databases.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Snowflake Server.
read_queryCallable MCP tool function
queryCallable MCP tool function
SELECTCallable MCP tool function
write_queryCallable MCP tool function
create_tableCallable MCP tool function
list_databasesCallable MCP tool function
A Model Context Protocol (MCP) server implementation that provides database interaction with Snowflake. This server enables running SQL queries via tools and exposes data insights and schema context as resources.
memo://insights
A continuously updated memo aggregating discovered data insights.
Updated automatically when new insights are appended via the append_insight tool.
context://table/{table_name}
(If prefetch enabled) Per-table schema summaries, including columns and comments, exposed as individual resources.
The server exposes the following tools:
read_query
Execute SELECT queries to read data from the database.
Input:
query (string): The SELECT SQL query to executewrite_query (enabled only with --allow-write)
Execute INSERT, UPDATE, or DELETE queries.
Input:
query (string): The SQL modification querycreate_table (enabled only with --allow-write)
Create new tables in the database.
Input:
query (string): CREATE TABLE SQL statementlist_databases
List all databases in the Snowflake instance.
Returns: Array of database names
list_schemas
List all schemas within a specific database.
Input:
database (string): Name of the databaselist_tables
List all tables within a specific database and schema.
Input:
database (string): Name of the databaseschema (string): Name of the schemadescribe_table
View column information for a specific table.
Input:
table_name (string): Fully qualified table name (database.schema.table)append_insightinsight (string): Data insight discovered from analysismemo://insights resourceTo install Snowflake Server for Claude Desktop automatically via Smithery:
Install Claude AI Desktop App
Install uv:
.env file with your Snowflake credentials:[Optional] Modify runtime_config.json to set exclusion patterns for databases, schemas, or tables.
Test locally:
claude_desktop_config.json:--allow-write.append_insight tool updates the memo://insights resource dynamically.MIT
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/isaacwasserman-mcp-snowflake-server)<a href="https://allmcps.com/mcp/isaacwasserman-mcp-snowflake-server"><img src="https://allmcps.com/api/badge/isaacwasserman-mcp-snowflake-server?style=directory" alt="MCP Snowflake Server on AllMCPs" /></a>