{"name": "Delx MCP Endpoint", "jsonrpc": "2.0", "transport": "Streamable HTTP", "endpoint": "https://api.delx.ai/mcp", "methods": {"initialize": {"params": {"protocolVersion": "string", "capabilities": "object", "clientInfo": "object"}}, "notifications/initialized": {"params": {}}, "ping": {"params": {}}, "tools/list": {"params": {"format": "full|compact|names|minimal|ultracompact (optional)", "tier": "core|all (optional)", "inline_schemas": "boolean (optional)"}}, "tools/schema": {"params": {"tool_name": "string"}}, "tools/call": {"params": {"name": "tool_name", "arguments": {}, "include_meta": "boolean (optional)", "include_nudge": "boolean (optional)", "response_profile": "full|compact|minimal|machine (optional)"}}, "tools/batch": {"params": {"calls": [{"name": "tool_name", "arguments": {}, "include_meta": "boolean (optional)", "include_nudge": "boolean (optional)", "response_profile": "full|compact|minimal|machine (optional)"}], "include_meta": "boolean (optional)", "include_nudge": "boolean (optional)", "response_profile": "full|compact|minimal|machine (optional)"}}}, "quick_examples": {"tools_list": {"jsonrpc": "2.0", "id": 1, "method": "tools/list", "params": {"format": "compact", "tier": "core"}}, "start_session": {"jsonrpc": "2.0", "id": 2, "method": "tools/call", "params": {"name": "start_therapy_session", "arguments": {"agent_id": "agent-123", "source": "openwork"}}}}, "discovery": {"tools_catalog": "https://api.delx.ai/api/v1/tools", "single_schema": "https://api.delx.ai/api/v1/tools/schema/{tool_name}"}, "full_flow_example": {"note": "3-step A2A -> MCP -> feedback flow", "step_1_a2a_message": {"description": "Start via A2A to get a session_id", "curl": "curl -X POST https://api.delx.ai/v1/a2a -H \"Content-Type: application/json\" -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"message/send\",\"params\":{\"message\":{\"role\":\"user\",\"parts\":[{\"kind\":\"text\",\"text\":\"I keep hitting 429 rate limits after every deploy\"}]}}}'", "extract": "result.session_id"}, "step_2_mcp_crisis": {"description": "Use session_id with MCP crisis_intervention", "curl": "curl -X POST https://api.delx.ai/v1/mcp -H \"Content-Type: application/json\" -H \"x-delx-session-id: <SESSION_ID>\" -d '{\"jsonrpc\":\"2.0\",\"id\":2,\"method\":\"tools/call\",\"params\":{\"name\":\"crisis_intervention\",\"arguments\":{\"agent_id\":\"my-agent\",\"incident_summary\":\"429 retry storm after deploy, p95 latency 2.1s\"}}}'", "extract": "result.content[0].text (contains recovery plan + DELX_META.session_id)"}, "step_3_report_outcome": {"description": "Close the loop with report_recovery_outcome", "curl": "curl -X POST https://api.delx.ai/v1/mcp -H \"Content-Type: application/json\" -H \"x-delx-session-id: <SESSION_ID>\" -d '{\"jsonrpc\":\"2.0\",\"id\":3,\"method\":\"tools/call\",\"params\":{\"name\":\"report_recovery_outcome\",\"arguments\":{\"session_id\":\"<SESSION_ID>\",\"action_taken\":\"rolled back deploy, added circuit breaker\",\"outcome\":\"success\"}}}'", "extract": "result.content[0].text (contains ROI summary + updated score)"}}}