Getting an API key
- Log in to app.morphic.io
- Go to
https://app.morphic.io/home/{workspace}/settings/developers— replace{workspace}with your workspace name - Click Generate new key and give it a label
- Copy the key — it is shown only once
Using your API key
Pass the key in either header on every request:Account and workspace context are derived automatically from the key. You never need to supply an account ID or workspace ID separately.
How validation works
The MCP server validates every key by callingGET /api/accounts/me on the Morphic backend. Results are cached in memory for 2 minutes per token to avoid a round-trip on every tool call.
Claude.ai web connector (OAuth)
Claude.ai’s web connector uses OAuth 2.0 + PKCE — it cannot store a static API key directly. The MCP server bridges this:1
Connect in Claude.ai
Add
https://mcp.morphic.io/v1/mcp as a connector. Claude.ai opens an OAuth flow.2
Enter your API key
You’ll be redirected to a Morphic page. Paste your
sk_live_... key and click Connect.3
Done
Claude.ai stores the key. All future tool calls use it as a bearer token — identical to every other client.
The MCP connector never asks for your email or password. If you see an email/password form, you are on the regular Morphic app login page, not the MCP connector.
Revoking a key
Revoke any key athttps://app.morphic.io/home/{workspace}/settings/developers. The MCP server rejects it within 2 minutes (the cache TTL).