NeuralTrust has been recognized by Gartner → Read more

Connect Snowflake MCP to your AI agents, securely.

One secured endpoint for every Snowflake call your AI agents make, scoped per user, inspected, and logged.

Try Snowflake MCP now

What your agents can ask once Snowflake MCP is connected.

  • “Search the support documents for this error code”

  • “What were last quarter's revenues by region?”

  • “Describe the schema of this table”

  • “List the semantic views available to me”

  • “Run this query against the sales database”

  • “Which tables exist in this schema?”

Select the tools your AI agents can call

16 tools from the Snowflake MCP schema.

Showing 16 tools

  • cortex_searchreadQuery unstructured data in Snowflake, as commonly used in Retrieval Augmented Generation applications.
  • cortex_analystreadQuery structured data in Snowflake via rich semantic modeling.
  • cortex_agentreadAgentic orchestrator across structured and unstructured data retrieval.
  • list_semantic_viewsreadList the semantic views available in a database or schema.
  • describe_semantic_viewreadDescribe the structure of a semantic view, including its tables, dimensions and metrics.
  • query_semantic_viewreadQuery a semantic view with dimensions, metrics and filters.
  • show_semantic_dimensionsreadShow all semantic dimensions in the account, database, or schema.
  • show_semantic_metricsreadShow all semantic metrics in the account, database, or schema.
  • get_semantic_view_ddlreadGet the DDL for a semantic view.
  • write_semantic_view_query_toolreadWrites a query statement for a semantic view using dimensions, metrics or facts, without running it.
  • create_objectwriteCreate a Snowflake object such as a database, schema, table, view, warehouse, stage, role or user.
  • create_or_alter_objectwriteCreate a Snowflake object, or alter it if it already exists.
  • describe_objectreadDescribe a Snowflake object and its properties.
  • list_objectsreadList Snowflake objects of a given type within a database or schema.
  • drop_objecthigh riskDrop a Snowflake object. The object and its contents are removed.
  • run_snowflake_querywriteRun LLM-generated SQL, managed by the statement permissions configured for the server.

What Snowflake MCP exposes

Snowflake MCP groups its 16 tools into 4 categories, each with a suggested starting policy.

CategoryCoversAccessSuggested policy
Cortex AICortex Search over unstructured data, Cortex Analyst over semantic models, and Cortex Agent orchestrationReadScope each configured service
Semantic ViewsSemantic view discovery, description and queryingReadLimit access to intended models
Object ManagementCreate, create or alter, describe, list and drop common Snowflake objectsRead / WriteRequire approval for drops; keep object manager disabled unless needed
SQLExecution of generated SQL under configured statement permissionsRead / WriteAllow only the statement types you have explicitly permitted

Connect Snowflake MCP to your AI agent

Four steps, under ten minutes.

  1. 01

    Sign in to NeuralTrust

    Open the NeuralTrust platform, sign in and go to Getting started, then Connect your tools.

    Sign in to NeuralTrust
  2. 02

    Choose your agent

    When asked which agent you use, pick Claude Code, Codex, Cursor, Windsurf, Copilot or your own code.

    Choose your agent
  3. 03

    Connect Snowflake

    Find Snowflake in the tool list and connect it.

    Connect Snowflake
  4. 04

    Connect your agent

    Follow the steps on screen to add the config to your agent, then send the test prompt.

    Connect your agent

Permissions down to the single tool

You do not allow Snowflake MCP or block it. You allow the exact tools each agent can call, one by one.

Snowflake MCP16 TOOLS AVAILABLE
Code review agent4 tools, read only
Issue triage bot9 tools
Platform team assistantall 16 tools
  • Tool by toolConnecting the server is not the unit of access. Each tool is granted on its own.
  • Default denyA tool you have not enabled is never exposed to the agent.
  • Approval on writesTools that change or delete things can require a human to confirm.

Is Snowflake MCP secure?

One endpoint instead of raw credentials. Every call is checked against policy and logged.

AI agentsConnect through your MCP client configuration.NeuralTrustApply controls based on your configuration.Snowflake MCP16 documented tools.
Coding assistantsConnection & credentialsper userSemantic Views7 tools
Internal copilotsTool access policiesdeny by defaultObject Management5 tools
Workflow automationsRequest & response inspectioninlineCortex AI3 tools
Compatible MCP clientsActivity monitoringalerts and logsAll other tools1 tool
FAQ

Common questions about running Snowflake MCP through TrustGate.

Connect Snowflake MCP instantly

Pick the tools, point your agent at TrustGate, and Snowflake MCP is live: scoped, inspected, logged.