Sitecore Developer MCP server
The Sitecore Developer MCP server connects AI coding agents to SitecoreAI development tools through the Model Context Protocol (MCP). It provides tools for creating and updating components and content types, configuring component availability for sites, and creating content items. Developers and AI agents can use these tools from MCP clients to carry out component development and content modeling workflows.
The Developer MCP server uses Streamable HTTP and MCP OAuth. The production server URL is https://edge-platform.sitecorecloud.io/mcp/developer, and the server name is sc-developer.
The Sitecore Developer MCP server is currently in beta and we’re actively seeking feedback from developers and early adopters. Your input will help shape future enhancements as we work toward general availability.
Features
The Developer MCP server supports the following capabilities:
- Component management - list components and component summaries, retrieve component details, create and update components, and list component categories.
- Content modeling - list, retrieve, create, and update content types, and retrieve available validation rules.
- Site discovery and content creation - list sites and create content items under an existing parent using a specified content type.
Setup
Follow the procedure for your preferred client to configure a connection to the production Developer MCP server.
Cursor IDE
To set up the connection:
-
Add the following configuration to
~/.cursor/mcp.jsonor.cursor/mcp.json: -
Sign in using the browser prompt that the client opens.
For more information, see the Cursor MCP documentation.
Visual Studio Code
To set up the connection:
-
Add the following configuration to
.vscode/mcp.json: -
Sign in using the browser prompt that the client opens.
For more information, see Add an MCP server and the MCP configuration reference.
Claude Code
To set up the connection:
-
Run the following command:
-
Sign in using the browser prompt that the client opens.
For more information, see the Claude Code MCP documentation.
Codex
To set up the connection:
-
Add the following configuration to
~/.codex/config.toml: -
Run the following command:
-
Sign in using the browser prompt that the client opens.
For more information, see the Codex MCP documentation.
OpenCode
To set up the connection:
-
Add the following configuration to
opencode.json: -
Run the following command:
-
Sign in using the browser prompt that the client opens.
For more information, see the OpenCode MCP servers documentation.
Authentication
The Developer MCP server uses MCP OAuth with no headers. Sign in using the browser prompt that your client opens.
Example
User prompt: Create a Testimonial component for Skatepark, with quote, author name, role, and a portrait. Keep it consistent with Skatepark's templates.
The steps an agent takes when it uses the MCP server, and the results it produces, can vary between runs.They depend on the AI model, your prompt, and the existing content and customizations on your site. Review all changes before you publish.
What happens:
- The agent identifies the Skatepark site.
- The agent retrieves existing components, component categories, and relevant content types to identify Skatepark’s naming conventions and field definitions
- The agent inspects suitable content types using and uses these definitions to propose fields for the quote, author name, role, and portrait. If the existing definitions do not establish a suitable pattern, the agent asks you to clarify
- The server creates a Testimonial content type following the identified conventions. If a suitable content type already exists, the agent can reuse it.
- The server registers the Testimonial component. The initial request includes the content type ID, an appropriate component category, and Skatepark’s site ID.
- The agent retrieves the component and content type to verify the model association and field definitions.
- The server returns the component ID and content type ID.