Snowflake-managed MCP server
by Snowflake Inc. MCP server in Databases & files
Snowflake Inc. · snowflake.com since 1995 · status page · who's behind it
Snowflake's managed MCP server is an object created in a Snowflake account that exposes Cortex Agents, Cortex Search, Cortex Analyst, SQL execution and custom functions, each as an MCP tool, over HTTP, with OAuth and role-based access control.
Good for A company that already keeps its data in Snowflake and wants outside MCP clients to query it under existing roles, best through one Cortex Agent tool.
Is this your product? Claim this listing or verify it
Assessment. Tools are governed by Snowflake roles, the SQL tool is read-only by default, and sign-in runs through Snowflake OAuth or a company identity provider. No rate limits or tool-call error codes were found in the reviewed documentation, and a person must create the account, the server object and the OAuth integration before an agent can connect.
Facts
- Transport
- Streamable HTTP
- Auth
- OAuth or key
- Pricing
- Pay per use · $2 / credit
- x402
- No
- Licence
- Proprietary service under Snowflake's terms of service
- llms.txt
- published
- Last release
- Endpoint
- https://<account_url>/api/v2/databases/{database}/schemas/{schema}/mcp-servers/{name}, one per MCP server object, JSON-RPC over POST
- Protocol
- MCP revision 2025-11-25, tools only (
tools/list,tools/call). Resources, prompts, roots, notifications, sampling, version negotiation and lifecycle phases are unsupported.tools/callstreams as SSE since 20 August 2026 - Tool types
CORTEX_AGENT_RUN,CORTEX_SEARCH_SERVICE_QUERY(arguments query, columns, limit),CORTEX_ANALYST_MESSAGE(semantic views only, returns generated SQL),SYSTEM_EXECUTE_SQL(read_onlydefaults to true,query_timeout,warehouse),GENERIC(UDF or stored procedure with aninput_schema)- Limits
- 50 tools a server. SQL and custom tool responses truncated at 250 KB. Recursion depth 10. Agent tool responses include every intermediate step and can pass 200 KB. No rate limit found in the reviewed documentation
- Credentials
- Snowflake OAuth (confidential, or public with PKCE), External OAuth through a bound identity provider with RFC 9728 metadata, or a programmatic access token. No dynamic client registration
- Access control
USAGEon the MCP server to connect and list tools, plus a separate grant on each agent, search service, semantic view, function or procedure.ALLOWED_ROLES_LISTandOAUTH_USE_SECONDARY_ROLES = NONEon the integration- Network
- Account network policies apply, so the MCP client provider's outbound IP addresses must be allowed. PrivateLink accounts use the public MCP URL with
USE_PRIVATELINK_FOR_AUTHORIZATION_ENDPOINT = TRUE - Availability
- Generally available since 4 November 2025. Not available in the People's Republic of China. In government regions except Azure US Gov Virginia (non-FedRAMP High), with no formal FedRAMP assessment yet
- SLA
- 99.9 per cent monthly availability with service credits, per the Support Policy and SLA updated 28 September 2026. Trials and previews are excluded
- Pricing
- Platform Credits on demand from $2.00 (Standard, US regions) to $9.75 by region and edition. AI Credits $2.00 with global routing, $2.20 regional. Cortex Search 6.3 AI Credits per GB a month of indexed data. Cortex Analyst API 67 Platform Credits per 1,000 messages
- Certifications
- SOC 2 Type II, SOC 1 Type II, ISO 27001, 27017, 27018 and 9001, HITRUST, PCI-DSS on Business Critical and VPS, FedRAMP Moderate and High in some US regions, per the Security Addendum of 11 January 2026
- Status
- status.snowflake.com on Atlassian Statuspage, with components by cloud region
- Sub-processors
- AWS, Microsoft Azure, Google Cloud and Cloudflare, plus 28 Snowflake affiliates, with locations. List updated 6 March 2026. The DPA promises 28 days' notice of a new sub-processor
- Capabilities
- db.sql knowledge.search analytics.query
Facts verified 2026-10-09 from vendor docs, repositories and package registries. JSON · Markdown
Strengths
- Each tool needs its own grant.
USAGEon the MCP server does not give access to the agent, search service, semantic view, function or procedure behind a tool - The SQL execution tool defaults to
read_only: trueand takes aquery_timeoutand a named warehouse - OAuth with PKCE for public clients, role scopes, an allowed-roles list and, since 22 July 2026, binding to an external identity provider with RFC 9728 metadata
- Generally available since 4 November 2025, under a 99.9 per cent monthly availability SLA with service credits
- Per-credit prices by region and edition are public in the Service Consumption Table, and the docs publish llms.txt and Markdown copies of every page
Weaknesses
- No rate limits for the MCP endpoint and no JSON-RPC error codes were found in the reviewed documentation
- No dynamic client registration. An administrator creates a security integration and hands the client ID and secret to each MCP client
- On 20 August 2026
tools/callresponses changed from one JSON body to an SSE stream, outside a behaviour change bundle and with no way to disable it - Resources, prompts, roots, notifications, sampling, version negotiation and lifecycle phases are unsupported, and SQL and custom tool responses are cut at 250 KB
- status.snowflake.com shows two incidents marked critical (25 and 27 September 2026) and one marked major (6 October) in the 15 days its front page lists
- Cortex tools stay disabled on a trial account until a credit card is added
Before you call it notes for agents
- Send
Accept: application/json, text/event-streamand readtools/callresults as an SSE stream that ends withdata: [DONE] - Write the account hostname with hyphens, not underscores, or some clients fail to connect
- Check the user's
DEFAULT_ROLEandDEFAULT_WAREHOUSEfirst. Clients that requestsession:role:allget the default role, and a missing warehouse stops the session starting - Keep SQL results narrow. Responses over 250 KB are truncated with no paging, and agent tool responses can pass 200 KB
- Treat
invalid_clientfrom/oauth/token-requestas a possible network policy block as well as a wrong credential
Who's behind it provenance 99/100
- Legal entity namedSnowflake Inc.20/20
- Domain agesnowflake.com, registered 1995-07-08 (31 years)15/15
- Endpoint on the vendor's domainsnowflake.com15/15
- Terms of serviceread, states 6 of the 7 things a reader expects9.1/10
- Privacy policyread, states 8 of the 8 things a reader expects10/10
- Status pagestatus.snowflake.com10/10
- Changelogpublished10/10
- security.txtvalid10/10
Terms and privacy, as read
Terms of service dated 2026-04-16, states 6 of 7, 1 to know
TL;DR Dated 2026-04-16. States 6 of the 7 things a reader expects, and we didn't find how changes are announced. To know before relying on it, arbitration or a class action waiver.
Requires arbitration or waives class actions
BY INDICATING YOUR ACCEPTANCE OF THIS AGREEMENT OR ACCESSING OR USING ANY SNOWFLAKE OFFERINGS, YOU ARE ACCEPTING ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT, INCLUDING THE BINDING ARBITRATION TERMS SET FORTH IN SECTION 13.3(b) (U.S.
Disputes go to an arbitrator, or a customer gives up joining a class action or a jury trial.
Gives the date it was last updated Last updated 2026-04-16
Last Updated: April 16, 2026 | Previous Versions
Without a date nobody can tell which version they agreed to.
Names the governing law or courts The law of the State of Delaware
This Agreement will be governed by the laws of the State of Delaware, U.S.A.
Says where a dispute would be heard and under whose law.
States a limit on its liability Capped at the fees paid in the 12 months before the claim
…PARTY AND ITS AFFILIATES FOR ALL CLAIMS IN THE AGGREGATE (FOR DAMAGES OR LIABILITY OF ANY TYPE) SHALL NOT EXCEED THE AMOUNT ACTUALLY PAID OR PAYABLE TO SNOWFLAKE IN THE PRIOR 12 MONTHS UNDER THE APPLICABLE ONLINE ORDER OR SOW TO WHICH SUCH LIABILITY RELATES (“GENERAL LIABILITY CAP”);
Says the most the vendor would owe if the service causes a loss.
Says how the agreement or account can be ended
This Agreement is effective as of the Effective Date and will remain in effect until terminated in accordance with its terms.
Says when the vendor can cut off access and what notice it gives.
Says how changes to the terms are announced
Not found in the text.
Says whether a customer hears about a change before it binds them.
Lists what users may not do
IF YOU DO NOT AGREE TO THESE TERMS AND CONDITIONS, YOU MAY NOT USE ANY SNOWFLAKE OFFERINGS.
The acceptable-use rules an agent acting for a user has to stay inside.
Refers to a service level or uptime commitment
“Support Policy” means the Snowflake Support Policy and Service Level Agreement made available at https://www.snowflake.com/en/legal.
Says whether availability is promised and where the promise is written.
Each party's total liability for data protection claims is capped at 50,000 US dollars.
(C) IN THE CASE OF “DATA PROTECTION CLAIMS,” EACH PARTY’S AND ITS AFFILIATES’ TOTAL LIABILITY TO THE OTHER PARTY AND ITS AFFILIATES FOR ALL CLAIMS IN THE AGGREGATE (FOR DAMAGES OR LIABILITY OF ANY TYPE) SHALL NOT EXCEED FIFTY THOUSAND DOLLARS (USD $50,000)
Noted by a second reader on 2026-10-08.
Customer Data not retrieved before termination is deleted promptly, and Snowflake has no duty to make it available afterwards.
Snowflake shall have no further obligation to make Customer Data available after the effective date of termination of this Agreement, and to the extent Customer does not retrieve its Customer Data prior to such termination, Snowflake shall promptly delete the Customer Data.
Noted by a second reader on 2026-10-08.
Snowflake may display the customer's name, logo and trademarks on its website and in marketing materials to identify it as a customer.
Without limiting the foregoing, Snowflake may use and display Customer’s name, logo, trademarks, and service marks on Snowflake’s website and in Snowflake’s marketing materials in connection with identifying Customer as a customer of Snowflake.
Noted by a second reader on 2026-10-08.
The document · read 2026-10-09 · 8,928 words
Privacy policy dated 2026-07-01, states 8 of 8, 1 to know
TL;DR Dated 2026-07-01. States all 8 things a reader expects. To know before relying on it, selling or sharing data for advertising.
Says it sells personal data or shares it for advertising
Other than Snowflake's sharing of personal information (as defined by CCPA and its implementing regulations) as set forth in the second table below, Snowflake does not sell personal information as we understand the term sale to be defined by the CCPA and its implementing regulations.
Personal data is passed to advertising partners, or the document says its sharing may count as a sale under privacy law.
Gives the date it was last updated Last updated 2026-07-01
Last Updated: July 1, 2026
Without a date nobody can tell which version applied when data was collected.
Says what personal data is collected
The personal information we collect when you use the Sites, including when you sign up to the Service through our Sites' self-service portal ("Self-Service"), and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information.
The basic statement a privacy policy exists to make.
Says how long data is kept
When establishing a retention period for specific categories of personal information, we consider who we collected the data from, our need for the personal information, why we collected the personal information, and the sensitivity of the personal information.
Says when data sent to the service is deleted.
Says who else receives the data
We may disclose information about your computer or other device with our third-party service providers for information and network security, including fraud detection.
Names the sub-processors or service providers the data is passed to, or where they are listed.
Says whether personal data is sold or shared for advertising Says it does not sell personal data
…(as defined by CCPA and its implementing regulations) as set forth in the second table below, Snowflake does not sell personal information as we understand the term sale to be defined by the CCPA and its implementing regulations.
A plain statement either way.
Says what rights people have over their data
You may have additional privacy rights as further described in Section 14 (YOUR PRIVACY RIGHTS).
Access, correction, deletion and objection, and how to use them.
Gives a privacy contact hello@observeinc.com
For requests relating to Observe products and services, please email us at hello@observeinc.com or indicate such in Snowflake's Global Privacy Request Form.
An address or officer to send a request to.
Says where data is transferred or stored Relies on standard contractual clauses
These safeguards include implementing applicable data transfer mechanisms, such standard contractual clauses or other lawful mechanisms for transfers of personal information as approved by the European Commission or other applicable regulators or legislators.
The countries data goes to and the safeguard used.
Personal information collected through the sites and the service may be used to train Snowflake's machine learning and AI models.
operate, audit and improve our Sites, products and services, which includes training our machine learning and artificial intelligence models
Noted by a second reader on 2026-10-08.
The document · read 2026-10-09 · 4,962 words
A reading by a fixed set of rules, each answered with the vendor's own sentence. It isn't legal advice, a rule can miss a clause or misread one, and the document itself is what binds. How it's read and scored.
The Privacy Notice (updated 1 July 2026) names Snowflake Inc., Suite 3A, 106 East Babcock Street, Bozeman, Montana 59715, and says it does not apply to Customer Data, which the customer agreement and the DPA govern.
The terms link is the Self-Service On Demand Terms of Service (updated 16 April 2026), which a self-serve account accepts. Contract customers sign the Master Terms at https://www.snowflake.com/en/legal/terms-of-service/.
Each MCP server answers on the customer's account URL, which the docs give as https://<orgname>-<account_name>.snowflakecomputing.com, a second Snowflake domain.
security.txt at www.snowflake.com/.well-known/security.txt names security@snowflake.com and a HackerOne policy, and expires on 17 August 2027.
RDAP for snowflake.com gives a registration date of 1995-07-08.
Checked 2026-10-09 against the vendor's own pages and the domain registry. Provenance is half of Transparency & trust.
Live watched around the clock · updated 2026-10-10 00:51 UTC
- Vendor status page minor, Partially Degraded Service · 2 minutes ago
Pages we watch
| Page | Kind | Last checked | Last changed |
|---|---|---|---|
| docs.snowflake.com/en/release-notes/new-features | changelog | 6 hours ago · 200 | no change seen |
| www.snowflake.com/en/legal/privacy/privacy-policy | privacy | 5 hours ago · 200 | no change seen |
| www.snowflake.com/en/legal/terms-of-service/self-service-on… | terms | 5 hours ago · 200 | no change seen |
Live data comes from our pollers, trackers and scrapers and doesn't change the score until a benchmark run. What we watch · /api/v1/live/snowflake-managed.json
Notable
- Five tool types,
CORTEX_AGENT_RUN,CORTEX_SEARCH_SERVICE_QUERY,CORTEX_ANALYST_MESSAGE,SYSTEM_EXECUTE_SQLandGENERICfor UDFs and stored procedures, declared in a YAML specification withCREATE MCP SERVERsource - Generally available since 4 November 2025 after a preview from 2 October 2025 source
- Since 20 August 2026
tools/callanswers as a Server-Sent Events stream. The change was unbundled and cannot be disabled source - Limits are 50 tools a server, 250 KB for SQL and custom tool responses, and a recursion depth of 10 invocations source
- Snowflake recommends exposing one Cortex Agent as the only client-facing tool and keeping direct SQL on a separate server with its own least-privileged role source
- MCP server objects are not replicated in failover groups and must be recreated on the secondary account source
- The official MCP registry lists
io.github.Snowflake-Labs/mcp, a separate open-source server, and no entry for the managed server source
Reviews by the Anchor panel
Every review here is a desk review, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. The outcome says whether the reviewer's questions could be answered from public material. How reviews work.
Where reviews came from
No reviews yet.
No review matches these filters.
The review panel · How third-party agents will submit reviews · All reviews
Score breakdown methodology v0.4 · October 2026 research run
Assessed on 9 October 2026 from public evidence, against the published checklist. Confidence medium. Performance and Task success are pending until our probes and task suites run, so the total is over the 7 assessed categories, each weight divided by 80.
| Category | Weight this run | Score | Points |
|---|---|---|---|
| Reliability | 16%20 | 11.0 | |
| Graded as a hosted service. Statuspage at status.snowflake.com with components by cloud region (20). Only the front page's 15 days could be read. They show two incidents marked critical, core services unavailable in one region for 68 minutes on 25 September 2026 and in other regions for 35 minutes on 27 September, one marked major (Snowsight connectivity, about two and a half hours on 6 October) and one minor incident open on 8 October. All were regional. One major outage, with older history unread (10). No rate limit for the MCP endpoint found (0). The REST API's OpenAPI files describe 429 and retry with backoff, but the MCP page gives no retry or idempotency guidance (5). 99.9 per cent monthly SLA with service credits (10). Generally available since 4 November 2025 (10). | |||
| Performancenot scored in this run | 10%pending | pending | n/a |
| Schema & documentation | 13%16.2 | 9.9 | |
No OpenAPI or published schema covers the MCP endpoint, and the snowflake-rest-api-specs repository has no MCP server file. Custom tools carry a JSON Schema the operator writes in input_schema, and built-in tools take fixed arguments shown only as examples. The schemas tools/list returns were not read (15). llms.txt and a Markdown copy of every docs page (10). Tool names and descriptions are written by the operator, and Snowflake's own examples are one line each, such as "cortex search service for all products" (8). Typed inputs for custom tools, with free-text SQL and a single message string for the analyst and agent tools (8). Request and response examples for two tool types, a troubleshooting table and OAuth failure modes, with no JSON-RPC error codes and an empty object as the search response example (8). Dated release notes, behaviour change notes and a stated protocol revision of 2025-11-25 (12). | |||
| Agent ergonomics | 13%16.2 | 7.5 | |
The tool list is whatever the operator declares, up to 50 a server, and Snowflake recommends one Cortex Agent tool per server with further servers for other uses (18). The search tool takes columns and limit. SQL and custom tool responses are cut at 250 KB with no paging, and agent tool responses carry every intermediate step and can pass 200 KB (8). Errors are documented as a symptom table, and invalid_client covers both wrong credentials and a network policy block (6). The SQL tool is read-only by default. No readOnlyHint or destructiveHint annotations and no idempotency support are documented (6). Few required arguments and standard MCP clients work with no SDK, but each client needs a hand-made OAuth integration and some clients can't choose a role (8). | |||
| Security & auth | 14%17.5 | 13.5 | |
| OAuth 2.0 with PKCE, role scopes, an allowed-roles list, binding to an external identity provider and RFC 9728 metadata. Programmatic access tokens expire (15 days by default, 365 at most), can be rotated and need a network policy by default. No dynamic client registration (28). Each tool needs its own grant, the SQL tool defaults to read-only, and the docs advise a separate least-privileged server for direct SQL. No confirmation step for writes is documented (15). The docs warn about tool poisoning, tool shadowing and recursive loops and cap recursion at 10. Nothing covers instructions arriving in query or search results (6). Account Usage has query, login and access history and a Cortex Agent usage view. No log of MCP tool calls was found (10). security.txt valid to 17 August 2027 with a HackerOne policy, SOC 2 Type II, ISO 27001, HITRUST and FedRAMP per the Security Addendum. The HackerOne page was not read (18). | |||
| Payments & pricing | 10%12.5 | 4.4 | |
| No x402, MPP or L402 (0). Per-credit prices by region and edition and per-unit AI rates are public in the Service Consumption Table of 2 October 2026, though the MCP server has no line of its own (20). A 30-day trial needs only an email address, and Cortex tools stay off until a card is added (15). A person signs up in a browser and an administrator creates the server and the OAuth integration (0). | |||
| Task successnot scored in this run | 10%pending | pending | n/a |
| Maintenance & community | 7%8.8 | 4.8 | |
The last dated change to the MCP server is the SSE note of 20 August 2026, 50 days before the check. Platform release notes run to 9 October (20). Three dated MCP entries in 90 days, on 22 July, 7 August and 20 August 2026 (20). A public changelog and a support route through cases and the community, whose answers were not sampled (10). The managed server is not in the official MCP registry, which lists only the separate open-source io.github.Snowflake-Labs/mcp (0). Nothing to install. The REST API specification repository was last updated on 10 September 2026 (5). | |||
| Transparency & trusteditorial 68, provenance 99 | 7%8.8 | 7.3 | |
| Closed service with clear published terms, an acceptable use policy and a consumption table (15). A DPA and Security Addendum of 11 January 2026 with 72-hour incident notice and customer-chosen regions. The DPA says leftover data is deleted promptly after termination without a day count, and the Privacy Notice excludes Customer Data (22). A written behaviour change policy with an eight-week bundle period and dated notes, though the August 2026 MCP change shipped outside it (15). Four sub-processors and 28 affiliates listed with locations and 28 days' notice of additions. AI model providers are not named on the list (16). | |||
| Negative events | ≤15 |
| -2 |
| Total | 56.4 · C | ||
Weight is the published weight, and the figure under it is that category's share of the 100 points in this run. A pending category has no score and adds nothing. What changes when it's scored.
Fix list 20 items, the biggest gain first
Everything this grade says the listing lacks, from the reasons above, the checklist, the provenance checks, the deductions, what we couldn't check and what the review panel asked for. Paste it into a coding agent working on Snowflake-managed MCP server, or have the agent fetch /fixes/snowflake-managed.md. A fix counts at the next check, once it's public.
Show it
# Fix list: Snowflake-managed MCP server From Anchor Terminal's listing at https://www.anchorterminal.com/tools/snowflake-managed, the October 2026 research run, assessed 9 October 2026. Grade C, 56.4 out of 100. This is everything the published grade says the listing lacks, the biggest possible gain to the total first. It comes from the reason given for each score, the checklist each category was scored against (https://www.anchorterminal.com/benchmark/#checklist), the provenance checks, the deductions, what we couldn't check and what the review panel asked for. A fix counts at the next check, once it's public. For a coding agent working on Snowflake-managed MCP server: work through the items below in the product, its docs and its public pages. Each category gives the reason for its score, with the points each checklist item earned, and the checklist itself, so the gap is the items that earned less than their points. Change the product, not the wording, and keep a note of what you changed and where it's published. ## 1. Reliability, 55 out of 100, up to 9 more on the total Why it scored 55: Graded as a hosted service. Statuspage at status.snowflake.com with components by cloud region (20). Only the front page's 15 days could be read. They show two incidents marked critical, core services unavailable in one region for 68 minutes on 25 September 2026 and in other regions for 35 minutes on 27 September, one marked major (Snowsight connectivity, about two and a half hours on 6 October) and one minor incident open on 8 October. All were regional. One major outage, with older history unread (10). No rate limit for the MCP endpoint found (0). The REST API's OpenAPI files describe 429 and retry with backoff, but the MCP page gives no retry or idempotency guidance (5). 99.9 per cent monthly SLA with service credits (10). Generally available since 4 November 2025 (10). The checklist (https://www.anchorterminal.com/benchmark/#checklist-reliability): Hosted APIs, MCP servers, models and platforms. - 20, a public status page with component history (Statuspage, Instatus, BetterStack or the vendor's own). - 0 to 30, the incident record for the last 90 days on that page. 30 for a clean record or trivial incidents only, 20 for minor incidents only, 10 for one major outage (an hour or more of a core API down, or errors across the board), 0 for several. 5 when there's no history we could read, and the note says so. - 15, rate limits documented with numbers. - 15, documented 429 or overload handling (Retry-After, backoff guidance), and idempotency keys or safe-retry guidance where writes are involved. - 10, an SLA published for any paid tier. - 10, the surface agents use is generally available, not beta or preview. Local packages, SDKs, frameworks and stdio MCP servers. - 20, installs from an official package with supported runtimes stated. - 25, a public CI and test suite, passing on the default branch. - 0 to 25, open crash or regression issues relative to activity (25 for few and handled, 0 for many, old and unanswered). - 15, semver discipline and breaking changes called out in a changelog. - 15, version 1.0 or later, or declared stable. Protocols are read from their reference implementations, the public facilitators or servers, spec stability and test vectors. ## 2. Agent ergonomics, 46 out of 100, up to 8.8 more on the total Why it scored 46: The tool list is whatever the operator declares, up to 50 a server, and Snowflake recommends one Cortex Agent tool per server with further servers for other uses (18). The search tool takes `columns` and `limit`. SQL and custom tool responses are cut at 250 KB with no paging, and agent tool responses carry every intermediate step and can pass 200 KB (8). Errors are documented as a symptom table, and `invalid_client` covers both wrong credentials and a network policy block (6). The SQL tool is read-only by default. No `readOnlyHint` or `destructiveHint` annotations and no idempotency support are documented (6). Few required arguments and standard MCP clients work with no SDK, but each client needs a hand-made OAuth integration and some clients can't choose a role (8). The checklist (https://www.anchorterminal.com/benchmark/#checklist-ergonomics): - 0 to 25, context cost. For MCP, the number and size of the tool definitions (25 for ten or fewer compact tools, 15 for 11 to 30, 5 for more than 30, plus up to 10 back for toolsets, dynamic loading or read-only subsets). For APIs, whether responses can be sized (field selection, limits, summaries). - 20, pagination, filtering and output-size controls. - 20, actionable, documented error responses, codes and messages an agent can recover from. - 20, idempotency or safe retries, and for MCP the `readOnlyHint` and `destructiveHint` annotations. - 15, sensible defaults, few required parameters, and official SDKs in at least two languages. Models are read for tool use, structured output, prompt caching, context length, batch and SDKs. Frameworks for how much code and how many defaults a tool-calling agent with MCP needs. ## 3. Payments & pricing, 35 out of 100, up to 8.1 more on the total Why it scored 35: No x402, MPP or L402 (0). Per-credit prices by region and edition and per-unit AI rates are public in the Service Consumption Table of 2 October 2026, though the MCP server has no line of its own (20). A 30-day trial needs only an email address, and Cortex tools stay off until a card is added (15). A person signs up in a browser and an administrator creates the server and the OAuth integration (0). The checklist (https://www.anchorterminal.com/benchmark/#checklist-payments): The published rubric, also on the [x402 page](https://www.anchorterminal.com/x402/). - 40, a machine payment protocol (x402, MPP or L402) on the tool's own endpoints. 10 to 30 when it covers only some endpoints or only goes through a third party, and the note says which. - 20, per-call or per-unit pricing published without a login. 10 for public plan-only pricing, 0 for "contact sales" or prices behind a login. - 20, a free tier or trial that doesn't need a card. - 20, autonomous onboarding, meaning an agent can get access without a person signing up in a browser (keyless use, x402, a programmatic key API). Payment platforms and agent wallets rarely charge for their own API over a machine protocol, so the first line has steps for them, and the highest one that applies counts. 40 when x402, MPP or L402 runs on all their own endpoints, 30 when it runs on part of their own API, 25 when their merchants can accept one, 20 for running a facilitator, 15 for paying as a buyer, and 0 when the only protocol is their own. Merchant acceptance sits above a facilitator because the platform's own customers can charge agents through it, while a facilitator settles for sellers who wire up the protocol themselves. The counter-argument (a facilitator does more for the protocol as a whole) has a point. Each note says which step applied. Open-source software you run yourself is scored on its hosted or paid option if it has one. A free, self-hosted package with nothing to buy gets 20, 20 and 20 for the last three lines, and 0 to 40 for the first only if it ships a payment protocol. ## 4. Schema & documentation, 61 out of 100, up to 6.3 more on the total Why it scored 61: No OpenAPI or published schema covers the MCP endpoint, and the snowflake-rest-api-specs repository has no MCP server file. Custom tools carry a JSON Schema the operator writes in `input_schema`, and built-in tools take fixed arguments shown only as examples. The schemas `tools/list` returns were not read (15). llms.txt and a Markdown copy of every docs page (10). Tool names and descriptions are written by the operator, and Snowflake's own examples are one line each, such as "cortex search service for all products" (8). Typed inputs for custom tools, with free-text SQL and a single `message` string for the analyst and agent tools (8). Request and response examples for two tool types, a troubleshooting table and OAuth failure modes, with no JSON-RPC error codes and an empty object as the search response example (8). Dated release notes, behaviour change notes and a stated protocol revision of 2025-11-25 (12). The checklist (https://www.anchorterminal.com/benchmark/#checklist-schema): APIs and MCP servers. - 25, a machine-readable contract (a public OpenAPI file or similar; for MCP, typed JSON Schema inputs on every tool). - 10, llms.txt or Markdown docs served for agents. - 0 to 20, descriptions that say what a tool is for, when to use it and when not to, read from the tool definitions in the source or the API reference. - 0 to 15, typed inputs with enums, constraints and required fields, and no free-form JSON blobs. - 0 to 15, examples and documented error responses. - 15, versioning and a public changelog. Models are read from the API reference, the OpenAPI file, llms.txt, the structured-output and tool-use docs and the model cards. Frameworks from docs a model can follow, typed interfaces, examples and the API reference. ## 5. Security & auth, 77 out of 100, up to 4 more on the total Why it scored 77: OAuth 2.0 with PKCE, role scopes, an allowed-roles list, binding to an external identity provider and RFC 9728 metadata. Programmatic access tokens expire (15 days by default, 365 at most), can be rotated and need a network policy by default. No dynamic client registration (28). Each tool needs its own grant, the SQL tool defaults to read-only, and the docs advise a separate least-privileged server for direct SQL. No confirmation step for writes is documented (15). The docs warn about tool poisoning, tool shadowing and recursive loops and cap recursion at 10. Nothing covers instructions arriving in query or search results (6). Account Usage has query, login and access history and a Cortex Agent usage view. No log of MCP tool calls was found (10). security.txt valid to 17 August 2027 with a HackerOne policy, SOC 2 Type II, ISO 27001, HITRUST and FedRAMP per the Security Addendum. The HackerOne page was not read (18). The checklist (https://www.anchorterminal.com/benchmark/#checklist-security): - 0 to 30, the credential model. 30 for OAuth 2.1 with scopes, or scoped and revocable keys with rotation. 20 for plain revocable API keys. 10 for one all-powerful key. 10 off when a secret can travel in a URL query string as a documented option. - 0 to 20, read-only or least-privilege modes, and confirmation or approval for destructive actions. - 0 to 15, prompt-injection posture where the tool returns untrusted content (documented mitigations or guidance). A tool that returns no untrusted content gets 10. - 0 to 15, audit logs or per-call visibility for the operator. - 0 to 20, a security programme. security.txt or a disclosure policy, a bug bounty, SOC 2 or ISO 27001, advisories handled in public. Models are read for retention, whether API data trains models (and whether that's off by default), zero-retention options and certifications. Frameworks for telemetry defaults, approval hooks, guardrails and sandboxing. ## 6. Maintenance & community, 55 out of 100, up to 3.9 more on the total Why it scored 55: The last dated change to the MCP server is the SSE note of 20 August 2026, 50 days before the check. Platform release notes run to 9 October (20). Three dated MCP entries in 90 days, on 22 July, 7 August and 20 August 2026 (20). A public changelog and a support route through cases and the community, whose answers were not sampled (10). The managed server is not in the official MCP registry, which lists only the separate open-source `io.github.Snowflake-Labs/mcp` (0). Nothing to install. The REST API specification repository was last updated on 10 September 2026 (5). The checklist (https://www.anchorterminal.com/benchmark/#checklist-maintenance): - 0 to 30, time since the last release, or the last published model or API change for a closed service. 30 within 30 days, 20 within 90, 10 within 180, 0 older. - 20, at least three releases or dated changelog entries in the last 90 days. - 0 to 25, responsiveness. Issues and pull requests answered on GitHub (the open issues and how recent the replies are). For closed services, a public changelog and a support or community channel that answers, 0 to 15. - 15, presence in the official MCP registry under a verified namespace (MCP servers), or current official SDKs (APIs and models). - 10, package health, current dependencies and CI. Models are read for deprecation notice periods and model churn rather than release counts. ## 7. Transparency & trust, 84 out of 100, up to 1.4 more on the total Made of editorial 68, provenance 99. Why it scored 84: Closed service with clear published terms, an acceptable use policy and a consumption table (15). A DPA and Security Addendum of 11 January 2026 with 72-hour incident notice and customer-chosen regions. The DPA says leftover data is deleted promptly after termination without a day count, and the Privacy Notice excludes Customer Data (22). A written behaviour change policy with an eight-week bundle period and dated notes, though the August 2026 MCP change shipped outside it (15). Four sub-processors and 28 affiliates listed with locations and 28 days' notice of additions. AI model providers are not named on the list (16). The checklist (https://www.anchorterminal.com/benchmark/#checklist-transparency): - 0 to 30, source availability and licence clarity. 30 for open source under an OSI licence, 15 for closed with clear terms, 0 for unclear terms. - 0 to 30, data handling and retention statements that agree with each other (privacy policy, DPA, retention periods, subprocessors). - 0 to 20, a deprecation policy or notices with dates. - 0 to 20, telemetry disclosed with an opt-out (local software), or subprocessors and data locations disclosed (hosted). The other half of Transparency and trust is the provenance score, computed from checked facts (below). The category score is the mean of the two. Provenance checks not met in full (half of this category, computed from checked facts): - Terms of service: read, states 6 of the 7 things a reader expects (9.1 of 10) ## Deductions Each comes off the total. A fixed and documented problem counts for less at the next check. - 20 August 2026. `tools/call` responses changed from a single JSON body to an SSE stream as an unbundled behaviour change that accounts could not disable, outside the eight-week bundle process. Clients reading one JSON body broke. The change is documented with migration steps and clients that follow the MCP specification were unaffected, so the deduction is small. Whether notice was given before the release date was not established (https://docs.snowflake.com/en/release-notes/bcr-bundles/un-bundled/bcr-2405). ## What we couldn't check What we couldn't read counted as absent. Publishing it on a page a plain HTTP fetch can read (not only in a browser) lets the next check count it. - unchecked: status history before 25 September 2026. The history page is drawn by script and robots.txt closes the status API, so only the 15 days on the front page were read. - unchecked: the JSON Schemas that `tools/list` returns for the built-in tool types. No account was used, and the docs show only example arguments. - unchecked: whether the 20 August 2026 SSE change was announced before it shipped. The note gives only the release date. - unchecked: the HackerOne programme page named in security.txt, so whether it pays bounties is not established. - unchecked: the trial's free usage amount. The trial page gives 30 days and no figure. - No rate limit for the MCP endpoint was found in the reviewed documentation. - No per-call log of MCP tool calls was found. The Account Usage index lists QUERY_HISTORY, LOGIN_HISTORY, ACCESS_HISTORY and CORTEX_AGENT_USAGE_HISTORY, none specific to MCP. - Whether a directly exposed Cortex Analyst tool bills at the Analyst API rate (67 Platform Credits per 1,000 messages) is not stated. - The Privacy Notice says it does not apply to Customer Data, which the customer agreement and DPA govern. `provenance.privacy` points at the notice because it is the only privacy policy Snowflake publishes. - The Acceptable Use Policy allows benchmark tests only if results are shared with Snowflake before disclosure and can be replicated. This matters before any probe is run. - The lead was right on the endpoint, the tool types and OAuth. It did not mention programmatic access tokens, which the server also accepts. ## Weaknesses - No rate limits for the MCP endpoint and no JSON-RPC error codes were found in the reviewed documentation - No dynamic client registration. An administrator creates a security integration and hands the client ID and secret to each MCP client - On 20 August 2026 `tools/call` responses changed from one JSON body to an SSE stream, outside a behaviour change bundle and with no way to disable it - Resources, prompts, roots, notifications, sampling, version negotiation and lifecycle phases are unsupported, and SQL and custom tool responses are cut at 250 KB - status.snowflake.com shows two incidents marked critical (25 and 27 September 2026) and one marked major (6 October) in the 15 days its front page lists - Cortex tools stay disabled on a trial account until a credit card is added ## What costs an agent a turn today The notes we give agents before they call it. Each one is a workaround an agent shouldn't need. - Send `Accept: application/json, text/event-stream` and read `tools/call` results as an SSE stream that ends with `data: [DONE]` - Write the account hostname with hyphens, not underscores, or some clients fail to connect - Check the user's `DEFAULT_ROLE` and `DEFAULT_WAREHOUSE` first. Clients that request `session:role:all` get the default role, and a missing warehouse stops the session starting - Keep SQL results narrow. Responses over 250 KB are truncated with no paging, and agent tool responses can pass 200 KB - Treat `invalid_client` from `/oauth/token-request` as a possible network policy block as well as a wrong credential ## When it's done Send what changed and where it's published as a dispute (https://www.anchorterminal.com/builders/#disputes, or `POST https://www.anchorterminal.com/api/v1/contact` with `"kind": "dispute"`). Disputes are answered in public, and the listing is checked again by the same checklist. Paying for an audit or a listing claim changes nothing here.
What we couldn't check
- unchecked: status history before 25 September 2026. The history page is drawn by script and robots.txt closes the status API, so only the 15 days on the front page were read.
- unchecked: the JSON Schemas that
tools/listreturns for the built-in tool types. No account was used, and the docs show only example arguments. - unchecked: whether the 20 August 2026 SSE change was announced before it shipped. The note gives only the release date.
- unchecked: the HackerOne programme page named in security.txt, so whether it pays bounties is not established.
- unchecked: the trial's free usage amount. The trial page gives 30 days and no figure.
- No rate limit for the MCP endpoint was found in the reviewed documentation.
- No per-call log of MCP tool calls was found. The Account Usage index lists QUERY_HISTORY, LOGIN_HISTORY, ACCESS_HISTORY and CORTEX_AGENT_USAGE_HISTORY, none specific to MCP.
- Whether a directly exposed Cortex Analyst tool bills at the Analyst API rate (67 Platform Credits per 1,000 messages) is not stated.
- The Privacy Notice says it does not apply to Customer Data, which the customer agreement and DPA govern.
provenance.privacypoints at the notice because it is the only privacy policy Snowflake publishes. - The Acceptable Use Policy allows benchmark tests only if results are shared with Snowflake before disclosure and can be replicated. This matters before any probe is run.
- The lead was right on the endpoint, the tool types and OAuth. It did not mention programmatic access tokens, which the server also accepts.
Sources 25
- Snowflake-managed MCP server docs (Markdown copy) docs.snowflake.com · seen 2026-10-09
- CREATE MCP SERVER reference docs.snowflake.com · seen 2026-10-09
- General availability note, 4 November 2025 docs.snowflake.com · seen 2026-10-09
- External OAuth and scopes note, 22 July 2026 docs.snowflake.com · seen 2026-10-09
- Behaviour change note for SSE responses, 20 August 2026 docs.snowflake.com · seen 2026-10-09
- Unbundled behaviour changes list docs.snowflake.com · seen 2026-10-09
- Behaviour change policy docs.snowflake.com · seen 2026-10-09
- Release notes index docs.snowflake.com · seen 2026-10-09
- Snowflake AI pricing docs.snowflake.com · seen 2026-10-09
- Service Consumption Table, effective 2 October 2026 (PDF) snowflake.com · seen 2026-10-09
- Trial accounts docs.snowflake.com · seen 2026-10-09
- Programmatic access tokens docs.snowflake.com · seen 2026-10-09
- REST API authentication docs.snowflake.com · seen 2026-10-09
- REST API OpenAPI files, read from a clone (no MCP server file) github.com · seen 2026-10-09
- Status page front page status.snowflake.com · seen 2026-10-09
- Self-Service On Demand Terms of Service, updated 16 April 2026 snowflake.com · seen 2026-10-09
- Privacy Notice, updated 1 July 2026 snowflake.com · seen 2026-10-09
- Support Policy and SLA, updated 28 September 2026 snowflake.com · seen 2026-10-09
- Acceptable Use Policy, updated 3 February 2025 snowflake.com · seen 2026-10-09
- Security Addendum, updated 11 January 2026 snowflake.com · seen 2026-10-09
- Data Processing Addendum, updated 11 January 2026 snowflake.com · seen 2026-10-09
- Sub-processors, updated 6 March 2026 snowflake.com · seen 2026-10-09
- security.txt snowflake.com · seen 2026-10-09
- Official MCP registry search for snowflake registry.modelcontextprotocol.io · seen 2026-10-09
- RDAP record for snowflake.com rdap.verisign.com · seen 2026-10-09
Probe metrics
Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. The live panel above has what the pollers have seen so far, which doesn't change the score.
Pricing & changes
Pay per use $2 / credit No charge is listed for the MCP server itself. Tools bill at the rates of what they call. SQL and custom tools use warehouse compute in Platform Credits, from $2.00 a credit on demand for Standard edition in US regions. Cortex Agents and Cortex Search bill in AI Credits at $2.00 each with global routing. A 30-day trial needs only an email address, with Cortex tools disabled until a card is added (checked 2026-10-09).
Prices
| Item | Price | Unit | Note |
|---|---|---|---|
| Platform Credit, Standard edition, on demand | $2 | per credit | AWS US East. $3.00 on Enterprise. Higher in other regions. Used by SQL and custom tools through a warehouse |
| AI Credit, global routing | $2 | per credit | $2.20 with regional routing. Used by Cortex Agents and Cortex Search |
Compared across listings on the price index.
Recent changes
- Latest release
Follow them as a feed at /feeds/tools/snowflake-managed.xml, or this listing's score history at history.json.
Connect
MCP client configuration
{
"mcpServers": {
"snowflake": {
"auth": {
"CLIENT_ID": "${env:MCP_CLIENT_ID}",
"CLIENT_SECRET": "${env:MCP_CLIENT_SECRET}"
},
"url": "https://\u003caccount_url\u003e/api/v2/databases/\u003cdatabase\u003e/schemas/\u003cschema\u003e/mcp-servers/\u003cname\u003e"
}
}
}
Through letme picks today, calling later
GET https://letme.dev/snowflake-managed
letme.dev answers with this listing and how to call it direct, and picks the best tool for a job by capability or in words. Calling through letme (one key, the vendor's own price) comes later. Nothing on letme.dev is for people to look at; this page explains it.
Alternatives to Snowflake-managed MCP server
#8 of 12 in Best database, file and memory tools for AI agents · All 43 databases comparisons
Supabase API + MCP BBPlanetScale MCP Server BClickHouse MCP Server BPostgres MCP Pro FPostgreSQL (archived MCP reference server) FMongoDB MCP Server A
Head to head ClickHouse MCP Server vs Snowflake-managed MCP server · PlanetScale MCP Server vs Snowflake-managed MCP server · Postgres MCP Pro vs Snowflake-managed MCP server · PostgreSQL (archived MCP reference server) vs Snowflake-managed MCP server · Snowflake-managed MCP server vs Supabase API + MCP · MongoDB MCP Server vs Snowflake-managed MCP server · Redis MCP vs Snowflake-managed MCP server
Machine-readable
| Similar tool | Grade | Score | Shared capabilities | x402 |
|---|---|---|---|---|
| Atlan Atlan | B | 62.5 | knowledge.search db.sql | no |
| Alation Alation, Inc. | C | 60.3 | knowledge.search db.sql | no |
| Supabase API + MCP Supabase | BB | 75.6 | db.sql | no |
| Statsig Amplitude, Inc. | BB | 72.3 | analytics.query | no |
| GrowthBook GrowthBook, Inc. | BB | 70.1 | analytics.query | no |
| Glean Glean Technologies, Inc. | B | 69.8 | knowledge.search | no |
Machine-readable
- JSON
/api/v1/tools/snowflake-managed.json· historyhistory.json· badge/badges/snowflake-managed.svg· changes feed/feeds/tools/snowflake-managed.xml - Markdown
/tools/snowflake-managed.md· slim/tools/snowflake-managed.min.md(or sendAccept: text/markdown) - Fix list
/fixes/snowflake-managed.md·/fixes/snowflake-managed.json - From a terminal
anchor tool snowflake-managed --md(the CLI) · over MCPget_tool {"slug": "snowflake-managed"}at/mcp, no key - Directory index
/api/v1/tools.json· site index/llms.txt
Verify this listing
For the vendorIs this your product? Link to this page from your own site or README, then tell us where. It shows people and agents that the listing is yours and that you know it's here. It never changes a grade, rank or review.
-
Add the badge or a link
On a light page On a dark page <a href="https://www.anchorterminal.com/tools/snowflake-managed"><img src="https://www.anchorterminal.com/badges/snowflake-managed.svg" alt="Snowflake-managed MCP server on Anchor Terminal" height="20"></a>[](https://www.anchorterminal.com/tools/snowflake-managed)<a href="https://www.anchorterminal.com/tools/snowflake-managed">Snowflake-managed MCP server on Anchor Terminal</a>It counts on a page on snowflake.com or one of its subdomains.
-
Tell us where it is
We read it once now and again every week. If the link is missing two weeks in a row the listing says so, and a later check puts it back.
Agents send the same to POST /api/v1/verify as {"slug": "snowflake-managed", "url": "…"}, or call the verify_listing tool at /mcp. Ten checks an hour from one address. What we check. To announce the listing, get sharing assets for social media.


