
MSSQL MCP Server
The MSSQL MCP Server connects AI assistants with Microsoft SQL Server databases, enabling advanced data operations, business intelligence, and workflow automati...
Connect FlowHunt and your AI workflows to Snowflake databases with the Snowflake MCP Server—automate queries, manage schemas, and unlock data insights programmatically and securely.
The Snowflake MCP Server is an implementation of the Model Context Protocol (MCP) that connects AI assistants and developer tools to a Snowflake database. It enables seamless database interaction by allowing users to execute SQL queries, manage database schemas, and access data insights through standardized MCP interfaces. By exposing Snowflake’s data and schema as accessible resources and providing tools for reading, writing, and managing tables, the server empowers AI-powered workflows, agents, and LLMs to perform database tasks. This dramatically enhances developer productivity by automating data analysis, table management, and schema exploration, all within secure and configurable boundaries.
No prompt templates are explicitly mentioned in the repository or documentation.
memo://insights
append_insight
tool.context://table/{table_name}
read_query
SELECT
SQL queries to read data from the Snowflake database, returning results as an array of objects.write_query
(enabled only with --allow-write
)INSERT
, UPDATE
, or DELETE
SQL modification queries, returning the number of affected rows or a confirmation message.create_table
(enabled only with --allow-write
)CREATE TABLE
SQL statement and returns a confirmation of table creation.list_databases
list_schemas
list_tables
describe_table
memo://insights
resource to aggregate and access evolving data insights, supporting collaborative analytics or audit trails.windsurf.json
).mcpServers
array:{
"mcpServers": [
{
"command": "mcp-snowflake-server",
"args": ["--port", "8080"]
}
]
}
{
"command": "mcp-snowflake-server",
"env": {
"SNOWFLAKE_ACCOUNT": "your_account",
"SNOWFLAKE_USER": "your_user",
"SNOWFLAKE_PASSWORD": "${SNOWFLAKE_PASSWORD}"
},
"inputs": {
"database": "your_db"
}
}
{
"mcpServers": [
{
"command": "mcp-snowflake-server",
"args": []
}
]
}
cursor.json
or equivalent settings file.mcpServers
block:{
"mcpServers": [
{
"command": "mcp-snowflake-server",
"args": []
}
]
}
{
"mcpServers": [
{
"command": "mcp-snowflake-server",
"args": []
}
]
}
Store sensitive credentials such as Snowflake passwords or API tokens using environment variables. Reference them securely in your configuration files using the env
property.
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:
Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"snowflake-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “snowflake-mcp” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | No prompt templates found. |
List of Resources | ✅ | memo://insights , context://table/{table_name} |
List of Tools | ✅ | read_query, write_query, create_table, list_databases, etc. |
Securing API Keys | ✅ | Example provided using environment variables. |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned in repo/docs. |
Based on the above, the Snowflake MCP Server offers a robust set of tools and resources for Snowflake database interaction, but lacks prompt templates and explicit sampling/roots support information.
The Snowflake MCP Server provides comprehensive Snowflake database access tools and useful resource primitives, is well-documented, and includes practical security/configuration guidance. However, the absence of prompt templates and explicit roots/sampling support reduces its MCP completeness. Overall, it is a strong and practical MCP implementation for database workflows.
Has a LICENSE | ✅ (GPL-3.0) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 44 |
Number of Stars | 101 |
It connects AI assistants and developer tools to a Snowflake database, enabling SQL query execution, schema management, automated insights aggregation, and more through standardized MCP interfaces.
It provides `memo://insights` for aggregated data insights and, if prefetch is enabled, `context://table/{table_name}` for per-table schema summaries.
You can read (SELECT), write (INSERT/UPDATE/DELETE), create tables, list databases, schemas, and tables, and describe table schemas.
Yes, using the write and create_table tools, you can automate table creation, data ingestion, transformation, and other engineering workflows programmatically.
Store sensitive credentials in environment variables and reference them via the `env` property in your configuration, as shown in the setup examples.
Yes, it is licensed under GPL-3.0.
Prompt templates and sampling are not explicitly included in this server’s documentation.
Experience automated database management, querying, and insights generation in your AI and developer workflows. Try FlowHunt’s Snowflake MCP Server integration today.
The MSSQL MCP Server connects AI assistants with Microsoft SQL Server databases, enabling advanced data operations, business intelligence, and workflow automati...
The MCP Database Server enables secure, programmatic access to popular databases like SQLite, SQL Server, PostgreSQL, and MySQL for AI assistants and automation...
The Model Context Protocol (MCP) Server bridges AI assistants with external data sources, APIs, and services, enabling streamlined integration of complex workfl...