Partial update payload for an MCP server. All fields are optional -- only the fields present in the request are updated. serverName is included for validation purposes but cannot be changed after creation.
The MCP server endpoint URL (must use https://).
When true, policies on this server are ranked and only ordering takes effect. Omit to leave unchanged.
MCP server updated successfully
Whether this MCP server requires downstream OAuth authentication. When true, users must complete an OAuth consent flow before executing tools.
Free-form JSON for OAuth and provider configuration. For OAuth servers: oauth_authorization_endpoint, oauth_token_endpoint, oauth_client_id and oauth_scopes are required. oauth_client_secret is accepted on write but never returned in responses.
The MCP server endpoint URL. Required on create. Included in all responses so callers can route requests without fetching full connectionDetails.
Whether the currently authenticated user has an active OAuth token for this MCP server. Populated only in GET responses, not in create/update requests.
Total number of tools available on this MCP server. Populated in list responses; not accepted in create/update requests.
When true, policies on this server are ranked and only ordering takes effect -- new policies are assigned the next order automatically. When false (default), policies are unordered. Defaults to false when omitted on create.
MCP server not found