Skip to main content
Glama
faressoft

snowflake-mcp

by faressoft

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SNOWFLAKE_ROLENoRole to use for the session
SNOWFLAKE_SCHEMANoSchema to use
SNOWFLAKE_ACCOUNTYesYour Snowflake account identifier (e.g., ORG-ACCOUNT)
SNOWFLAKE_DATABASENoDatabase to use
SNOWFLAKE_PASSWORDNoRequired if authenticator is 'snowflake', not needed for 'externalbrowser'
SNOWFLAKE_READONLYNoSet to 'true' to block write operations
SNOWFLAKE_USERNAMEYesSnowflake username
SNOWFLAKE_WAREHOUSENoWarehouse to use
SNOWFLAKE_AUTHENTICATORNoAuthentication method: externalbrowser (SSO) or snowflake (password)externalbrowser

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
test_connectionA

Test the connection to Snowflake and return connection info

execute_queryC

Execute a SQL query against Snowflake and return the results

explain_queryA

Get the execution plan for a SQL query without running it

list_databasesA

List all accessible databases in Snowflake

list_schemasA

List all schemas in a database

list_tablesB

List all tables in a schema

list_viewsC

List all views in a schema

describe_tableA

Get detailed information about a table's structure including columns, types, and constraints

get_table_sampleB

Get a sample of rows from a table to understand its data

get_table_row_countA

Get the total number of rows in a table

get_primary_keysB

Get primary key columns for a table

Prompts

Interactive templates invoked by user choice

NameDescription
analyze_tableAnalyze a table's structure, sample data, and suggest useful queries
explore_databaseExplore and summarize the structure of a database
query_builderHelp build a SQL query based on natural language description

Resources

Contextual data attached and managed by the client

NameDescription
schema://current

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/faressoft/snowflake-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server