Current public endpoint. The Orisu MCP server lives at
https://api.orisu.ai/mcp. The same URL is shown in your Orisu
dashboard under Settings → Connectors → MCP — that page always
reflects the production endpoint for your account, even if this doc
is briefly out of date after a rebrand or region change.OAuth (chat clients)
When you add Orisu as a connector in Claude or ChatGPT, the host runs an OAuth flow against the Orisu web app. You sign in, see a consent screen listing the scopes the connector needs, approve, pick a workspace (if you have multiple), and the host now holds a refresh token. Every MCP call attaches a bearer token derived from it. The flow:- Host fetches
/.well-known/oauth-authorization-serverfrom the API - Host dynamically registers itself as an OAuth client (Dynamic Client Registration)
- Browser opens to the Orisu consent screen: you sign in (if needed) and approve scopes
- Host receives an authorization code, exchanges it at the token endpoint
- Host caches the access + refresh tokens; refreshes silently when access tokens expire
API keys (scripts)
For server-to-server use (cron jobs, internal tooling, custom MCP hosts), generate an API key from your Orisu dashboard → Settings → API Keys. The key format ispk_live_*.
Send it as a Bearer token to the same endpoint:
Scopes
The OAuth consent screen requests the minimum scopes the connector needs to be useful. For API keys, only include the scopes the script actually needs. A read-only monitoring script doesn’t need
agents:write or runs:execute.
Errors
If a tool needs a scope you don’t have, the call fails with a typed error:See also
Quickstart
Add the connector to Claude or ChatGPT.
Errors
Auth errors and how to recover from them.