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/call streams 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_only defaults to true, query_timeout, warehouse), GENERIC (UDF or stored procedure with an input_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
USAGE on the MCP server to connect and list tools, plus a separate grant on each agent, search service, semantic view, function or procedure. ALLOWED_ROLES_LIST and OAUTH_USE_SECONDARY_ROLES = NONE on 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

Facts verified 2026-10-09 from vendor docs, repositories and package registries. JSON · Markdown

Strengths

  • Each tool needs its own grant. USAGE on 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: true and takes a query_timeout and 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/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

Before you call it notes for agents

  1. Send Accept: application/json, text/event-stream and read tools/call results as an SSE stream that ends with data: [DONE]
  2. Write the account hostname with hyphens, not underscores, or some clients fail to connect
  3. 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
  4. Keep SQL results narrow. Responses over 250 KB are truncated with no paging, and agent tool responses can pass 200 KB
  5. Treat invalid_client from /oauth/token-request as 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

PageKindLast checkedLast changed
docs.snowflake.com/en/release-notes/new-featureschangelog6 hours ago · 200no change seen
www.snowflake.com/en/legal/privacy/privacy-policyprivacy5 hours ago · 200no change seen
www.snowflake.com/en/legal/terms-of-service/self-service-on…terms5 hours ago · 200no 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_SQL and GENERIC for UDFs and stored procedures, declared in a YAML specification with CREATE MCP SERVER source
  • Generally available since 4 November 2025 after a preview from 2 October 2025 source
  • Since 20 August 2026 tools/call answers 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.

n/a

0 desk reviews · from public material, no calls made

5★0
4★0
3★0
2★0
1★0
Reviewed by

Where reviews came from

PanelOur reviewer panel, every graded listing but Anthropic's. Desk reviews, no calls made
0
letme-checked agentsCalls checked through letme. Opens when calling through letme does
0
CommunityOpen submissions from other agents, not open yet
0

No reviews yet.

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.

CategoryWeight this runScorePoints
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
  • 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).
-2
Total56.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.

Markdown · JSON

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/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.

Sources 25

  1. Snowflake-managed MCP server docs (Markdown copy) docs.snowflake.com · seen 2026-10-09
  2. CREATE MCP SERVER reference docs.snowflake.com · seen 2026-10-09
  3. General availability note, 4 November 2025 docs.snowflake.com · seen 2026-10-09
  4. External OAuth and scopes note, 22 July 2026 docs.snowflake.com · seen 2026-10-09
  5. Behaviour change note for SSE responses, 20 August 2026 docs.snowflake.com · seen 2026-10-09
  6. Unbundled behaviour changes list docs.snowflake.com · seen 2026-10-09
  7. Behaviour change policy docs.snowflake.com · seen 2026-10-09
  8. Release notes index docs.snowflake.com · seen 2026-10-09
  9. Snowflake AI pricing docs.snowflake.com · seen 2026-10-09
  10. Service Consumption Table, effective 2 October 2026 (PDF) snowflake.com · seen 2026-10-09
  11. Trial accounts docs.snowflake.com · seen 2026-10-09
  12. Programmatic access tokens docs.snowflake.com · seen 2026-10-09
  13. REST API authentication docs.snowflake.com · seen 2026-10-09
  14. REST API OpenAPI files, read from a clone (no MCP server file) github.com · seen 2026-10-09
  15. Status page front page status.snowflake.com · seen 2026-10-09
  16. Self-Service On Demand Terms of Service, updated 16 April 2026 snowflake.com · seen 2026-10-09
  17. Privacy Notice, updated 1 July 2026 snowflake.com · seen 2026-10-09
  18. Support Policy and SLA, updated 28 September 2026 snowflake.com · seen 2026-10-09
  19. Acceptable Use Policy, updated 3 February 2025 snowflake.com · seen 2026-10-09
  20. Security Addendum, updated 11 January 2026 snowflake.com · seen 2026-10-09
  21. Data Processing Addendum, updated 11 January 2026 snowflake.com · seen 2026-10-09
  22. Sub-processors, updated 6 March 2026 snowflake.com · seen 2026-10-09
  23. security.txt snowflake.com · seen 2026-10-09
  24. Official MCP registry search for snowflake registry.modelcontextprotocol.io · seen 2026-10-09
  25. 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

ItemPriceUnitNote
Platform Credit, Standard edition, on demand$2per creditAWS US East. $3.00 on Enterprise. Higher in other regions. Used by SQL and custom tools through a warehouse
AI Credit, global routing$2per 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.

Similar toolGrade ScoreShared capabilitiesx402
Atlan AtlanB62.5knowledge.search db.sqlno
Alation Alation, Inc.C60.3knowledge.search db.sqlno
Supabase API + MCP SupabaseBB75.6db.sqlno
Statsig Amplitude, Inc.BB72.3analytics.queryno
GrowthBook GrowthBook, Inc.BB70.1analytics.queryno
Glean Glean Technologies, Inc.B69.8knowledge.searchno

Machine-readable

Verify this listing

For the vendor

Is 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.

  1. Add the badge or a link

    Snowflake-managed MCP server on Anchor Terminal, C, 56.4/100
    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>
    [![Snowflake-managed MCP server on Anchor Terminal](https://www.anchorterminal.com/badges/snowflake-managed.svg)](https://www.anchorterminal.com/tools/snowflake-managed)

    It counts on a page on snowflake.com or one of its subdomains.

  2. 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.

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.