# Sitecore MCP for AI Agents AI Agent Connect

> Sitecore MCP lets you manage your Sitecore CMS content directly through your AI agent. You can create items, update fields, search for legacy content, and check workflow statuses without leaving your chat interface. It bridges the gap between your content strategy and the backend CMS.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_HMtPaG6GYQ9Dw5IGIolVaTNn8IsoMdMPwWZh6wDU/ai-agent-connect
- **Tags:** cms, digital-experience-platform, headless-cms, content-workflow, web-development

## Description

Managing an enterprise CMS like Sitecore usually means digging through a dense editor, navigating complex trees, and hunting for specific items. This Connector changes that by letting your AI agent do the heavy lifting. Instead of clicking through dozens of menus to find a specific page or check if a draft is ready for review, you just ask your agent to find it or update it. You can pull layout details, list available templates, or bulk-update fields across different content pieces. It's about turning your content management into a conversation. By connecting your Sitecore instance through the Vinkius catalog, you give your agent the eyes and hands it needs to navigate your digital experience platform. You stop being a manual data entry clerk and start acting as an editor who directs the AI to handle the tedious stuff.

## Tools

### get_item_details
Pull back specific details for a single Sitecore item to see its current properties. It is useful for verifying content data.

### get_item_layout
Retrieve the presentation and layout details for a specific page or item. You can see exactly how a page is built.

### get_workflow_state
Check whether an item is in Draft, Review, or Published status. This keeps you updated on content progress.

### list_item_children
See the immediate children of a specific item to navigate the content hierarchy. It helps you map out your site structure.

### create_content_item
Create a new item in the Sitecore content tree by providing the parent ID, name, and template. This helps build out new sections quickly.

### delete_content_item
Permanently remove a Sitecore item from the system. Use this with caution as the action cannot be undone.

### list_content_templates
See all available content templates to decide which one to use for new items. This ensures you use the correct formats.

### search_content
Perform a broad search across your CMS to find specific items using keywords or dates. This is great for finding legacy content.

### update_content_item
Update any number of fields on an existing item using a JSON string of name and value pairs. It makes bulk updates much faster.

## Prompt Examples

**Prompt:** 
```
Can you check the workflow status for the About Us page?
```

**Response:** 
```
The **About Us** page is currently in the **Review** state. It looks like it is waiting for final approval before it can be published. Would you like me to see the layout details for that page as well?
```

**Prompt:** 
```
List the sub-pages under the Products folder.
```

**Response:** 
```
I found 4 child items under the **Products** node:

*   **Laptops** (ID: `882f...`, Template: ProductCategory)
*   **Monitors** (ID: `991a...`, Template: ProductCategory)
*   **Keyboards** (ID: `772b...`, Template: ProductCategory)
*   **Accessories** (ID: `663c...`, Template: ProductCategory)

Which one would you like to explore further?
```

**Prompt:** 
```
Create a new item called Summer Sale under the Campaigns folder.
```

**Response:** 
```
I have successfully created the **Summer Sale** item.

*   **New ID:** `{A1B2C3D4-E5F6-0000...}`
*   **Path:** `/sitecore/content/Home/Campaigns/Summer Sale`

Would you like me to update the initial fields for this new item now?
```

## Capabilities

### Create new content items
Generate new items in your Sitecore tree by providing the name and template.

### Delete items permanently
Remove items from your CMS tree with a single command.

### Retrieve specific item details
Get the full property list for any specific item in your CMS.

### Fetch layout and presentation data
See how a page is structured and what components it uses.

### Check current workflow states
See if an item is in Draft, Review, or Published status instantly.

### List immediate child items
Browse the content hierarchy by listing what sits under a specific node.

### Browse available content templates
See which templates you can use to create new content.

### Search for content items
Find specific pages or content across your entire CMS using keywords.

### Update existing item fields
Modify field values on your content items using plain text or JSON.

## Use Cases

### Bulk updating campaign fields
A content author needs to update the date and title for 20 different campaign items. They ask their agent to use update_content_item to change all fields at once.

### Finding legacy site content
A marketer is looking for an old 'Summer Sale' page from 2019. They ask the agent to use search_content to find the item path and current status.

### Checking review status
A project manager wants to know if the homepage is ready. They ask the agent to use get_workflow_state to see if it is still in Review.

### Automating test data
A developer needs to create 50 test items for a new front-end build. They ask the agent to use create_content_item to populate the tree automatically.

## Benefits

- Stop manual navigation: Use list_item_children to traverse the content tree without clicking through folders.
- Faster content updates: Use update_content_item to change multiple field values in one go.
- Instant status checks: Use get_workflow_state to see if content is ready for publication without opening the editor.
- Easier content discovery: Use search_content to find old items or specific pages across your entire CMS.
- Faster page building: Use list_content_templates and get_item_layout to see what is available for new pages.

## How It Works

The bottom line is you get a conversational interface for your enterprise CMS.

1. Subscribe to the Sitecore MCP on the Vinkius platform.
2. Provide your Sitecore Base URL and your Services Client API Key.
3. Start managing your content via your AI client.

## Frequently Asked Questions

**Can I use the Sitecore MCP to update my site content?**
Yes. You can use it to update any field value on your existing content items. Just tell your agent which item to change and what the new values should be.

**Does the Sitecore MCP work with Cursor or Claude?**
Yes. This Connector is designed to work with any MCP-compatible client, including Claude, Cursor, Windsurf, and VS Code.

**How do I connect my Sitecore instance to the Connector?**
You just need to provide your Sitecore Base URL and your Services Client API Key in the configuration. Once connected, your agent can start interacting with your content.

**Can I search for old content with the Sitecore MCP?**
Yes. You can use the search tool to find specific items across your entire CMS using keywords, dates, or other parameters.

**Is the Sitecore MCP safe for my enterprise data?**
The Connector acts as a bridge between your agent and your CMS. It uses your existing API keys and permissions, ensuring that your agent only performs actions that your account is authorized to do.

**Can I see the layout of my pages using this Connector?**
Yes. You can retrieve the presentation and layout details for any item. This helps you see how a page is structured without having to open the full editor.

**Can my AI agent create new pages from specific templates?**
Yes. Ask the agent to list your content templates to find the ID of the template you want (e.g., 'Article' or 'Landing Page'). Then, provide the parent path where you want the new items to exist. Your agent will call the Sitecore API to instantly generate the new items based on those schemas without requiring you to open the Content Editor.

**How can I bulk update metadata for outdated pages?**
First, ask your agent to search for the specific path or keyword to get all related page IDs. Then, command the agent to update each item by passing a JSON with the new fields (like updating SEO descriptions or valid dates). The AI parses your instruction and dynamically executes the updates directly into Sitecore.

**Is it possible to check whether an item is published or still in Draft mode?**
Absolutely. You can request the agent to get the workflow state of any given item path. The agent will respond with the current state (e.g., Draft, Awaiting Approval, or Published), making it easy to track content pipelines.