401 pointing at discovery metadata, and the client registers itself, runs authorization code + PKCE, and retries with a bearer token. Clients like Claude Code, Codex and Cursor do all of this automatically.
Endpoints
All onhttps://central-mcp-ccr-production.up.railway.app.
Scope
The token determines the workspace and project. Many tools accept optionalorg_id and project arguments, but they exist only as a cross-check: if they don’t match the token, the call fails. Leave them out.
Tokens are per client. Signing in to the web app, or to Claude Code, doesn’t authenticate Codex. Use identity_context to confirm which workspace a client is signed in to.