- Settings then Agents: one click per client. Mints a full-access agent key and shows the setup for Claude Code, Claude Desktop, Cursor, or any other MCP client. Use this to connect an agent.
- Settings then API: name the token and pick its abilities. Use this for scripts and scoped integrations.
Tokens
Tokens are shown once, at creation. Store the value somewhere safe. You can revoke a token at any time from the same screen, which immediately cuts off both API and MCP access for it. The REST API takes the token in a header:Abilities
Every token carries a set of abilities. Grant only what the integration needs. A reporting script does not need write access.
A request that needs an ability the token lacks returns
403.
Plan requirement
API and MCP access requires an active paid subscription, Lite or above. Every plan starts with a 7 day free trial, and the trial includes full access. Without an active subscription, REST requests return403 and MCP requests return a JSON-RPC error.
Rate limits
The REST API allows 60 requests per minute per user. Over the limit, you get429.
The MCP endpoint allows 60 requests per minute per IP address.
Errors
The REST API uses standard status codes.
Ownership failures return
401 rather than 404. A profile that is not yours is treated as an authorisation failure, not a missing resource.
Over MCP, the same conditions come back as tool errors with a readable message rather than HTTP status codes.