MCP Tools
Update an MCP Tool
Update MCP Tool
Updates an existing MCP tool configuration.
Path Parameters
id*number|null
PATCH /otto/api/mcp-servers/:mcp_server_slug/tools/:id Parameter
Format
doubleRange
-1.7976931348623157e+308 <= value <= 1.7976931348623157e+308mcp_server_slug*string
PATCH /otto/api/mcp-servers/:mcp_server_slug/tools/:id Parameter
Request Body
application/json
PATCH /otto/api/mcp-servers/:mcp_server_slug/tools/:id Request body
name?string
Length
1 <= length <= 100description?string
script_name?string
Length
1 <= lengthinput_schema?
is_active?boolean
Response Body
application/json
application/json
curl -X PATCH "https://your.server.net/otto/api/mcp-servers/string/tools/-1.7976931348623157e+308" \ -H "Content-Type: application/json" \ -d '{}'{
"response": {
"id": -1.7976931348623157e+308,
"mcp_server_slug": "string",
"name": "string",
"description": "string",
"script_name": "string",
"input_schema": {
"property1": {
"type": "string",
"isArray": false,
"required": false,
"description": "string",
"enumValues": [
"string"
]
},
"property2": {
"type": "string",
"isArray": false,
"required": false,
"description": "string",
"enumValues": [
"string"
]
}
},
"is_active": true,
"created_at": "string",
"updated_at": "string"
},
"messages": [
{
"code": 0.1,
"text": "ok"
}
]
}{
"response": {},
"messages": [
{
"code": 18011,
"text": "OttoFMS sample error"
}
]
}