List registered MCP-client servers
GET /admin/ai/mcp-clients
GET
/admin/ai/mcp-clients
Returns every operator-registered MCP server (enabled + disabled). Each entry carries the connection config, the last-known health status from the per-server poller, and the tool-grant whitelist count.
Requires mcp.client.admin capability.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Server list
object
items
required
Array<object>
One registered MCP server. Each registration becomes one
ai.Provider in the router; the operator-chosen name is
the audit-dashboard identifier and the dispatcher slot key.
object
id
required
string format: uuid
name
required
string
url
required
string
transport
required
string
auth_kind
required
string
auth_secret_ref
string
auth_header_name
string
privacy_class
required
string
enabled
required
boolean
rate_limit_per_second
required
integer
rate_limit_per_minute
required
integer
health_check_interval_s
required
integer
last_health_check_at
string format: date-time
last_health_status
string
last_health_error
string
created_at
required
string format: date-time
updated_at
required
string format: date-time
Authentication required, missing, or invalid
object
error
required
Human-readable error summary
string
Example
the request could not be completedExample
{ "error": "authentication required: sign in and retry with a valid session or API token"}Authenticated but missing required capabilities
object
error
required
Human-readable error summary
string
Example
the request could not be completed