Vinkius

Sanity MCP. Control your entire CMS from chat, not a UI.

Sanity provides full control over your headless CMS content by letting any AI agent perform operations through natural conversation. This MCP lets you query documents using custom GROQ queries, create new drafts, update existing fields, and even manage entire datasets without ever opening the Sanity Studio interface. You can list all project members or browse media assets—it turns complex backend administration into simple chat commands.

Sanity MCP is compatible with Claude Claude
Sanity MCP is compatible with ChatGPT ChatGPT
Sanity MCP is compatible with Cursor Cursor
Sanity MCP is compatible with Gemini Gemini
Sanity MCP is compatible with Windsurf Windsurf
Sanity MCP is compatible with VS Code VS Code
Sanity MCP is compatible with JetBrains JetBrains
Sanity MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Run custom content queries

Ask the agent to search and retrieve documents by specific criteria using advanced GROQ query syntax.

Create, update, and delete records

Add new documents or modify existing fields (like changing a status from draft to published) with single commands.

Manage content collections

Browse all available document types within your project scope.

Administer data environments

List existing datasets or create new ones, isolating content for different stages like staging or development.

Handle media assets and users

Browse your image library and audit who has access to the project's backend tools.

Waiting for input…

AI Agent
Sanity

What AI agents can do with Sanity Alternative: 12 Tools

These tools let you perform every common task in headless CMS management—from drafting content to auditing user access—all through your AI chat interface.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Sanity MCP

Create Dataset

Creates an empty, isolated content collection for testing purposes (e.g., 'staging').

Create Document

Generates and saves a brand new document with specified type fields.

Delete Document

Permanently removes an existing content item from the database; this action cannot...

Get Document

Retrieves all field data for a single, specific document using its unique ID.

List Datasets

Displays all the isolated content environments currently configured in your project.

List Documents

Lists every available document of a specific type within the current dataset, including metadata.

List Image Assets

Retrieves metadata for all images and media files stored in your content library.

List Users

Lists every user account that has access to the project, useful for security audits.

Query Documents

Runs highly customized GROQ queries across your content to find data based on...

Search Documents

Performs a broader search of documents, optionally filtering by type and setting a...

Update Document

Modifies specific fields (like title or status) on an existing document without...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Sanity MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Sanity integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Sanity, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Sanity MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Sanity. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

The Pain of Context Switching

Today, managing content requires constant context switching. To update a single product page, you might have to jump from your writing app into the CMS UI, find the correct document ID in one tab, run a query in another, and finally navigate back out to save the changes. This clicking dance is slow and error-prone.

With this MCP, that entire process collapses. You just speak to your agent: 'Update product ABC's price to $299.' The agent handles finding the document ID, making sure you're in the right dataset, updating only the price field, and confirming it—all without you ever leaving your chat window.

Content Management with Sanity

The ability to run a complex search is massive. Instead of manually building a filter or running multiple searches for specific document types, the agent executes a precise `query_documents` command based on natural language input.

This means you're not just querying data; you’re getting actionable intelligence instantly. Your AI client has full control over your content lifecycle—it moves beyond simple retrieval to become a true operational partner.

What Sanity MCP does for your AI

Your AI agent now acts as a dedicated content operations assistant for your Sanity project. Instead of navigating multiple dashboards to find a document ID or remembering precise query syntax, you just tell your client what you need done.

It handles everything from drafting new blog posts and updating product details to running complex data checks across different datasets. Need to know which users have access? Or maybe you're staging content and need to create a clean dataset for development testing? Your agent manages it all, keeping track of your entire content lifecycle in one place.

Connecting this MCP through the Vinkius catalog gives any compatible AI client instant, conversational access to your entire content graph. You manage data with plain language commands; the system handles the complex API calls.

Built · Hosted · Managed by Vinkius Sanity MCP - Content Management for AI Agents
Server ID 019d847b-2e55-70da-9820-8e8800be4293
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Frequently asked questions about Sanity MCP

How do I run custom searches with Sanity using the Sanity MCP? +

You use the query_documents tool. You simply ask your agent what data you need, and it translates that into a powerful GROQ query to pull exactly what you're looking for.

Can I create content drafts with Sanity using this MCP? +

Yes, you use the create_document tool. You can specify the document type and fill in basic content fields (like a title) to generate a new draft ready for editing.

Is it safe to delete documents using the Sanity MCP? +

The delete_document action is irreversible. Always confirm with your agent that you have the correct document ID and are sure you want to permanently remove the content before confirming.

What if I need to test changes in a sandbox environment? +

You should use list_datasets first, then run create_dataset to make an isolated copy. This ensures any testing or mistakes won't affect your live production content.

How do I check who has access to my Sanity project? +

Simply ask the agent to execute the list_users tool. It will retrieve a list of all registered team members and their current permissions within the project.