{"name":"Kata API","mcp":"https://api.katacall.com/mcp","api":"https://api.katacall.com/api","auth":"Authorization: Bearer <key>","docs":"https://katacall.com/app/#/connections","mcp_help":{"transport":"MCP Streamable HTTP, stateless, JSON responses only (no SSE stream, no session id).","request":"POST one JSON-RPC 2.0 message per request.","headers":{"Authorization":"Bearer <agent key or ADMIN_TOKEN> (required)","Content-Type":"application/json (required)","Accept":"optional here: Kata always answers application/json. MCP clients send \"application/json, text/event-stream\", which is fine."},"methods":["initialize","ping","tools/list","tools/call"],"tool_results":"result.content[0].text holds the JSON as text (for every MCP client); result.structuredContent holds the same object, already parsed. Errors: result.isError = true and the message in content[0].text.","example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"status","arguments":{}}}}}