nsphung avatar

Snowflake MCP Server

nsphung/mcp-snowflake-server

Connects Claude to Snowflake data warehouses through the Model Context Protocol. You get SQL query execution, schema introspection across databases and tables, and data exploration capabilities right in your AI conversations. Useful when you need to pull insights from Snowflake without context switching between your assistant and a SQL client. The server handles authentication and query execution, letting Claude navigate your warehouse structure and run queries on your behalf. Built in Python with stdio transport, so it runs locally and integrates with Claude Desktop or any MCP-compatible client.

GitHub stars
2
tools
8
auth
Secret needed
transport
STDIO
env vars
15
last updated
Sep 24, 2026

Tools

8 tools

Public tool metadata for what this MCP can expose to an agent.

read_queryExecute SELECT queries.

Execute SELECT queries.

No parameter schema in public metadata yet.

write_queryExecute INSERT, UPDATE, or DELETE queries.

Execute INSERT, UPDATE, or DELETE queries.

No parameter schema in public metadata yet.

create_tableExecute CREATE TABLE statements.

Execute CREATE TABLE statements.

No parameter schema in public metadata yet.

list_databasesList all databases in the Snowflake instance.

List all databases in the Snowflake instance.

No parameter schema in public metadata yet.

list_schemasList all schemas within a database.

List all schemas within a database.

No parameter schema in public metadata yet.

list_tablesList all tables within a database and schema.

List all tables within a database and schema.

No parameter schema in public metadata yet.

describe_tableDescribe columns of a table (name, type, nullability, default, comment).

Describe columns of a table (name, type, nullability, default, comment).

No parameter schema in public metadata yet.

append_insightAdd a data insight to the memo://insights resource.

Add a data insight to the memo://insights resource.

No parameter schema in public metadata yet.

Sponsors

Configuration

SNOWFLAKE_ACCOUNT

Snowflake account identifier

SNOWFLAKE_USER

Snowflake username

SNOWFLAKE_PASSWORDsecret

Password (not required for key-pair / SSO)

SNOWFLAKE_WAREHOUSE

Virtual warehouse to use

SNOWFLAKE_DATABASE

Default database

SNOWFLAKE_SCHEMA

Default schema

SNOWFLAKE_ROLE

Role to assume

SNOWFLAKE_AUTHENTICATOR

Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials

SNOWFLAKE_PRIVATE_KEY_FILE

Absolute path to .p8 private key file

SNOWFLAKE_PRIVATE_KEY_FILE_PWDsecret

Passphrase for encrypted private key

SNOWFLAKE_OAUTH_CLIENT_ID

OAuth 2.0 client ID (required for oauth_client_credentials authenticator)

SNOWFLAKE_OAUTH_CLIENT_SECRETsecret

OAuth 2.0 client secret (required for oauth_client_credentials authenticator)

SNOWFLAKE_OAUTH_TOKEN_REQUEST_URL

OAuth 2.0 token endpoint URL (required for oauth_client_credentials authenticator)

SNOWFLAKE_OAUTH_SCOPE

OAuth 2.0 scope (optional, e.g. session:role:MY_ROLE)

SNOWFLAKE_TOKENsecret

Pre-fetched OAuth bearer token (required for oauth authenticator)

Readme

Details

Repository
github.com/nsphung/mcp-snowflake-server
Categories
Databases, Data & Analytics
Package
mcp-snowflake-server-nsp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Databases MCP servers

View all
1teralabx avatarLogBearteralabx/logbearLocal dev server logs for coding agents: errors, runs and diffs as read-only SQL.2stars
2cyanheads avatarUsda Mcp Servercyanheads/usda-mcp-serverSearch foods, compare nutrients, and look up the full USDA FoodData Central database.1stars
3heshamfs avatarMcp Tool Factoryheshamfs/mcp-tool-factory-tsGenerate MCP servers from natural language, OpenAPI specs, or database schemas.0stars
4pipeworx-io avatarDiscogspipeworx-io/mcp-discogsDiscogs MCP — music release / artist / label database1stars
5pipeworx-io avatarGdeltpipeworx-io/mcp-gdeltGDELT MCP — Global Database of Events, Language, and Tone (free, no auth)1stars
6pipeworx-io avatarThegamesdbpipeworx-io/mcp-thegamesdbTheGamesDB MCP — wraps TheGamesDB API (thegamesdb.net), a community video-game metadata database…1stars