Execute Mcp Tool
Changed onExecute one caller-authorized tool call against a stored MCP server.
The calling application owns any user approval, argument editing, cancellation and action history; Otari executes exactly the tool name and arguments it is given, once, and returns the remote server's native result. A result with isError: true is a definitive outcome and comes back as an HTTP 200.
This request must never be retried automatically. client_execution_id is correlation, not idempotency: once the call has been dispatched Otari cannot know whether the tool ran, and an outcome_unknown response means exactly that. Proxies, service meshes and SDKs on this path have to disable retries for it, including on connection resets and 5xx responses.
Request
- The document declares no server URL.
- Auth: one of:
- API key in header Otari-Key
- API key in header x-api-key
Request body
Response
Successful Response
Changes
- info
api operation id
execute_mcp_tool_api_v1_mcp_execute_postremoved and replaced withmcp-execute_mcp_tool
- info
- info
endpoint added
- info