
Connect Sanity (Alternative) to ChatGPT, Claude and Gemini
Set it up once and it works in ChatGPT, Claude, Cursor, and any other client you love. It all runs safely in the background, so you can relax and focus on what really matters. Manage your entire content lifecycle through your AI agent.
Developed, maintained, and hosted by Vinkius.
MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED
Waiting for input…
Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.
Your AI does the work. We keep it safe and sound.
No other AI tool gives you this. Your workflow runs in the client you already love, your account stays protected, and you decide what the agent can and cannot do. It is the whole reason to make the switch.
Each Connector lives inside our infrastructure, the same place where your workflow runs. The three things below are already part of it, working quietly in the background so you never have to think about them. Nothing to add, nothing to set up, nothing to worry about.

Each Connector runs inside its own sealed environment.
Each Connector runs inside its own sealed V8 runtime — no access to your files, your system, or other servers. A Connector never sees past its own request.
One switch stops every agent. Instantly.
One action deactivates every Connector, revokes every token, and ends every session at once. AI Governance keeps the record.
Spending limits that pause instead of surprise.
Every user keeps their own connections and credentials, isolated from everyone else. Anything that would cross your spending limit is held for your approval, not billed.
Three controls, built into the layer your AI connects through.
Curated set · 11 capabilities
We ship only the actions that matter.
01-04
4 capabilities in this set.
Part of 11 available through Sanity.
- 01
Get document
This capability fetches a single Sanity document by its ID. It returns the full document including all fields for deep inspection.
- 02
List datasets
This capability retrieves a list of all datasets within your Sanity project. Use it to see your production, staging, or development environments.
- 03
List users
This capability lists the members of your Sanity project. It is useful for auditing who has access to your content.
- 04
Create dataset
This capability sets up a new, empty dataset in your project. You can use it to spin up fresh environments for testing.
05-08
4 capabilities in this set.
Part of 11 available through Sanity.
- 05
Create document
This capability adds a new document to your dataset. You provide a JSON object containing the type and content fields.
- 06
Delete document
This capability removes a specific document from your project using its ID. This action cannot be undone.
- 07
List documents
This capability pulls a list of documents belonging to a specific type. It helps you browse through collections like posts or products.
- 08
Query documents
This capability executes custom GROQ queries against your dataset. It returns an array of results based on your specific query logic.
09-11
3 capabilities in this set.
Part of 11 available through Sanity.
- 09
Search documents
This capability searches through your documents using filters. You can limit the number of results returned to keep things manageable.
- 10
Update document
This capability modifies existing fields in a Sanity document. You only need to send the specific fields you want to change.
- 11
List image assets
This capability retrieves a list of image assets from your media library. It provides metadata like dimensions and original filenames.
Real work
What teams actually run
Rapid Content Updates
Change the status of multiple blog posts from draft to published using a single command.
Data Auditing
Run a query to find all products that are missing a price or a description.
Environment Provisioning
Create a new staging dataset to test content changes before they hit production.
Media Management
Search through your image assets to find specific files by filename or dimensions.
Automate a task
Put Sanity to work on one thing.
Step-by-step automations your AI runs through this Connector: the workflow, the prompts to start with, and the exact capabilities behind each move.
One connector, every AI
Sanity works with the most popular AI clients.
These are the most popular clients, each with a step-by-step guide: one link, set up once, with governance and visibility built in. And because everything runs on the MCP standard, the same connection also works in any other compatible client — nothing to rebuild.
Claude
ChatGPT
Gemini
Perplexity
Grok
Microsoft Copilot
Cursor
VS Code
Windsurf
JetBrains
Cline
LangChain
Vercel AI SDK
Lovable
Z.ai
Raycast
Qwen Code
Kimi Code
Le ChatBuilding your own app? The connector is yours to use.
You don't need a client to put Sanity to work: the same hosted connection plugs into your own applications and agent code, with the same governance on every request. Build with it, chat with it — one connection for both.
Observed, not estimated
891ms average. Fast in production.
Sanity is checked daily against the live service.
- Fastest day
- 750ms
- Slowest day
- 1088ms
- 14-day trend
- Slowing+5%
Connect your client
One URL. Every client.
Activate the Connector, copy your link, and paste it into the client you already use. 11 capabilities arrive ready to run.
Preview access · not provider authentication
The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Sanity, so you can see the experience inside your AI.
It does not authenticate your account with Sanity. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.
Sanity Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_ACkKs6jzV4svPUkN2nvh7GZdikEWKwiWbOMvDihL/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Sanity capabilities are ready to use.
{
"mcpServers": {
"sanity-alternative-mcp": {
"url": "https://edge.vinkius.com/vk_preview_ACkKs6jzV4svPUkN2nvh7GZdikEWKwiWbOMvDihL/mcp"
}
}
}
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Step-by-step instructions for each client are in the guide. How to connect
Guided setup for Claude? Set up Sanity in Claude and other AIs
Who it's for
Built for the work Sanity owners hand off.
Content professionals and developers who want to manage structured data without leaving their primary workspace.
- 01
Content Teams
They hand off repetitive tasks like updating post statuses or searching for specific assets to the agent.
- 02
Developers
They use the agent to run GROQ queries and manage project schemas through natural language.
- 03
Editors
They delegate document searches and media library management to the agent.
FAQ
Questions Sanity owners ask.
- 01
How do I connect my Sanity project to an AI client?
You subscribe to the MCP on Vinkius and provide your Project ID, Dataset name, and API Token. Once connected, you can use it in any MCP-compatible client like Claude or Cursor.
- 02
Can I run GROQ queries through this MCP?
Yes, you can use the query_documents capability to run any valid GROQ query against your dataset.
- 03
Is it possible to create new datasets?
Yes, the create_dataset capability allows you to spin up new, empty datasets for development or staging.
- 04
Can I manage my media assets with the agent?
Yes, the list_image_assets capability lets you browse and view metadata for the images in your Sanity media library.
- 05
Does this MCP support my existing Sanity schema?
Yes, the create and update capabilities respect your defined schema when you provide the necessary JSON fields.
- 06
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.
- 07
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.
- 08
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.
- 09
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.
Explore
More in Developer Tools
ElectricSQL (Sync Engine) AI Connector
Sync Postgres data to your AI agent in real-time using ElectricSQL's HTTP Sync API — fetch shapes, stream upda
ViewHevo Data (ETL & Data Pipeline) AI Connector
Manage data pipelines via Hevo — list pipelines, monitor destinations, and track usage.
ViewSanity AI Connector
Manage your Sanity Content Lake via AI — execute GROQ queries, manage documents, and handle media assets direc
ViewContentful AI Connector
Equip your AI agent to fetch, create, and manage digital content effortlessly using Contentful's headless arch
View
Suggestions
QuestDB (Time-Series) AI Connector
High-performance time-series database for fast SQL queries, data ingestion, and real-time analytics directly f
ViewPubNub (Real-time Messaging) AI Connector
Enable real-time messaging, presence tracking, and message history for your AI agent using PubNub's global dat
ViewReal-Time Currency Exchange AI Connector
Give your AI access to the global forex market. Convert real-time and historical currencies instantly using of
ViewData Pipeline Prover AI Connector
A data team asked an AI to build an ETL pipeline. No schema contract. No idempotency. No freshness SLA. The pi
View
Connect Sanity to Claude, Cursor, ChatGPT & more
