Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Databases - official Snowflake server

Snowflake-managed MCP server

A hosted MCP server object created inside a Snowflake account with CREATE MCP SERVER. It exposes Cortex Agents, Cortex Analyst, Cortex Search, SQL execution and custom UDF or stored procedure tools to MCP clients, with access governed by Snowflake RBAC. It is served from your own instance at https://<account_url>/api/v2/databases/{database}/schemas/{schema}/mcp-servers/{name} with OAuth auth.

Last verified 5 tools3 sources

Install

JSON
{
"mcpServers": {
    "snowflake": {
      "url": "https://<account_url>/api/v2/databases/<database>/schemas/<schema>/mcp-servers/<name>",
      "auth": {
        "CLIENT_ID": "${env:MCP_CLIENT_ID}",
        "CLIENT_SECRET": "${env:MCP_CLIENT_SECRET}"
      }
    }
}
}

Generic

Snippet
https://<account_url>/api/v2/databases/<database>/schemas/<schema>/mcp-servers/<name>

Tools

CORTEX_AGENT_RUN
Tool type that exposes a Cortex Agent as an MCP tool.
CORTEX_SEARCH_SERVICE_QUERY
Tool type that exposes a Cortex Search Service.
CORTEX_ANALYST_MESSAGE
Tool type that exposes Cortex Analyst; generates SQL and returns the statement to the client.
SYSTEM_EXECUTE_SQL
Tool type for SQL execution without Cortex Agent orchestration.
GENERIC
Tool type for UDFs and stored procedures.

As documented on October 17, 2026. A running server reports its current list through tools/list.

Notes and caveats

  • The listed tools are tool TYPES; actual tool names are defined per server in the CREATE MCP SERVER specification YAML (max 50 tools per server).
  • GA announced 2025-11-04 (previously preview).
  • Auth is Snowflake OAuth by default with optional External OAuth; docs also mention Programmatic Access Tokens but recommend OAuth.
  • Supports MCP revision 2025-11-25 only; no resources, prompts, sampling or notifications.
  • Tool responses truncated at 250 KB.
  • Not replicated in failover groups.
  • Available in government regions except Azure US Gov Virginia (non-FedRAMP High); no formal FedRAMP assessment yet.
  • Claude.ai/Claude Desktop and ChatGPT are documented as custom-connector UI steps, not snippets.
  • The older Snowflake-Labs/mcp repo (uvx snowflake-labs-mcp) is marked deprecated and points to this managed server.

FAQ

What does the Snowflake-managed MCP server do?

A hosted MCP server object created inside a Snowflake account with CREATE MCP SERVER. It exposes Cortex Agents, Cortex Analyst, Cortex Search, SQL execution and custom UDF or stored procedure tools to MCP clients, with access governed by Snowflake RBAC. The vendor documents 5 tools, including CORTEX_AGENT_RUN, CORTEX_SEARCH_SERVICE_QUERY, CORTEX_ANALYST_MESSAGE and SYSTEM_EXECUTE_SQL.

How do I add the Snowflake-managed MCP server to Cursor?

Snowflake documents a Cursor config; copy it from the Cursor section of this page. Snippets for Generic are there too.

Does the Snowflake-managed MCP server need authentication?

Yes, OAuth. Transport: Streamable HTTP. Status: GA, last checked October 17, 2026.

Sources

Last verified against 3 Snowflake pages, then re-checked independently.

Newsletter

New MCP servers, the week they ship

One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.