MCP Sitecore Server logo

MCP Sitecore Server

Sitecore MCP server with 121 tools for managing content, media, security, GraphQL, PowerShell, and presentation.

Install MCP Sitecore Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-sitecore-server": {
      "command": "npx",
      "args": [
        "@antonytm/mcp-sitecore-server@latest"
      ],
      "env": {
        "TRANSPORT": "YOUR_VALUE_HERE",
        "GRAPHQL_ENDPOINT": "YOUR_VALUE_HERE",
        "GRAPHQL_SCHEMAS": "YOUR_VALUE_HERE",
        "GRAPHQL_API_KEY": "YOUR_VALUE_HERE",
        "GRAPHQL_HEADERS": "YOUR_VALUE_HERE",
        "ITEM_SERVICE_DOMAIN": "YOUR_VALUE_HERE",
        "ITEM_SERVICE_USERNAME": "YOUR_VALUE_HERE",
        "ITEM_SERVICE_PASSWORD": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 123 tools correctly (27d ago).

Overview

mcp-sitecore-server MCP server gives AI agents read and write access to Sitecore through MCP-compatible clients. It exposes 121 tools across the Authoring and Management GraphQL API, Item Service, GraphQL Edge, and Sitecore PowerShell Extensions, plus three workflow guides. Run it with npm, Docker, or from source against SitecoreAI or Sitecore XM/XP. Reach for it when an agent needs to build, migrate, inspect, update, or operate Sitecore content and configuration.

Use cases

  • Build Sitecore pages and presentation structures
  • Migrate and bulk-update Sitecore content
  • Inspect Sitecore items, media, templates, and security
  • Run diagnostic queries and PowerShell operations
  • Audit logs, publishing, and indexing workflows

Key features

  • 121 Sitecore management tools
  • Authoring and Management GraphQL API support
  • Item Service and GraphQL Edge access
  • Sitecore PowerShell Extensions integration
  • Workflow guide resources
  • Configurable tool filtering

Tools123

What MCP Sitecore Server lets your agent do. Expand a tool for its parameters.

Verified live~32.0k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

26/31 checks healthy over the last 91d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 6d ago via OSV.dev · @antonytm/mcp-sitecore-server@latest (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars52Stargazers on the source repository.
npm downloads1.2kPackage downloads in the last 30 days.
Last commit26d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed123Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Sitecore Server works

What mcp-sitecore-server MCP server does

mcp-sitecore-server MCP server connects AI agents to Sitecore XM, XP, and SitecoreAI instances. Its tool set covers content search and queries, item creation and updates, deletion, media operations, presentation details, security, logging, publishing, indexing, account management, and PowerShell execution. It also exposes raw GraphQL operations for cases where a dedicated tool is not available.

The server includes three readable MCP resources: guide://compose-page, guide://bulk-update, and guide://diagnose-connection. These guides help an agent follow common page-composition and bulk-edit workflows or investigate a connection problem.

How it works

The mcp-sitecore-server MCP server runs locally or in infrastructure you control and communicates with an MCP client over a supported transport. It can be launched through npm, Docker, or a source checkout.

Different tool groups use different Sitecore interfaces. Authoring tools use the Authoring and Management GraphQL API, while other capabilities depend on the Item Service, GraphQL Edge, or SPE Remoting. Sitecore configuration determines which surfaces are available. The server supports the current MCP protocol revision described by the project and can negotiate older revisions from 2025-11-25 through 2024-10-07.

Setup and configuration

A current Node LTS release is needed for the npm and source-based options. You also need a Sitecore XM, XP, or SitecoreAI instance. Authoring tools require the Authoring and Management API and a token; the Item Service and SPE Remoting may require Sitecore configuration changes because they are disabled by default.

Configure the relevant endpoint, authentication, and transport variables in the MCP client's server definition. TOOL_PROFILE can hide unsupported API surfaces with presets such as no-spe, no-item-service, no-edge-graphql, and no-authoring-api. It can also hide account-creation and account-editing tools with no-account-management. TOOL_GROUPS and DISABLED_TOOLS provide additional ways to reduce the tools exposed to an agent.

Tools and capabilities

The 121 tools are organized around these Sitecore areas:

  • Search, query, read, create, update, and delete items
  • Media, templates, presentation, publishing, and indexing
  • Security, accounts, roles, and logging
  • Sitecore PowerShell execution
  • Raw Edge GraphQL and Authoring GraphQL requests

The add-rendering-to-placeholder capability checks placeholder settings and refuses components that are not allowed by the relevant allow-list. Tool filtering is useful when a client has a limit on the number of tools it can load.

Limitations and notes

The available operations depend on the APIs enabled on the Sitecore instance. Without SPE installed and its remoting service enabled, a substantial portion of the tool set cannot run. Disabling unavailable groups prevents those tools from appearing in the schema, but it does not enable the underlying Sitecore feature.

The mcp-sitecore-server MCP server does not provide the hosted Sitecore Marketer MCP's marketing features such as briefs, brand kits, personalization variants, or A/B tests. It is intended for developer-oriented Sitecore work and can be connected alongside that service when both surfaces are needed.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Sitecore Server

mcp-sitecore-server is an MCP server that connects AI agents to Sitecore XM, XP, and SitecoreAI through GraphQL, Item Service, GraphQL Edge, and Sitecore PowerShell Extensions. Its main tools search, read, create, update, delete, inspect, publish, secure, and operate Sitecore content and configuration.

Install it by launching the published package with npm, for example through an MCP client command using npx and `@antonytm/mcp-sitecore-server@latest`. Docker and source-based execution are also supported. Configure the relevant Sitecore endpoints and credentials in the client's server definition.

It supports SitecoreAI and Sitecore XM/XP across all versions stated by the project. Which tools work depends on whether the target instance exposes the required Authoring API, Item Service, GraphQL Edge, or SPE Remoting surface.

Use `TOOL_PROFILE`, `TOOL_GROUPS`, or `DISABLED_TOOLS` to trim the exposed schema. `TOOL_PROFILE` supports presets for unavailable API surfaces and for hiding account-management tools, while the other settings provide additional tool-selection controls.

Yes. Cursor is named as a supported MCP client configuration target. Add the server under Cursor's `mcpServers` map and provide the transport, Sitecore endpoints, and credentials required by the API surfaces you intend to use.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Sitecore Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-sitecore-server?style=directory)](https://allmcps.com/mcp/mcp-sitecore-server)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-sitecore-server"><img src="https://allmcps.com/api/badge/mcp-sitecore-server?style=directory" alt="MCP Sitecore Server on AllMCPs" /></a>