Umbraco Connector for AI agents.
10 live capabilities
Manage headless CMS content and media assets through natural conversation.
Waiting for input…
Why people use Umbraco
Umbraco CMS Content Management for AI Agents
This Connector changes that by letting your AI agent act as a bridge. You can ask it to pull content, verify schemas, or push updates while you stay in your primary workspace. You get a direct line to your Umbraco data without the manual overhead.
What Vinkius changes
You get a direct, conversational interface for your Umbraco CMS backend.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Bulk content migration
An editor needs to move 50 pages.
- Real-world use case 02
Rapid prototyping
A dev wants to see the JSON for a 'Product' page.
- Real-world use case 03
Media auditing
A designer wants to see all images.
Complete set · 10capabilities
The complete Umbraco capability set.
These are the exact actions your AI can choose when you ask it to work with Umbraco.
01—04
4 capabilities in this set.
Part of 10 available through Umbraco.
- 01 Capability
Update cms document
Update specific fields of an existing Umbraco document using its ID and a JSON update. It's the best way to make targeted changes to your live content.
- 02 Capability
Create cms document
Create a new document in the Umbraco CMS by providing a JSON object that follows your schema. This makes it easy to push content directly from your AI agent.
- 03 Capability
Delete cms document
Permanently remove a document from your Umbraco CMS. This action cannot be undone, so use it carefully for cleaning up old data.
- 04 Capability
List document types
See all document types and schemas currently defined in your Umbraco setup. Use this to understand what data structures your agent can interact with.
05—07
3 capabilities in this set.
Part of 10 available through Umbraco.
- 05 Capability
List media assets
Pull a list of all images and files from your Umbraco Media library. This helps you keep track of your assets without browsing the UI.
- 06 Capability
Query delivery content
Filter and search for specific content items using the Delivery API query syntax. Use this to find specific types of content across your whole site.
- 07 Capability
Get delivery content by id
Fetch a specific content item using its GUID or numeric ID from the Delivery API. It's the fastest way to grab a single piece of content.
08—10
3 capabilities in this set.
Part of 10 available through Umbraco.
- 08 Capability
Get delivery content by path
Get a specific content item based on its URL path, like `/home/about`. This is perfect for checking what a specific page looks like.
- 09 Capability
Get management document
Pull a specific document from the Umbraco Management API for draft or backoffice access. Use this when you need to see content that isn't public yet.
- 10 Capability
List delivery content
List all content available through the Delivery API with support for pagination. It's great for getting a high-level overview of your public site.
Set up in minutes
One URL. Then ask Umbraco to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Umbraco 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_Q8Bf5msx9nS9Avd1WticWndyaU4yMUEsTqaFluBx/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 Umbraco, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Umbraco for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_Q8Bf5msx9nS9Avd1WticWndyaU4yMUEsTqaFluBx/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 Umbraco URL.
- Step 03
Save and start
Save the connection and enable Umbraco in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"umbraco": {
"url": "https://edge.vinkius.com/vk_preview_Q8Bf5msx9nS9Avd1WticWndyaU4yMUEsTqaFluBx/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 Umbraco
Open Agent mode in chat and ask: "Using Umbraco, help me...". 10 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"umbraco": {
"url": "https://edge.vinkius.com/vk_preview_Q8Bf5msx9nS9Avd1WticWndyaU4yMUEsTqaFluBx/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 Umbraco
Ask Copilot: "Using Umbraco, help me...". 10 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"umbraco": {
"url": "https://edge.vinkius.com/vk_preview_Q8Bf5msx9nS9Avd1WticWndyaU4yMUEsTqaFluBx/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 Umbraco
Open Cascade and ask: "Using Umbraco, help me...". 10 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"umbraco": {
"url": "https://edge.vinkius.com/vk_preview_Q8Bf5msx9nS9Avd1WticWndyaU4yMUEsTqaFluBx/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 Umbraco
Ask Cline: "Using Umbraco, help me...". 10 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add umbraco --transport http "https://edge.vinkius.com/vk_preview_Q8Bf5msx9nS9Avd1WticWndyaU4yMUEsTqaFluBx/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 Umbraco
Ask Claude: "Using Umbraco, show me...". 10 tools are ready
Where the request belongs
Work Umbraco can move forward.
This is for CMS platform engineers who are tired of manual data migration, digital editors who need to view large content sets quickly, and frontend architects who need to verify API payloads without checking the UI.
CMS Platform Engineer
Automates routine content extractions and verifies schema structures using the agent to avoid UI switch delays.
Digital Editor
Prompts the agent to show bulk lists of raw content items to skip complicated table drill-downs in the backoffice.
Frontend Architect
Rapidly confirms internal content API stability by extracting pure JSON payloads to map against visual interfaces.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsSitecore
Manage your Sitecore CMS via AI agents. create, search, and update content items, templates, layouts, and workflows directly from your chat.
Amplience
Connect your Amplience CMS to your AI agent. query hubs, pull content, edit schemas, and deploy live items easily via chat.
Crafter CMS
Manage headless content via Crafter CMS. execute GraphQL queries, write Git-based XML content, and publish to delivery engines directly from any AI agent.
Payload CMS
Manage your Payload CMS instance. query collections, inspect documents, and manage content directly from your AI agent.
Contentful
Equip your AI agent to fetch, create, and manage digital content effortlessly using Contentful's headless architecture.
Builder.io
Manage your visual CMS via Builder.io. track content entries, models, and symbols directly from any AI agent.
Bring your own AI
Change the model, client or framework. Keep Umbraco 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 Umbraco.
The practical details behind the request, access and result.
Can the Umbraco MCP create new pages for me?
Yes, it can create new CMS documents using JSON data that follows your specific schemas. Just describe the content you want, and the agent handles the rest.
How do I use the Umbraco MCP to see my media library?
You can ask your agent to list all media assets, which pulls your images and files from the Umbraco Media library so you don't have to browse the UI.
Does the Umbraco MCP work for headless setups?
Yes, it specifically interacts with both the Delivery and Management APIs, making it ideal for headless workflows where you need to pull structured data.
Can I use the Umbraco MCP to delete old content?
Yes, it has a capability to permanently remove documents from the CMS, which helps in keeping your site content clean and up to date.
Does the Umbraco MCP require a specific AI model?
It works with any MCP-compatible client like Claude or Cursor that you have connected to Vinkius.
How does the Umbraco MCP handle different content types?
It can list all your document types so your agent knows exactly what schemas are available to query or create, ensuring the data is always structured correctly.
Can it easily retrieve the content of a page assuming I only know its URL path?
Absolutely. Instruct the agent to 'get_delivery_content_by_path' and supply something like '/home/about'. It traverses the Delivery API native routing map and returns perfectly all inner block grids and content variables attached.
How do I ensure the JSON payloads for `create_cms_document` are exactly what Umbraco expects?
Use the agent to first run 'list_document_types'. It pulls down the global schema blueprints. The LLM can explicitly read the allowed field types (like rich text or media pickers) and logically construct the insertion matching it exactly.
Does it pull media details dynamically?
Yes. Pinging 'list_media_assets' grants full insight over all stored visuals inside your Umbraco media containers, returning URL addresses alongside fundamental dimension formats so the agent can reference them anywhere.
One connection away
Give your agent a direct line to Umbraco.
Connect Umbraco once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available