update_mcp_server
Update a registered MCP server name, URL, description, or token lifetime by id. Clear an external provider by switching to Scalekit authentication.
Instructions
Update fields on one registered MCP server, such as its name or URL. Use switch_mcp_auth_to_scalekit when the only change is to clear an external provider and use Scalekit authentication. Use list_mcp_servers to find the id. Requires the caller OAuth token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Registered MCP server id. Format: app_<id>. | |
| name | No | New display name. Omit it to leave the name unchanged. | |
| provider | No | Connection key id, in capital letters, when not using Scalekit authentication. Leave empty when useScalekitAuthentication is true. | |
| description | No | New explanation of the server. Omit it to leave the description unchanged. | |
| mcpServerUrl | No | New public URL. This URL becomes the token audience. Omit it to leave the URL unchanged. | |
| environmentId | Yes | Scalekit environment id. Format: env_<id>. | |
| accessTokenExpiry | No | New access token lifetime in seconds. Omit it to leave the lifetime unchanged. | |
| useScalekitAuthentication | Yes | True moves the server onto Scalekit authentication and clears the provider. |