DatoCMS Connector for AI agents.
10 live capabilities
Manage your headless CMS content and GraphQL queries from your chat interface.
Waiting for input…
Why people use DatoCMS
DatoCMS for faster headless content management
This Connector changes that by letting you just tell your agent what to do. You can say "update the price on all product records" and it uses patch_cms_record to do the work for you. You get the results in seconds without ever opening the dashboard.
What Vinkius changes
You get a direct line to your DatoCMS content without the tab-switching.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Bulk updating blog categories
A content editor needs to update 10 blog posts with a new category.
- Real-world use case 02
Checking content schema
A developer wants to see the schema for a new Product page.
- Real-world use case 03
Finding specific image IDs
A product manager needs to find a specific image ID.
Complete set · 10capabilities
The complete DatoCMS capability set.
These are the exact actions your AI can choose when you ask it to work with DatoCMS.
01—04
4 capabilities in this set.
Part of 10 available through DatoCMS.
- 01 Capability
Create cms record
Create new content items using a JSON payload. This ensures your new records meet all required schema rules.
- 02 Capability
Wipe cms record
Permanently delete specific document rows. Use this to clear out old data or hit specific database limits.
- 03 Capability
Wipe media upload
Remove specific media files from your storage. This helps you keep your media library clean and organized.
- 04 Capability
Get single record
Pull the exact details for one specific content node. It's the fastest way to check a single entry's properties.
05—07
3 capabilities in this set.
Part of 10 available through DatoCMS.
- 05 Capability
Get media upload
Retrieve the structural data for a specific file block. This is useful for verifying image and file metadata.
- 06 Capability
Execute graphql cda
Run GraphQL queries against your content delivery area. It helps you see exactly how your data will appear on the site.
- 07 Capability
List global models
See all the content models and item types in your project. This gives you a bird's-eye view of your entire content structure.
08—10
3 capabilities in this set.
Part of 10 available through DatoCMS.
- 08 Capability
List cma records
Fetch a list of records from your content management area. You can use this to audit your logs or check specific JSON:API arrays.
- 09 Capability
List media uploads
Browse through your uploaded assets and storage mappings. It helps you track what's actually in your media library.
- 10 Capability
Patch cms record
Update specific fields on an existing content record. This lets you make surgical changes without overwriting the whole entry.
Set up in minutes
One URL. Then ask DatoCMS to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use DatoCMS from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_kqbiRIDEEpzmpnqcg7HU2AYruJAL07EBAujlMqZU/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it DatoCMS, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable DatoCMS for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_kqbiRIDEEpzmpnqcg7HU2AYruJAL07EBAujlMqZU/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the DatoCMS URL.
- Step 03
Save and start
Save the connection and enable DatoCMS in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"datocms": {
"url": "https://edge.vinkius.com/vk_preview_kqbiRIDEEpzmpnqcg7HU2AYruJAL07EBAujlMqZU/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using DatoCMS
Open Agent mode in chat and ask: "Using DatoCMS, help me...". 10 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"datocms": {
"url": "https://edge.vinkius.com/vk_preview_kqbiRIDEEpzmpnqcg7HU2AYruJAL07EBAujlMqZU/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using DatoCMS
Ask Copilot: "Using DatoCMS, help me...". 10 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"datocms": {
"url": "https://edge.vinkius.com/vk_preview_kqbiRIDEEpzmpnqcg7HU2AYruJAL07EBAujlMqZU/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using DatoCMS
Open Cascade and ask: "Using DatoCMS, help me...". 10 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"datocms": {
"url": "https://edge.vinkius.com/vk_preview_kqbiRIDEEpzmpnqcg7HU2AYruJAL07EBAujlMqZU/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using DatoCMS
Ask Cline: "Using DatoCMS, help me...". 10 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add datocms --transport http "https://edge.vinkius.com/vk_preview_kqbiRIDEEpzmpnqcg7HU2AYruJAL07EBAujlMqZU/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using DatoCMS
Ask Claude: "Using DatoCMS, show me...". 10 tools are ready
Where the request belongs
Work DatoCMS can move forward.
This is for content editors who are tired of the request-and-wait cycle with devs, and for front-end developers who just want to see the data structure without digging through documentation.
Content Editor
Updates live entries and manages media assets during a content push.
Front-end Developer
Tests GraphQL queries and checks content model definitions in the IDE.
Digital Ops Manager
Audits media libraries and ensures record consistency across environments.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsContentful
Equip your AI agent to fetch, create, and manage digital content effortlessly using Contentful's headless architecture.
Hygraph (Headless CMS)
Manage headless content via Hygraph. execute GraphQL queries, introspect schemas, and manage documents.
Zesty.io
Manage content models, items, and instances via the Zesty.io API.
Flotiq
Manage headless content via Flotiq. create and search content objects, handle media assets, audit schemas, and track tenant limits directly from any AI agent.
Elemeno
Equip your AI agent to manage content collections, track singletons, and monitor items via the Elemeno CMS API.
Payload CMS
Manage your Payload CMS instance. query collections, inspect documents, and manage content directly from your AI agent.
Bring your own AI
Change the model, client or framework. Keep DatoCMS 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 DatoCMS.
The practical details behind the request, access and result.
Can I use the DatoCMS MCP to create new content?
Yes, you can create new records directly through your agent. It handles the JSON:API requirements so your new content follows your project's rules perfectly.
Does the DatoCMS MCP let me delete media files?
Yes, it can remove specific media uploads from your storage. This is great for cleaning up your library or removing old assets.
Can I use this to run GraphQL queries?
Definitely. You can run queries against your content delivery area to see exactly how your data will appear on your site.
How do I manage my content models with this?
You can use the Connector to list all your registered models and item types. It gives you a quick way to see how your content is structured.
Is this Connector safe for updating production records?
Yes, it uses the patch_cms_record capability to update specific fields. This allows for precise changes without affecting the rest of your data.
Can I see my media library's storage IDs?
Yes, the Connector lets you inspect the internal arrays of your uploaded assets. This is helpful for verifying storage identifiers securely.
Can my agent execute custom GraphQL queries against DatoCMS?
Yes. Use the 'execute_graphql_cda' capability. You can provide any valid GraphQL query string to fetch data from the Content Delivery API (CDA) tree, bypassing rigid limits and retrieving exactly what your agent needs.
How do I create a new content item using the agent?
Use the 'create_cms_record' capability. Provide the Item Type ID and a JSON object containing the attributes. The agent will orchestrate the absolute explicit bindings to generate a new record in your DatoCMS project.
Can I inspect the available content models through chat?
Absolutely. The 'list_global_models' capability enumerates all registered item types and models. This allows your agent to identify precisely what schemas bind to your editor blocks and which fields are available for data mutations.
One connection away
Give your agent a direct line to DatoCMS.
Connect DatoCMS once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available