Skip to main content
Orbitrage exposes its analytics toolbox as a Model Context Protocol server — the same org-scoped tools as Ask Analytics, over JSON-RPC 2.0.

Endpoints

Get an MCP key

MCP uses its own key namespace, separate from your orb_ router keys.
1

Create the key

On the dashboard’s Customise page, create an MCP key. It looks like mcp_a1b2c3d4_… and is shown once.
2

Authenticate

Send it as Authorization: Bearer mcp_… (or ?key=mcp_… for clients that can’t set headers).
An MCP key can only call /api/mcp — it cannot make LLM calls. An orb_ key cannot call /api/mcp. Revoking is immediate with no un-revoke; mint a new key to restore access.

Client setup

SSE transport via mcp-remote. Add to claude_desktop_config.json:
Claude Desktop can also auto-mint a key via the built-in OAuth flow (the server implements OAuth 2.0 authorization-server metadata, dynamic client registration, token, and revoke), so mcp-remote can authenticate without a pasted key.

JSON-RPC methods

Quick check with curl