I've been exploring the recently launched MCP servers and Agenst API, and I have to say, the possibilities with MCP servers and the Agents API are quite impressive. As someone who's been working with Sitecore for over a decade, I'm genuinely excited about where this is heading. Let me share what I've learned and show you why these capabilities matter for your content management workflow.
As I mentioned in my previous post, this also came to life as I was heading to an extensive workshop/presentation for a customer exploring a migration to a modern DXP, so yeah, MCP was an answer to a lot of different questions and use cases that marketers and business people among the audience were interested in, and yeah, they loved to see this in action! tasks that today requires support from technical teams, now was just a matter of a few natural language prompts.
What is MCP?
MCP stands for Model Context Protocol, and it's essentially a standardized way for AI assistants to talk to external systems like your Sitecore instance. Think of it as a translator, it lets AI models do more than just generate text. Instead, they can actually perform operations: create pages, update components, manage assets, and execute real Sitecore tasks.
The game changer here is that you're not dealing with AI-generated suggestions that you then manually implement. The AI executes the operations directly, cutting down what might take 30 minutes into a 2-minute conversation.
Getting to Know the Marketer MCP Server
SitecoreAI has recently shipped a built-in Marketer MCP server that's genuinely powerful. It abstracts away the complexity of Sitecore's underlying APIs, so you don't need to understand GraphQL syntax or the complexities of the APIs. Instead, you work in natural language.
This server lets your AI assistant handle a pretty extensive list of operations:
Content management tasks come naturally, browsing and searching pages, components, and assets across your site structure, then creating or updating content items as needed. Component management is straightforward too: add, remove, move, or configure components right from the AI interaction. Asset handling becomes simpler with upload capabilities and metadata management. Personalization features are accessible through A/B test creation and variant setup. And datasources? The MCP server handles that complexity behind the scenes.
What I really like is how this abstraction layer works. Your AI assistant doesn't need deep technical knowledge of Sitecore internals. The MCP server bridges that gap, translating high-level intent into the API calls that make things happen.
How the Agents API Connects Everything
The Agents API is the RESTful backbone that implements MCP protocol for SitecoreAI. It's what enables the conversation between your AI assistant and your Sitecore instance.
Here's the flow: An AI assistant sends a request following the MCP protocol specification. The API validates that request, checks authentication and permissions, translates it into the appropriate Sitecore API calls, formats the results back to the MCP protocol, and returns everything to the assistant, if something goes wrong, errors are caught and returned in a format the AI can understand and potentially retry, this approach works with any MCP-compatible AI assistant. You're not locked into a specific AI tool so you get flexibility in choosing your assistant!
Real World Scenarios
Launching Products at Speed
Imagine a product launch where you need a complete landing page with hero section, product details, images, and CTAs. Traditionally, this is a series of manual steps: create the page, choose a template, add components one by one, create datasources, upload images, configure metadata and SEO.
Yeah, that was one of the use cases I covered with this approach.
Basically, you describe what you need: "Create a landing page for our Q4 product launch under /products/launches. Add a hero component with the product image from our asset library, include the product name and description, and add a CTA button linking to the product detail page."
The AI handles everything, creates the page, identifies the right template, adds the hero component with appropriate datasources, links images from the asset library, configures the CTA, and sets up SEO metadata automatically. What would take half an hour now takes minutes!



Keeping Content Fresh at Scale
Content optimization is another area where this really delivers value. Instead of manually reviewing content, you can task your AI assistant with bulk operations: "Review all blog posts published in Q3 2024. For each post, analyze the meta description and update it to be more SEO-optimized while keeping it under 160 characters and maintaining our brand voice."
Yeah, again, when it came to reporting, this was a great way to show the audience how the flexibility and infinite options we have now!
The assistant queries all matching posts, analyzes each description for SEO effectiveness, generates optimized versions that keep your brand voice intact, updates everything in Sitecore, and gives you a summary of changes. Tasks that would take hours manually get done in minutes.
Setting Up A/B Tests
A/B testing in Sitecore traditionally requires navigating multiple interfaces and configuring various parameters. With MCP servers, you simply ask: "Create an A/B test for the homepage hero component. Keep variant A with the current headline 'Welcome to Our Platform'. Create variant B with a more action-oriented headline 'Start Your Journey Today'. Set the test to run for 30 days with a 50/50 traffic split."
The MCP server creates the test structure, sets up component variants, configures datasources for each, applies test parameters, and enables everything. One command replaces a complex multi-step process.
Under the Hood: The Technical Foundation
From a security perspective, the MCP server authenticates using API tokens, similar to how you'd work with the Content API. These tokens are scoped with specific permissions, ensuring your AI assistant can only do what you've authorized it to do.
Permission mapping is straightforward, the permission system aligns with MCP capabilities. If an assistant only has read permissions, write operations get rejected. Your existing security model is respected throughout.
Error handling is comprehensive. When something goes wrong, validation errors, permission issues, system errors, etc you get structured responses the AI can understand and potentially retry. The system stays stable and responsive even under stress, thanks to rate limiting that prevents overload from rapid AI-driven operations.
Since the Agents API sits on top of Sitecore's Content API, you get all the performance optimizations and caching strategies you're already relying on. That said, it's worth monitoring API usage patterns, especially during bulk AI operations.
Making This Work for Your Organization
If you're thinking about implementing MCP servers, here's what I'd recommend:
- Start conservatively. Enable read-only operations first. Let your AI assistants browse and search your content before you allow write operations. This gives you a safe way to understand how they interact with your Sitecore structure.
- Consider approval workflows. Even though AI can create content automatically, having humans review drafts before publishing ensures quality and brand consistency. Configure your MCP server to create content in draft mode, requiring manual publishing.
- Define clear boundaries. Be explicit about what AI assistants can and cannot do. You might allow blog post creation but restrict changes to critical pages like your homepage. Sitecore's permission system is your enforcement mechanism here.
- Monitor what's happening. Track API usage patterns to understand how AI is being used. This data helps you identify frequently used operations, spot issues early, optimize your content structure for AI interactions, and understand the ROI of these capabilities.
- Test thoroughly first. Before going live in production, run comprehensive tests in a development environment. Pay special attention to edge cases, permission scenarios, error handling, and performance under load.
Where This Is Going
MCP servers and the Agents API represent a significant shift in how we work with CMSs. We're moving toward AI assistants that don't just suggest changes, they execute them, and the capabilities are expanding rapidly.
I expect to see AI assistants that analyze content performance metrics and automatically suggest optimizations, generate variations for different audience segments, manage entire content workflows autonomously, provide real-time insights based on user behavior, and automatically maintain content freshness and relevance, all this I'm expecting also to cover with the recently announced Agents and Flows.
The important thing to remember is that these capabilities augment rather than replace human expertise. Marketers and content creators focus on strategy, creativity, and high-level decisions. AI handles the repetitive, time-consuming work.
Getting Started
Ready to explore this? Here's where to begin:
Review the official SitecoreAI documentation thoroughly. It provides comprehensive guides on both MCP servers and the Agents API. Set up a development environment where you can experiment safely. Start with read operations to understand how everything works before enabling write capabilities.
Final Thoughts
MCP servers and the Agents API represent a meaningful evolution in content management. They bridge the gap between AI capabilities and actual Sitecore operations, enabling natural language interactions that dramatically reduce the time between ideation and implementation.
If you're a marketer looking to streamline content operations or a developer building AI-powered workflows, understanding these capabilities is important for maximizing the value of your SitecoreAI investment.
Have you started working with MCP servers in SitecoreAI? I'd love to hear about your experiences, challenges, and successes. Reach out or add you comment below if you want to discuss SitecoreAI capabilities or DXP implementations in general.



