---
title: "Sanity: vendor profile | Agent Ready Checklist"
description: "Sanity, a content management system: 2 of 5 checklist rows read are met by default, with 6 sourced facts, dated plans and what it does not do."
canonical: https://agentreadychecklist.com/vendors/sanity
site: "Agent Ready Checklist"
last_updated: 2026-11-05
section: "Vendors"
---

# Sanity: vendor profile | Agent Ready Checklist

> Sanity, a content management system: 2 of 5 checklist rows read are met by default, with 6 sourced facts, dated plans and what it does not do.

Source: https://agentreadychecklist.com/vendors/sanity
Site: Agent Ready Checklist
Last reviewed: 2026-11-05
Agent endpoints: https://agentreadychecklist.com/llms.txt (index), https://agentreadychecklist.com/openapi.json (API), https://agentreadychecklist.com/mcp (MCP server), https://agentreadychecklist.com/ask (search)
Access: https://agentreadychecklist.com/auth.md (no key). Pricing: https://agentreadychecklist.com/pricing.md (free).

# Sanity

Sanity is a headless content platform queried with GROQ, so the front end and host decide what a visitor's browser receives. The hosted MCP server at mcp.sanity.io works with any project after OAuth sign-in, which meets AR-ACT-03 and AR-ACT-01. Growth, the paid Sanity plan, charges USD 15 per editor seat a month.

## At a glance

Type

[CMS](https://agentreadychecklist.com/vendors/by-type/cms/)

Homepage

[sanity.io](https://www.sanity.io), answered HTTP 200 on 2026-11-05

Checklist rows

5 of 31 read: **2** supported, 0 partial, 3 no statement

Last read

2026-11-05

## What it does for this layer

-   Sanity's pricing page lists a Free plan at "$0 forever" and a Growth plan at $15 per seat a month. primary source: [sanity.io/pricing](https://www.sanity.io/pricing), read 2026-11-05
-   The Sanity MCP server is hosted on Sanity's own infrastructure at https://mcp.sanity.io and follows the MCP specification. primary source: [sanity.io/docs/ai/mcp-server](https://www.sanity.io/docs/ai/mcp-server), read 2026-11-05
-   The Sanity MCP server lets agents execute GROQ queries, manage releases and patch documents with awareness of the project schema. primary source: [sanity.io/docs/ai/mcp-server](https://www.sanity.io/docs/ai/mcp-server), read 2026-11-05
-   The Sanity MCP server supports OAuth authentication by default and token-based authentication as an alternative. primary source: [sanity.io/docs/ai/mcp-server](https://www.sanity.io/docs/ai/mcp-server), read 2026-11-05
-   Sanity names Claude Code and Cursor as AI assistants that can use the MCP server to work directly with Sanity projects. primary source: [sanity.io/docs/ai/mcp-server](https://www.sanity.io/docs/ai/mcp-server), read 2026-11-05
-   Requesting Sanity's MCP server docs with markdown in the Accept header on 2026-11-05 returned a 40 KB markdown document. observed: [sanity.io/docs/ai/mcp-server](https://www.sanity.io/docs/ai/mcp-server), read 2026-11-05

## Products and plans

| Product | What it is | Price | As of |
| --- | --- | --- | --- |
| Sanity Free | Content platform plan for individuals and small projects. | Free forever; sanity.io/pricing | 2026-11-05 |
| Sanity Growth | Team plan priced per editor seat. | From USD 15 per seat per month; sanity.io/pricing | 2026-11-05 |

## Standards

| Row | What it asks | Status | What the vendor's pages say | Source |
| --- | --- | --- | --- | --- |
| AR-FIND-03 | Sitemap listed in robots.txt | no statement | Sitemaps belong to the front end on a headless setup. | none |
| AR-READ-01 | Answer in the initial HTML | no statement | Sanity is headless; the front end decides initial HTML. | none |
| AR-READ-07 | Ship llms.txt | no statement | No llms.txt feature for published sites was found. | none |
| AR-ACT-01 | Auth an agent can finish | supports | The MCP server authenticates with OAuth by default. | sanity.io/docs/ai/mcp-server |
| AR-ACT-03 | MCP over Streamable HTTP | supports | A hosted MCP server at mcp.sanity.io works with any project after OAuth. | sanity.io/docs/ai/mcp-server |

## Checks on its own site

| Reading | Result | Date | Source |
| --- | --- | --- | --- |
| Cloudflare scan of sanity.io | 67 of 100, band L5 Agent-Native | 2026-11-05 | isitagentready.com |
| Crawl row for sanity.io | 7 of 10 checks pass; Tranco rank 3,733 | 2026-11-04 | agentreadychecklist.com/data/ |

| Check | Result | Verify Kit check |
| --- | --- | --- |
| robots.txt allows all 17 agent tokens at / | pass | robots-verdicts |
| robots.txt blocks no search or user-fetch token | pass | robots-verdicts |
| Home page has an h1 and 50 words in the initial HTML | pass | initial-html |
| A missing path returns 404 or 410 | pass | status-codes |
| /llms.txt exists | pass | llms-linked |
| Home page links to llms.txt | pass | llms-linked |
| Accept: text/markdown returns text/markdown | pass | markdown-negotiation |
| Home page carries JSON-LD that parses | fail | json-ld |
| OpenAPI linked from the home page or served at /openapi.json | fail | openapi |
| /.well-known/mcp.json serves JSON | fail | mcp-or-cli |

## What it does not do

-   Sanity does not serve the public website; robots.txt, sitemaps and status codes come from the front-end framework and host.
-   The Sanity MCP server works on project content for editors and agents, not on a visitor-facing site.

## Related pages on this site

Same type

[CMSs](https://agentreadychecklist.com/vendors/by-type/cms/), [all vendors](https://agentreadychecklist.com/vendors/)

## Sources

-   [sanity.io](https://www.sanity.io)read 2026-11-05
-   [sanity.io/pricing](https://www.sanity.io/pricing)read 2026-11-05
-   [sanity.io/docs/ai/mcp-server](https://www.sanity.io/docs/ai/mcp-server)read 2026-11-05
-   [isitagentready.com](https://isitagentready.com/)read 2026-11-05
-   [agentreadychecklist.com/data/](https://agentreadychecklist.com/data/)read 2026-11-04

Edition

Data

2026-11-04

Reviewed

2026-11-05

Spec

AgentReady v2.0, 273d2d7

Crawl

13,071 rows, 2026-11-04

Ora

132 checks, contract 1.38.0, 2026-11-05

Verify with Ora

The scanner this site recommends for the whole checklist. 132 checks, a score out of 100, no account.

`npx ax@0.10 audit <url> --min-score <n>`

[Why Ora, and its limits](https://agentreadychecklist.com/verify-with-ora/)

Method

-   [How rows, commands and rates are made](https://agentreadychecklist.com/method/)
-   [How an Ora check is matched to a row](https://agentreadychecklist.com/checklist/ora-checks/)
-   [Pass rates by rank band](https://agentreadychecklist.com/data/by-rank/)

Sources and read dates sit at the foot of the page.

Last reviewed 2026-11-05. AgentReady v2.0, read 2026-11-04.
