A valid request URL is required to generate request examples{
"clients": [
{
"config": {
"client_id": "<string>",
"name": "<string>",
"is_code_mode_client": true,
"connection_string": "<string>",
"stdio_config": {
"command": "<string>",
"args": [
"<string>"
],
"envs": [
"<string>"
]
},
"tls_config": {
"insecure_skip_verify": true,
"ca_cert_pem": "<string>"
},
"oauth_config_id": "<string>",
"headers": {},
"tools_to_execute": [
"<string>"
],
"tools_to_auto_execute": [
"<string>"
],
"tool_pricing": {},
"allow_on_all_virtual_keys": false,
"per_user_header_keys": [
"<string>"
],
"disabled": false
},
"tools": [
{
"name": "<string>",
"description": "<string>",
"parameters": {},
"strict": true
}
],
"vk_configs": [
{
"virtual_key_id": "<string>",
"virtual_key_name": "<string>",
"tools_to_execute": [
"<string>"
]
}
]
}
],
"count": 123,
"total_count": 123,
"limit": 123,
"offset": 123
}List MCP clients
Returns a paginated list of configured MCP clients with their tools and connection state. Supports case-insensitive name search and exact-match filtering by connection type, auth type, code-mode, and enabled/disabled status. Multi-value filters accept a comma-separated list and use OR semantics within a field.
A valid request URL is required to generate request examples{
"clients": [
{
"config": {
"client_id": "<string>",
"name": "<string>",
"is_code_mode_client": true,
"connection_string": "<string>",
"stdio_config": {
"command": "<string>",
"args": [
"<string>"
],
"envs": [
"<string>"
]
},
"tls_config": {
"insecure_skip_verify": true,
"ca_cert_pem": "<string>"
},
"oauth_config_id": "<string>",
"headers": {},
"tools_to_execute": [
"<string>"
],
"tools_to_auto_execute": [
"<string>"
],
"tool_pricing": {},
"allow_on_all_virtual_keys": false,
"per_user_header_keys": [
"<string>"
],
"disabled": false
},
"tools": [
{
"name": "<string>",
"description": "<string>",
"parameters": {},
"strict": true
}
],
"vk_configs": [
{
"virtual_key_id": "<string>",
"virtual_key_name": "<string>",
"tools_to_execute": [
"<string>"
]
}
]
}
],
"count": 123,
"total_count": 123,
"limit": 123,
"offset": 123
}Authorizations
Management API authentication for /api/* endpoints. Use the Authorization header with Bearer <API key>.
Virtual keys, dashboard/user/session tokens, and x-api-key headers are not supported on management APIs.
Query Parameters
Maximum number of clients to return (1–100, default 25).
1 <= x <= 100Number of clients to skip.
x >= 0Case-insensitive search by client name.
Filter to a single client by its exact client_id.
Comma-separated connection types to include (OR semantics).
"http,sse"
Comma-separated auth types to include (OR semantics).
"oauth,per_user_oauth"
Comma-separated runtime connection states to include (OR semantics),
resolved against live engine state. connected matches clients the engine
currently reports as connected; disconnected matches everything else.
"connected"
When true, include clients that are open to all virtual keys (allow_on_all_virtual_keys). ORs with virtual_keys.
Comma-separated virtual key IDs; includes clients explicitly assigned to any of them. ORs with all_virtual_keys.
Filter by code-mode clients. Omit for no filter.
Filter by disabled status — true returns disabled clients, false returns enabled clients. Omit for no filter.
Response
Successful response
Paginated list of MCP clients.
Show child attributes
Show child attributes
Number of clients returned in this page
Total number of clients matching the query (before pagination)
Page size used for the response
Page offset used for the response
Was this page helpful?

