Update MCP server configuration

Updates the configuration of an existing Model Control Protocol (MCP) server. You can modify the server name, associated applications, and enabled tools. Only the fields included in the request will be updated.

Path parameters

idstringRequired
The ID of the MCP server

Headers

x-api-keystringRequired

Request

This endpoint expects an object.
namestringOptional

Human-readable name to identify this MCP server instance (4-30 characters, alphanumeric, spaces, and hyphens only)

toolkitslist of stringsOptional

List of toolkit slugs this server should be configured to work with. Must have the same count and order as auth_config_ids.

allowed_toolslist of stringsOptional
List of action identifiers that should be enabled for this server
managed_auth_via_composiobooleanOptional
Whether the MCP server is managed by Composio
auth_config_idslist of stringsOptional
List of auth config IDs to use for this MCP server. Can include multiple different toolkits.

Response

Successfully updated MCP server. Returns the complete updated server configuration including connection details, authentication settings, and available tools.
idstring
UUID of the MCP server instance
namestring

User-defined descriptive name for this MCP server

auth_config_idslist of strings
ID references to the auth configurations used by this server
allowed_toolslist of strings
Array of tool slugs that this MCP server is allowed to use
mcp_urlstring
URL endpoint for establishing SSE connection to this MCP server
toolkitslist of strings
Array of toolkit slugs that this MCP server is allowed to use
toolkit_iconsmap from strings to strings

Object mapping each toolkit slug to its icon/logo URL for display purposes

commandsobject
Set of command line instructions for connecting various clients to this MCP server
updated_atstring
Date and time when this server configuration was last modified
created_atstring
Date and time when this server was initially created
server_instance_countdouble
Total count of active user instances connected to this server
managed_auth_via_composioboolean
Whether the MCP server is managed by Composio
deletedboolean
Whether the MCP server is deleted

Errors