Update a custom toolkitv3.1
Experimental: custom toolkit access control is in pilot and this contract may change. Updates a custom MCP toolkit owned by the project: its name, logo and API key input copy on the connect page (api_key_field). Omitted fields keep their current value. app_url, auth_schemes and who can use the toolkit (user_id) cannot be changed; delete and re-create the toolkit instead. Composio-managed toolkits and toolkits of other projects return 404.
Project API key authentication
In: header
Path Parameters
Custom toolkit slug to update
Request Body
application/json
Fields to update
Human readable name for your application
Square logo image (PNG or JPEG, 256-1024px, max 3MB) shown for this toolkit in the dashboard and on connect pages. Uploaded to Composio-hosted storage; defaults to the Composio logo when omitted.
End-user-facing copy for the API key input on the connect page; only for toolkits with an API_KEY auth scheme
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/api/v3.1/custom/toolkits/CUSTOM_NOTION_K7F2Q" \ -H "Content-Type: application/json" \ -d '{}'{ "success": true}