mcp
Scout API 1.0.0 — see schemas for shared types.
mcp_oauth
POST /api/mcp/oauth/assistants/{assistant_id}/disconnect
disconnect
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
assistant_id |
path | string (uuid) | yes |
Request body
Content-Type: application/json
Schema: McpOauthDisconnectBody
Responses
- 200 — OK
application/json→ MessageResponse- 422 — Unprocessable Content
application/json→ ValidationError
GET /api/mcp/oauth/assistants/{assistant_id}/status
status
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
assistant_id |
path | string (uuid) | yes |
Responses
- 200 — OK
application/json→ McpOauthStatusResponse- 422 — Unprocessable Content
application/json→ ValidationError
GET /api/mcp/oauth/callback
callback
Responses
- 200 — OK
- 422 — Unprocessable Content
application/json→ ValidationError
GET /api/mcp/oauth/client-metadata.json
client_metadata
Responses
- 200 — OK
- 422 — Unprocessable Content
application/json→ ValidationError
POST /api/mcp/oauth/prepare
prepare
Request body
Content-Type: application/json
Schema: McpOauthPrepareBody
Responses
- 200 — OK
application/json→ McpOauthPrepareResponse- 422 — Unprocessable Content
application/json→ ValidationError