v1
protected
mcp-oauth-connect

Oauth Preflight

Report whether this instance can be authorized, and with what.

Every outcome is a 200: "this server has no OAuth" is an answer the UI renders, not a failure it has to decode from an error response.

get/v1/mcp-oauth/preflight

Query parameters

instance_idstring uuid required

MCP instance to inspect

MCP instance to inspect

Response

Successful Response

authorization_endpointstring nullable
connectedboolean required
detailstring
instance_idstring uuid required
issuerstring nullable
scopesstring[]
status'ready' | 'oauth_app_required' | 'unsupported' required

Changes