Skip to content
mcp/skillhub

Snowflake MCP Server

by nsphungio.github.nsphung/mcp-snowflake-serverv0.14.4

A Snowflake MCP server — SQL queries, schema exploration, and data insights for AI assistants

2Pythonstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Active7d ago

Install Snowflake MCP server

Install in Claude Code

claude mcp add snowflake-server-nsp -e SNOWFLAKE_PASSWORD='<snowflake-password>' -e SNOWFLAKE_PRIVATE_KEY_FILE_PWD='<snowflake-private-key-file-pwd>' -e SNOWFLAKE_OAUTH_CLIENT_SECRET='<snowflake-oauth-client-secret>' -e SNOWFLAKE_TOKEN='<snowflake-token>' -- uvx mcp-snowflake-server-nsp --log_level INFO

Configuration

VariableRequiredSecretDescription
SNOWFLAKE_ACCOUNT——Snowflake account identifier
SNOWFLAKE_USER——Snowflake username
SNOWFLAKE_PASSWORD—yesPassword (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_PWD—yesPassphrase for encrypted private key
SNOWFLAKE_OAUTH_CLIENT_ID——OAuth 2.0 client ID (required for oauth_client_credentials authenticator)
SNOWFLAKE_OAUTH_CLIENT_SECRET—yesOAuth 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_TOKEN—yesPre-fetched OAuth bearer token (required for oauth authenticator)

Freshness

Active — last maintenance signal 7d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-10-02 · 7d ago · GitHub

  2. Latest release

    2026-09-24 · 16d ago · GitHub · v0.14.4

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-09-24 · 16d ago · official registry · v0.14.4

FAQ

›How do I install the Snowflake MCP server in Claude Code?

Run: claude mcp add snowflake-server-nsp -e SNOWFLAKE_PASSWORD='<snowflake-password>' -e SNOWFLAKE_PRIVATE_KEY_FILE_PWD='<snowflake-private-key-file-pwd>' -e SNOWFLAKE_OAUTH_CLIENT_SECRET='<snowflake-oauth-client-secret>' -e SNOWFLAKE_TOKEN='<snowflake-token>' -- uvx mcp-snowflake-server-nsp --log_level INFO. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Snowflake require an API key?

Yes. It expects SNOWFLAKE_PASSWORD, SNOWFLAKE_PRIVATE_KEY_FILE_PWD, SNOWFLAKE_OAUTH_CLIENT_SECRET, SNOWFLAKE_TOKEN, of which 4 are secrets.

›Can I use Snowflake as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Snowflake in the official MCP registry?

Yes, as io.github.nsphung/mcp-snowflake-server.

Alternatives to Snowflake

Other database MCP servers.

View all