APIMCPs
List MCP catalog
List available integrations from the platform catalog.
GET
List available integrations from the platform catalog.
ApiKeyAuthheader
AuthorizationBearer <token>Bearer token authentication. Send an API key (a saai_api_-prefixed token) as Authorization: Bearer <token>.
Required permission
view_mcpsThe request has succeeded.
application/json- response
items*array<>byo_redirect_uri*stringOAuth callback URL the gateway will use for catalog BYO installs. Same for every entry.
Format
uricurl -X GET 'https://your-org.aisecurity.services.us.connect.secureauth.com/api/v1/mcps/catalog'Example Response
{ "items": [ { "slug": "string", "kind": "builtin", "category": "communication", "display_name": "string", "description": "string", "scopes": [ "string" ], "available_tools": [ { "name": "string", "description": "string", "input_schema": { "property1": null, "property2": null }, "upstream_id": "string", "upstream_name": "string" } ], "supported_modes": [ "embedded" ], "mode_setup": { "property1": { "docs_url": "http://example.com", "requires_setup": true }, "property2": { "docs_url": "http://example.com", "requires_setup": true } }, "url_variables": [ { "key": "string", "label": "string", "placeholder": "string", "hint": "string" } ], "id_jag_supported": true, "mcp_id": "92dad337-069f-4a18-a93d-2e7f16082ffb", "request_id": "266ea41d-adf5-480b-af50-15b940c2b846", "request_count": 0 } ], "byo_redirect_uri": "http://example.com"}Create MCP POST
Create an MCP. Set origin to "catalog" with a catalog_slug, or "custom" with full config.
List MCP health problems GET
Every MCP that some users could not reach in the last 24 hours, for marking them in a list. MCPs with nothing to report are left out. Names no users, but reads the audit trail.