Skip to content
Vinkius

Sanity Connector for AI agents.

11 live capabilities

Manage your headless CMS content through natural conversation.

Live agent request Sanity / Connector

Waiting for input…

AI Agent

Why people use Sanity

Sanity Headless CMS Content Management

This Connector lets you skip the UI entirely. You just tell your agent to find a specific document or update a status. It turns hours of manual clicking into a few seconds of conversation.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

You get a conversational interface for your entire Sanity content library.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 5,900+ Connectors

  1. Real-world use case 01

    Bulk updating product statuses

    A content manager asks the agent to find all products with 'out of stock' tags and update their status to 'archived' using update_document.

  2. Real-world use case 02

    Quick content audits

    A developer uses query_documents to find all blog posts published in the last 48 hours to verify they have the correct metadata.

  3. Real-world use case 03

    Rapid draft creation

    An editor asks the agent to create a new draft post for a holiday sale using create_document, skipping the manual Studio entry.

Complete set · 11capabilities

The complete Sanity capability set.

These are the exact actions your AI can choose when you ask it to work with Sanity.

Capability set01 / 03

01—04

4 capabilities in this set.

Part of 11 available through Sanity.

  1. 01 Capability

    List image assets

    View your media library including filenames and dimensions. This makes managing your assets much faster.

  2. 02 Capability

    List users

    Get a list of everyone who has access to your project. This is perfect for quick security audits.

  3. 03 Capability

    Search documents

    Find matching documents based on keywords and types. This is the fastest way to locate specific content.

  4. 04 Capability

    Update document

    Change specific fields on an existing Sanity document. It only modifies the fields you tell it to change.

Capability set02 / 03

05—08

4 capabilities in this set.

Part of 11 available through Sanity.

  1. 05 Capability

    Create dataset

    Create a new Sanity dataset for staging or development. This helps keep your production data clean.

  2. 06 Capability

    Create document

    Add a new document to your Sanity project with specific content. It handles the JSON structure for you.

  3. 07 Capability

    Delete document

    Remove a specific document from your project by its ID. Use this to clear out old drafts quickly.

  4. 08 Capability

    Get document

    Fetch the full details of a single document using its ID. It's great for inspecting content details.

Capability set03 / 03

09—11

3 capabilities in this set.

Part of 11 available through Sanity.

  1. 09 Capability

    List datasets

    See all the different datasets currently in your project. This helps you stay organized across environments.

  2. 10 Capability

    List documents

    Browse all documents of a specific type in your dataset. Use this to see what content already exists.

  3. 11 Capability

    Query documents

    Run a GROQ query to get specific data from your content. You don't have to worry about the exact syntax.

Set up in minutes

One URL. Then ask Sanity to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Sanity from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_ACkKs6jzV4svPUkN2nvh7GZdikEWKwiWbOMvDihL/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it Sanity, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable Sanity for the conversation.

Where the request belongs

Work Sanity can move forward.

Built around the request

This is for content managers tired of manual data entry, developers who need to run complex queries without memorizing syntax, and editors who need to find specific assets quickly.

01

Content Manager

Updates product descriptions and blog statuses across multiple pages without opening the Studio.

02

Full Stack Developer

Runs GROQ queries to pull specific data for testing or checks project permissions during onboarding.

03

Content Editor

Searches for specific images or documents using keywords instead of manual filtering.

Bring your own AI

Change the model, client or framework. Keep Sanity connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about Sanity.

The practical details behind the request, access and result.

How do I use the Sanity MCP with my AI agent?

You just need to connect the Connector to your AI client using your Sanity Project ID, Dataset name, and API Token. Once connected, you can ask your agent to perform any content task in plain English.

Can the Sanity MCP update my blog posts automatically?

Yes, it can. You can tell your agent to update specific fields like the title, body, or status of any existing post, and it will handle the update for you.

Can I run GROQ queries through the Sanity MCP?

Absolutely. You can describe the data you want to see, and the Connector will execute the necessary GROQ query to pull that information for you.

How does the Sanity MCP help with my media library?

It allows your agent to browse and list your image assets. You can ask it to find specific files or see the dimensions of your media library content.

Can I use the Sanity MCP to manage team permissions?

Yes, it can list your project members. This makes it easy to audit who has access to your content and manage your team's permissions via your agent.

Does the Sanity MCP work with Cursor or Claude?

It works with any MCP-compatible client, including Claude, Cursor, and Windsurf. You just need to link it in your client's settings.

How do I get a Sanity API token?

Log in to manage.sanity.io, select your project, go to API tab, and click Generate API token. Choose read/write permissions and copy the token immediately.

What is GROQ?

GROQ (Graph-Relational Object Queries) is Sanity's query language for fetching and transforming content. It's similar to GraphQL but designed specifically for document-based content. Use the query_documents capability to run custom GROQ queries.

Can I create new content types?

Yes! Use create_document with any _type value (e.g. "post", "product", "author"). The document will be created with that type. Schema validation is handled by your Sanity Studio configuration, not the API.

Can I search for documents by keyword?

Yes! Use search_documents with a search term. It will search across all document fields. Optionally filter by specific document types and set a result limit. For more complex searches, use query_documents with custom GROQ.

One connection away

Give your agent a direct line to Sanity.

Connect Sanity once. Keep it beside 5,900+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available