The endpoint
Authenticating
Two schemes work, and the server advertises both.- API key (headless clients)
- OAuth (browser-based clients)
Send your Alphractal API key in either header:Create and revoke keys at
app.alphractal.com/api-dashboard. It is the
same key the REST API uses.This is the path for Claude Code, IDE assistants, the MCP Inspector and your own scripts —
anything that can set a header.
Client configuration
- Claude Code
- Cursor / VS Code
- MCP Inspector
- Any OAuth client
/mcp inside Claude Code lists the server and its tools.Checking that it works
Ask the client to list the tools, or callget_my_plan — it answers with your plan and the
limits attached to it, which confirms both the transport and the credentials in one call.
When it refuses
Every tool answers with the same envelope, so the failure tells you which of these it is:A refusal is not an empty result.
access_denied and no_data mean different things, and
neither is “the answer is zero”.