Create an API key
1
Open your profile
Open your Profile and choose the API keys tab. API keys belong to you, not to the workspace, so they’re not under Settings.
2
Create a token
Choose New token, give it a name, and pick an expiry or Never expires.
3
Copy it now
The token is shown once. Store it in a password manager or secret store. If you lose it, revoke it and create a new one.
pat_live_.
REST API
The public API is documented interactively in the app at/docs/api, and the OpenAPI specification is available at /api/v1/openapi.json. Send your token as a bearer token:
MCP
Guhan also runs an MCP server at/api/mcp on your Guhan domain, so MCP-capable AI clients can read and act on your workspace using the same tools as the API. Point your client at that URL and authenticate with your token as a bearer token. Calls are rate limited per token.
The sidebar shows Claude MCP and Codex MCP under Coming soon. Those are planned shortcuts and aren’t available yet. The MCP server above is what to use today.
If something’s off
- 401 Unauthorized. The token is missing, mistyped, expired, or revoked. Create a new one.
- 403 Forbidden. Your role doesn’t allow that action. See Roles and permissions.
- Rate limited. MCP calls are limited per token; slow down and retry.
Related
Roles and permissions
What a token can do depends on your role.
Ask Guhan
Prefer chat? Ask in plain language.

