Smithery

mcp.update

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.

Remote smithery/composio

Other tools also called mcp.update? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "example": "550e8400-e29b-41d4-a716-446655440000",
      "description": "The ID of the MCP server"
    },
    "name": {
      "type": "string",
      "example": "Production GitHub Integration",
      "description": "Human-readable name to identify this MCP server instance (4-30 characters, alphanumeric, spaces, and hyphens only)"
    },
    "toolkits": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "example": [
        "gmail",
        "notion"
      ],
      "description": "List of toolkit slugs this server should be configured to work with."
    },
    "allowed_tools": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "example": [
        "GMAIL_ADD_LABEL_TO_EMAIL"
      ],
      "description": "List of action identifiers that should be enabled for this server"
    },
    "auth_config_ids": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "example": [
        "ac_1a2b3c4d5e6f",
        "ac_7g8h9i0j1k2l"
      ],
      "description": "List of auth config IDs to use for this MCP server."
    },
    "managed_auth_via_composio": {
      "type": "boolean",
      "example": true,
      "description": "Whether the MCP server is managed by Composio"
    }
  }
}