Expansions MCP Server


Connect your tools to Content Hub.

The Expansions MCP Server is a remote service you add to your AI coding tool — Claude Code, Claude Desktop, Cursor, VS Code, GitHub Copilot or Microsoft Copilot. Add one endpoint, click Connect, sign in — and your assistant can plan, build, test and deploy Sitecore Content Hub features, with CH connectivity, per-user memory and the full developer toolset built in. No keys to copy.

New to MCP? The Model Context Protocol is a standard way to give an AI assistant new abilities. You add the Expansions endpoint to your tool once — from then on, your assistant has every Content Hub tool below. Nothing to install, no local process to run.

How the connection works

One endpoint

The server speaks stateless streamable-HTTP — nothing to install, no local process. Every tool lives at a single URL: https://mcp.xpansions.net/mcp/.

One click to connect

Your tool shows a Connect link the first time it talks to the server. Click it, sign in with Google or email in your browser, approve — done. Your credential travels invisibly on every request and renews itself; you never see or copy a key. (API keys still work for headless / CI use.)

Your AI tool of choice

Claude Code, Claude Desktop, Cursor, VS Code, GitHub Copilot, Microsoft Copilot, Windsurf, Continue, Cline — or any MCP client. Same endpoint, same key.

Connect in two steps (recommended)

The fastest way in — no account needed beforehand, no key to copy. Signing in for the first time creates your free account with 20 starter credits.

Claude Code

Step 1 — add the server:

claude mcp add --transport http expansions https://mcp.xpansions.net/mcp/

Step 2 — type /mcp, pick expansions, choose Authenticate. Your browser opens — sign in with Google or email, click Approve, and return to your terminal. Done.

Claude Desktop & claude.ai

Step 1 — go to Settings → Connectors → Add custom connector and paste https://mcp.xpansions.net/mcp/.

Step 2 — click the Connect button that appears. Sign in, approve, and start chatting.

Other OAuth-capable MCP clients

Cursor, VS Code (Copilot agent mode), Windsurf and most modern MCP clients also support the Connect flow — add the URL https://mcp.xpansions.net/mcp/ with no auth header and the client walks you through sign-in. If your client can't open a browser, use an API key below.

You can see and disconnect connected apps any time in your account portal.

Headless / CI setup (API key)

For scripts, CI pipelines, and clients that can't open a browser, use an API key instead. Every example uses the same endpoint — https://mcp.xpansions.net/mcp/ — and the same API key.

Claude Code

claude mcp add --transport http expansions https://mcp.xpansions.net/mcp/ \ --header "Authorization: Bearer <your-api-key>"

Or add it to ~/.claude.json:

{ "mcpServers": { "expansions": { "type": "http", "url": "https://mcp.xpansions.net/mcp/", "headers": { "Authorization": "Bearer <your-api-key>" } } } }

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop:

{ "mcpServers": { "expansions": { "type": "http", "url": "https://mcp.xpansions.net/mcp/", "headers": { "Authorization": "Bearer <your-api-key>" } } } }

Cursor

Edit ~/.cursor/mcp.json (global) or .cursor/mcp.json in the project root:

{ "mcpServers": { "expansions": { "url": "https://mcp.xpansions.net/mcp/", "headers": { "Authorization": "Bearer <your-api-key>" } } } }

VS Code — GitHub Copilot (agent mode)

Create .vscode/mcp.json in your workspace. The key is read from a secure prompt instead of being stored in the file:

{ "servers": { "expansions": { "type": "http", "url": "https://mcp.xpansions.net/mcp/", "headers": { "Authorization": "Bearer ${input:expansions-key}" } } }, "inputs": [ { "id": "expansions-key", "type": "promptString", "password": true, "description": "Expansions API key" } ] }

Other MCP clients

Windsurf, Continue, Cline and any other MCP client work the same way — the only differences are the config file and the key used for the server URL:

  • Windsurf~/.codeium/windsurf/mcp_config.json, use "serverUrl" for the URL.
  • Continue~/.continue/config.yaml, type: streamable-http with the header under requestOptions.
  • Cline (VS Code)cline_mcp_settings.json, "type": "streamableHttp".
  • Microsoft Copilot Studio / M365 — add an MCP server with URL https://mcp.xpansions.net/mcp/ and the same Bearer auth.

Any programmatic client

Anything that speaks streamable-HTTP can connect:

  • Endpoint: POST https://mcp.xpansions.net/mcp/
  • Transport: streamable-HTTP (stateless — no session reuse required)
  • Auth: Authorization: Bearer <your-api-key> on every request
  • Discovery: the standard tools/list MCP method

Need an account or API key?

The Connect flow creates your free account on the spot. Prefer to set things up manually, or need a key for CI? Create a free account to get your API key. You start with 20 free credits — no card required.