Skip to content

Connecting AllMCP

AllMCP speaks the standard MCP protocol over HTTP, with two ways to authenticate:

  • Sign in (OAuth) — clients with a connector dialog (Claude Desktop/web/mobile, ChatGPT, Perplexity) need only the URL. Add it, sign in with Google or GitHub, done — no key to copy.
  • API key — config-file and code-based clients send your key in a header. Best for scripted setups and team scoping with ?user_id=.
ParameterRequiredWhereValue
urlYesConfighttps://go.allmcp.co/mcp/
X-API-KeyFor API-key clientsHTTP headerYour AllMCP API key (allmcp_xxx). Clients that only accept a bearer token can send it as Authorization: Bearer allmcp_xxx instead. Not needed when the client signs in with OAuth.
user_idOptionalURL query paramAn identifier for the end user, so each person keeps their own connected providers
org_idOptionalURL query paramAn identifier for the organization, so each workspace keeps its own connected providers


https://go.allmcp.co/mcp/

Every client on this page works with the plain https://go.allmcp.co/mcp/ endpoint — you never have to add tuning options to the URL. AllMCP tailors what it presents to each client automatically, so browser connectors, terminal agents, IDE assistants, and desktop apps each see exactly the tools they can use.

ClientSetupExtra URL options
Claude Desktop & Claude CodeConfig block / one commandNone needed
ChatGPT connectorsCustom connectorNone needed
OpenAI CodexCLI, IDE & DesktopNone needed
Cursor, VS Code, Windsurf, ZedConfig blockNone needed
GooseConfig blockNone needed
mcp-remote bridgeLocal bridge commandNone needed