mcp
Execute Mcp Tool
Execute 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.
post/v1/mcp/execute
Request body
Response
Successful Response