Connecting Claude Desktop
Connect Claude Desktop to Content Hub over MCP in about two minutes.
Content Hub authenticates over OAuth: there's no API key to generate or copy around. Pick your OS below and follow the steps to connect Claude Desktop.
Endpoint
Content Hub · MCP
https://app.infrasity.com/api/mcp
Setup
Connect Claude Desktop
~2 minutes
Open Claude Desktop's config editor
Inside Claude Desktop: click Settings (top menu bar → Claude → Settings…) → Developer → Edit Config. That opens claude_desktop_config.json in your default editor.
Add the ContentHub entry
If the file is empty (or you only see {}), replace the whole file with:
{
"mcpServers": {
"contenthub": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://app.infrasity.com/api/mcp"
]
}
}
}If you already have other MCP servers configured, don't overwrite them: add contenthub as another entry inside the existing mcpServers block:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/me/Docs"]
},
"contenthub": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://app.infrasity.com/api/mcp"]
}
}
}Watch the comma: JSON needs one between entries but not after the last one. If unsure, paste your whole file into a JSON validator before saving. Save the file when you're done (⌘S).
Fully quit Claude Desktop, then reopen
Closing the window isn't enough. Claude keeps running in the background. You need to quit it completely:
- Look for the Claude icon in the menu bar (top-right of your screen).
- Click it (or right-click), then choose Quit Claude. Or press ⌘Q while Claude is focused.
- Launch Claude again from your Applications folder or Spotlight.
Sign in when Claude prompts you
The first time Claude needs a ContentHub tool, your browser will open automatically. Sign in with your normal ContentHub credentials and click Allowon the consent screen. If the browser shows “Site can't be reached” after that, don't worry, Claude Desktop already has the token. Just close the tab.
After that, tokens refresh silently for 30 days. No repeat logins.
Confirm it's working, then try it out
In Claude Desktop, look for the 🔨 tools icon (or similar) near the message box. Click it: you should see ContentHub tools listed. Then open a new chat and ask:
- “List my sprints in ContentHub”
- “Show me the GEO dashboard”
- “Which topics are stale, older than 6 months?”
- “Create a sprint called Q3 Launch from Aug 1 to Aug 14”
Claude will ask for confirmation before anything that creates, updates, or deletes data. Nothing changes silently.
Using a different client
Any MCP client that supports remote HTTP servers with OAuth can connect the same way: point it at the endpoint above and complete the sign-in/consent flow when prompted. The exact config screen varies by client, but the steps map directly to what's shown above: add the server, let it open your browser to sign in, and approve access.