For the complete documentation index, see llms.txt. This page is also available as Markdown.

AI Governance API's

List MCP servers

get

List the inventory of MCP servers, aggregated per server (one row per fingerprint + version) with device counts, usage metrics, and risk.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
limitinteger · min: 1 · max: 100Optional

Maximum number of records to return (default 20, max 100)

pageTokenstringOptional

Opaque pagination cursor returned as nextPageToken in a prior response

sortstring · enumOptional

Sort order (default DEVICE_COUNT_DESC)

Possible values:
searchstring · max: 255Optional

Case-insensitive match on the server name

transportstring · max: 64Optional

Exact match on transport (e.g. stdio, http, sse)

clientstring[] · max: 20Optional

Filter to these client names (e.g. cursor, vscode). Repeatable, max 20.

minLastActiveAtintegerOptional

Unix timestamp in seconds; exclude servers not active since this time

Responses
200

Successful response

application/json
get/mcp-servers

Get an MCP server

get

Fetch a single MCP server by its opaque id, including registry metadata when available.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
serverIdstringRequired

Opaque MCP server id from a list response

Responses
200

Successful response

application/json
get/mcp-servers/{serverId}

List devices for an MCP server

get

List the devices using a specific MCP server, with a per-client usage breakdown.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
serverIdstringRequired

Opaque MCP server id from a list response

Query parameters
limitinteger · min: 1 · max: 100Optional
pageTokenstringOptional
sortstring · enumOptional

Sort order (default LAST_USED_DESC)

Possible values:
searchstring · max: 255Optional

Match on device id, machine name, user name, or user email

Responses
200

Successful response

application/json
get/mcp-servers/{serverId}/devices

List devices with MCP servers

get

List devices that have any MCP server installed, aggregated per device.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
limitinteger · min: 1 · max: 100Optional
pageTokenstringOptional
sortstring · enumOptional

Sort order (default SERVER_COUNT_DESC)

Possible values:
searchstring · max: 255Optional

Match on device machine name

Responses
200

Successful response

application/json
get/devices

Get a device and its MCP servers

get

Fetch a device and the full list of MCP servers running on it. The server list is returned inline and is not paginated.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
deviceIdstringRequired

Device id from a device list response

Responses
200

Successful response

application/json
get/devices/{deviceId}

Last updated

Was this helpful?