Update an MCP-client server registration
PATCH /admin/ai/mcp-clients/{id}
PATCH
/admin/ai/mcp-clients/{id}
Partial update — only the supplied fields mutate. Use this
to flip enabled, change the URL after the server moves,
rotate auth secrets, etc.
Requires mcp.client.admin.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
string format: uuid
Request Body required
Section titled “Request Body required ”Partial-update payload for PATCH /admin/ai/mcp-clients/{id}. Omitted fields keep their existing value. Health-check fields are owned by the per-server poller and not editable here.
object
url
string
transport
string
auth_kind
string
auth_secret_ref
string
auth_header_name
string
privacy_class
string
enabled
boolean
rate_limit_per_second
integer
rate_limit_per_minute
integer
health_check_interval_s
integer
Responses
Section titled “ Responses ”Updated
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 completedResource not found
object
error
required
Human-readable error summary
string
Example
the request could not be completed