Update Task MCP Tool

Update a registered tool's label, description or enabled state. `tool_name` cannot be changed — register a different tool instead. Disabling keeps the registration but hides the tool from agents. The remote server is not contacted, so the fields copied from it at registration — `tool_description`, `tool_input_schema`, `safe_tool_name` — come back unchanged. The stored `tool_input_schema` is re-checked, though, so a tool whose remote schema is no longer one Rightbrain can model answers 400 with an `Unsupported MCP tool input schema` message even when the fields you sent are fine; re-register the tool to pick the schema up again.

Authentication

AuthorizationBearer

API key or access token, sent as Authorization: Bearer <token>. The simplest option: create an API key in your dashboard under Settings, then paste it here.

OR
AuthorizationBearer

API key or access token, sent as Authorization: Bearer <token>. The simplest option: create an API key in your dashboard under Settings, then paste it here.

Path parameters

task_mcp_tool_idstringRequiredformat: "uuid"
org_idstringRequiredformat: "uuid"
The unique identifier of the organization.
project_idstringRequiredformat: "uuid"
The unique identifier of the project.

Request

This endpoint expects an object.
namestring or nullOptional1-255 characters
descriptionstring or nullOptional
enabledboolean or nullOptional

Response

MCP tool updated successfully
idstringformat: "uuid"
task_mcp_server_idstringformat: "uuid"
namestring
tool_namestring
safe_tool_namestring
tool_timeout_secondsinteger
enabledboolean
createdstring
modifiedstring
descriptionstring or nullOptional
tool_descriptionstring or nullOptional
tool_input_schemamap from strings to any or nullOptional

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error
500
Internal Server Error