MCP Server for Snowflake from Snowflake Labs

self-hostedofficialservice

Package Details

Transportstdio

Arguments

Package Arguments
--service-config-filePath to service specification fileRequired
--accountAccount identifier (e.g. xy12345.us-east-1)
--hostSnowflake host URL
--userUsername for authentication
--passwordPassword or programmatic access token
--roleRole to use for connection
--warehouseWarehouse to use for queries
--passcode-in-passwordWhether passcode is embedded in password
--passcodeMFA passcode for authentication
--private-keyPrivate key for key pair authentication
--private-key-filePath to private key file
--private-key-file-pwdPassword for encrypted private key
--authenticatorAuthentication type
--connection-nameName of connection from connections.toml (or config.toml) file
--transportTransport for the MCP server
--endpointCustom endpoint path for HTTP transports

Environment Variables

SNOWFLAKE_ACCOUNT

Account identifier (e.g. xy12345.us-east-1)

SNOWFLAKE_HOST

Snowflake host URL

SNOWFLAKE_USER

Username for authentication

SNOWFLAKE_PASSWORD

Password or programmatic access token

SNOWFLAKE_ROLE

Role to use for connection

SNOWFLAKE_WAREHOUSE

Warehouse to use for queries

SNOWFLAKE_PASSCODE

MFA passcode for authentication

SNOWFLAKE_PRIVATE_KEY

Private key for key pair authentication

SNOWFLAKE_PRIVATE_KEY_FILE

Path to private key file

SNOWFLAKE_PRIVATE_KEY_FILE_PWD

Password for encrypted private key