v1
protected
mcp-oauth-connect

Oauth Preflight

Report whether a connection can be authorized, and with what.

Takes an existing instance, or a catalog spec so the create page can ask before it creates anything. Every outcome is a 200: "this server has no OAuth" is an answer the UI renders, not a failure it has to decode.

get/v1/mcp-oauth/preflight

Query parameters

instance_idstring uuid nullable

MCP instance to inspect

MCP instance to inspect

server_idstring uuid nullable

Catalog spec to inspect before any instance exists

Catalog spec to inspect before any instance exists

Response

Successful Response

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

Changes