update_tool
Update an existing tool by providing its ID and any fields you want to change, such as name, description, or webhook settings.
Instructions
Update a tool. Only provide the fields you want to change.
Args: tool_id: The UUID of the tool to update name: New tool name description: New description url: New webhook URL (for webhook tools) method: New HTTP method (for webhook tools) await_response: Whether to wait for response (for webhook tools)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"tool_id": "<tool_id>"
},
"name": "update_tool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool_id | Yes | ||
| name | No | ||
| description | No | ||
| url | No | ||
| method | No | ||
| await_response | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |