UpdateMcpServerBody

Request body for updating a McpServer.

Definition

TypeScript
interface UpdateMcpServerBody {
  name?: string | undefined;
  url?: string | undefined;
  authType?: "none" | "oauth" | "api_key" | undefined;
  apiKey?: string | undefined;
  oauthClientId?: string | undefined;
  oauthClientSecret?: string | undefined;
  oauthTokenEndpoint?: string | undefined;
  oauthAuthorizationEndpoint?: string | undefined;
  oauthScopes?: string | undefined;
  headers?: Record<string, unknown> | undefined;
  connectorId?: string | undefined;
  connectorConfig?: Record<string, unknown> | undefined;
}

Fields

FieldTypeNotes
namestring | undefinedoptional — New name
urlstring | undefinedoptional — New URL
authType"none" | "oauth" | "api_key" | undefinedoptional — New auth method.
apiKeystring | undefinedoptional — New API key (for api_key auth type).
oauthClientIdstring | undefinedoptional — New OAuth client ID.
oauthClientSecretstring | undefinedoptional — New OAuth client secret; stored encrypted.
oauthTokenEndpointstring | undefinedoptional — New OAuth token endpoint URL.
oauthAuthorizationEndpointstring | undefinedoptional — New OAuth authorization endpoint URL.
oauthScopesstring | undefinedoptional — New OAuth scopes.
headersRecord<string, unknown> | undefinedoptional — Replacement set of extra HTTP headers.
connectorIdstring | undefinedoptional — Connector catalog entry backing this server.
connectorConfigRecord<string, unknown> | undefinedoptional — New connector-specific config values.