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. Choose one of your keys
below to fill in the examples.
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-httpwith the header underrequestOptions. - 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/listMCP 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.