MCP Server for Snowflake from Snowflake Labs
Connect Runs on your machine
claude mcp add mcp -e SNOWFLAKE_ACCOUNT=<SNOWFLAKE_ACCOUNT> -e SNOWFLAKE_HOST=<SNOWFLAKE_HOST> -e SNOWFLAKE_USER=<SNOWFLAKE_USER> -e SNOWFLAKE_PASSWORD=<SNOWFLAKE_PASSWORD> -e SNOWFLAKE_ROLE=<SNOWFLAKE_ROLE> -e SNOWFLAKE_WAREHOUSE=<SNOWFLAKE_WAREHOUSE> -e SNOWFLAKE_PASSCODE=<SNOWFLAKE_PASSCODE> -e SNOWFLAKE_PRIVATE_KEY=<SNOWFLAKE_PRIVATE_KEY> -e SNOWFLAKE_PRIVATE_KEY_FILE=<SNOWFLAKE_PRIVATE_KEY_FILE> -e SNOWFLAKE_PRIVATE_KEY_FILE_PWD=<SNOWFLAKE_PRIVATE_KEY_FILE_PWD> -e SNOWFLAKE_MCP_HOST=<SNOWFLAKE_MCP_HOST> -e SNOWFLAKE_MCP_PORT=<SNOWFLAKE_MCP_PORT> -e SNOWFLAKE_MCP_ENDPOINT=<SNOWFLAKE_MCP_ENDPOINT> -- uvx snowflake-labs-mcp==1.3.5
{
"mcpServers": {
"mcp": {
"command": "uvx",
"args": [
"snowflake-labs-mcp==1.3.5"
],
"env": {
"SNOWFLAKE_ACCOUNT": "<SNOWFLAKE_ACCOUNT>",
"SNOWFLAKE_HOST": "<SNOWFLAKE_HOST>",
"SNOWFLAKE_USER": "<SNOWFLAKE_USER>",
"SNOWFLAKE_PASSWORD": "<SNOWFLAKE_PASSWORD>",
"SNOWFLAKE_ROLE": "<SNOWFLAKE_ROLE>",
"SNOWFLAKE_WAREHOUSE": "<SNOWFLAKE_WAREHOUSE>",
"SNOWFLAKE_PASSCODE": "<SNOWFLAKE_PASSCODE>",
"SNOWFLAKE_PRIVATE_KEY": "<SNOWFLAKE_PRIVATE_KEY>",
"SNOWFLAKE_PRIVATE_KEY_FILE": "<SNOWFLAKE_PRIVATE_KEY_FILE>",
"SNOWFLAKE_PRIVATE_KEY_FILE_PWD": "<SNOWFLAKE_PRIVATE_KEY_FILE_PWD>",
"SNOWFLAKE_MCP_HOST": "<SNOWFLAKE_MCP_HOST>",
"SNOWFLAKE_MCP_PORT": "<SNOWFLAKE_MCP_PORT>",
"SNOWFLAKE_MCP_ENDPOINT": "<SNOWFLAKE_MCP_ENDPOINT>"
}
}
}
}
{
"mcpServers": {
"mcp": {
"command": "uvx",
"args": [
"snowflake-labs-mcp==1.3.5"
],
"env": {
"SNOWFLAKE_ACCOUNT": "<SNOWFLAKE_ACCOUNT>",
"SNOWFLAKE_HOST": "<SNOWFLAKE_HOST>",
"SNOWFLAKE_USER": "<SNOWFLAKE_USER>",
"SNOWFLAKE_PASSWORD": "<SNOWFLAKE_PASSWORD>",
"SNOWFLAKE_ROLE": "<SNOWFLAKE_ROLE>",
"SNOWFLAKE_WAREHOUSE": "<SNOWFLAKE_WAREHOUSE>",
"SNOWFLAKE_PASSCODE": "<SNOWFLAKE_PASSCODE>",
"SNOWFLAKE_PRIVATE_KEY": "<SNOWFLAKE_PRIVATE_KEY>",
"SNOWFLAKE_PRIVATE_KEY_FILE": "<SNOWFLAKE_PRIVATE_KEY_FILE>",
"SNOWFLAKE_PRIVATE_KEY_FILE_PWD": "<SNOWFLAKE_PRIVATE_KEY_FILE_PWD>",
"SNOWFLAKE_MCP_HOST": "<SNOWFLAKE_MCP_HOST>",
"SNOWFLAKE_MCP_PORT": "<SNOWFLAKE_MCP_PORT>",
"SNOWFLAKE_MCP_ENDPOINT": "<SNOWFLAKE_MCP_ENDPOINT>"
}
}
}
}
{
"servers": {
"mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"snowflake-labs-mcp==1.3.5"
],
"env": {
"SNOWFLAKE_ACCOUNT": "<SNOWFLAKE_ACCOUNT>",
"SNOWFLAKE_HOST": "<SNOWFLAKE_HOST>",
"SNOWFLAKE_USER": "<SNOWFLAKE_USER>",
"SNOWFLAKE_PASSWORD": "<SNOWFLAKE_PASSWORD>",
"SNOWFLAKE_ROLE": "<SNOWFLAKE_ROLE>",
"SNOWFLAKE_WAREHOUSE": "<SNOWFLAKE_WAREHOUSE>",
"SNOWFLAKE_PASSCODE": "<SNOWFLAKE_PASSCODE>",
"SNOWFLAKE_PRIVATE_KEY": "<SNOWFLAKE_PRIVATE_KEY>",
"SNOWFLAKE_PRIVATE_KEY_FILE": "<SNOWFLAKE_PRIVATE_KEY_FILE>",
"SNOWFLAKE_PRIVATE_KEY_FILE_PWD": "<SNOWFLAKE_PRIVATE_KEY_FILE_PWD>",
"SNOWFLAKE_MCP_HOST": "<SNOWFLAKE_MCP_HOST>",
"SNOWFLAKE_MCP_PORT": "<SNOWFLAKE_MCP_PORT>",
"SNOWFLAKE_MCP_ENDPOINT": "<SNOWFLAKE_MCP_ENDPOINT>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
SNOWFLAKE_ACCOUNTOptional | Account identifier (e.g. xy12345.us-east-1) |
SNOWFLAKE_HOSTOptional | Snowflake host URL |
SNOWFLAKE_USEROptional | Username for authentication |
SNOWFLAKE_PASSWORDOptional, secret | Password or programmatic access token |
SNOWFLAKE_ROLEOptional | Role to use for connection |
SNOWFLAKE_WAREHOUSEOptional | Warehouse to use for queries |
SNOWFLAKE_PASSCODEOptional | MFA passcode for authentication |
SNOWFLAKE_PRIVATE_KEYOptional, secret | Private key for key pair authentication |
SNOWFLAKE_PRIVATE_KEY_FILEOptional | Path to private key file |
SNOWFLAKE_PRIVATE_KEY_FILE_PWDOptional | Password for encrypted private key |
SNOWFLAKE_MCP_HOSTOptional | Host address to bind the server to (default: 0.0.0.0) |
SNOWFLAKE_MCP_PORTOptional | Port number for the server to listen on (default: 9000) |
SNOWFLAKE_MCP_ENDPOINTOptional | Endpoint path for the MCP server (default: /mcp) |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 28 Oct 2025 |
| Last updated | 28 Oct 2025 |
| Registry name | io.github.Snowflake-Labs/mcp |
More databases servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
