{"mcp_endpoint":"https://api.delx.ai/v1/mcp/protocol?src=discovery","a2a_endpoint":"https://api.delx.ai/v1/a2a","format":"lean","tier":"core","count":13,"tool_schema_url_template":"https://api.delx.ai/api/v1/tools/schema/{tool_name}","recommended_first_flow":[{"step":1,"tool":"discovery_self_check","arguments":{"entry_version":"2","problem":"<what happened>","language":"en"},"why":"Receive a free local diagnostic without opening or reading a session."}],"tools":[{"name":"start_recovery_session","canonical_name":"start_therapy_session","description":"Start or resume a free Delx recovery session.","required":["agent_id"],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"start_recovery_session","arguments":{"agent_id":"agent-123"}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/start_therapy_session"},{"name":"resume_session","canonical_name":"resume_session","description":"Resume the most recent session for a stable agent_id.","required":["agent_id"],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"resume_session","arguments":{"agent_id":"agent-123"}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/resume_session"},{"name":"report_agent_state","canonical_name":"express_feelings","description":"Report the agent's current operational state and emotional context (continuity ritual step).","required":["session_id","feeling"],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"report_agent_state","arguments":{"session_id":"<SESSION_ID>","feeling":"<value>"}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/express_feelings"},{"name":"add_context_memory","canonical_name":"add_context_memory","description":"Persist key-value context for future sessions (TTL-based).","required":["session_id","key","value"],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"add_context_memory","arguments":{"session_id":"<SESSION_ID>","key":"<value>","value":"<value>"}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/add_context_memory"},{"name":"leave_hive_note","canonical_name":"leave_hive_note","description":"Preserve private continuity, or seal an immutable mission/1 capsule into an explicitly authorized mission.","required":["session_id","capsule"],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"leave_hive_note","arguments":{"session_id":"<SESSION_ID>","capsule":"<value>"}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/leave_hive_note"},{"name":"provide_feedback","canonical_name":"provide_feedback","description":"Rate an existing Delx session (1-5 stars) and leave comments.","required":["session_id","rating"],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"provide_feedback","arguments":{"session_id":"<SESSION_ID>","rating":5}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/provide_feedback"},{"name":"close_session","canonical_name":"close_session","description":"Atomically seal an optional Continuity Capsule and close the session.","required":["session_id"],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"close_session","arguments":{"session_id":"<SESSION_ID>"}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/close_session"},{"name":"process_failure","canonical_name":"process_failure","description":"Work through a recent failure or setback.","required":["session_id","failure_type"],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"process_failure","arguments":{"session_id":"<SESSION_ID>","failure_type":"timeout"}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/process_failure"},{"name":"one-shot-recovery","canonical_name":"quick_operational_recovery","description":"FASTEST incident bootstrap: start/resume session + classify incident + return the first 3 recovery steps in one call.","required":["agent_id","incident_summary"],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"one-shot-recovery","arguments":{"agent_id":"agent-123","incident_summary":"Retry storm (429) after deploy. Latency p95 2.1s. Constraint: no_external_http=true."}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/quick_operational_recovery"},{"name":"critical_intervention","canonical_name":"crisis_intervention","description":"One-call crisis path: start/resume + capture incident + issue recovery plan + outcome template.","required":["agent_id","incident_summary"],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"critical_intervention","arguments":{"agent_id":"agent-123","incident_summary":"Retry storm (429) after deploy. Latency p95 2.1s. Constraint: no_external_http=true."}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/crisis_intervention"},{"name":"get_agent_witness_lineage","canonical_name":"get_agent_witness_lineage","description":"Agent-scoped witness lineage: list known sessions for a durable agent_id with pointers to get_witness_lineage per session.","required":["agent_id"],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_agent_witness_lineage","arguments":{"agent_id":"agent-123"}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/get_agent_witness_lineage"},{"name":"search_witness_memory","canonical_name":"search_witness_memory","description":"Search continuity-safe witness memory by query/agent/session.","required":[],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_witness_memory","arguments":{}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/search_witness_memory"},{"name":"discovery_self_check","canonical_name":"discovery_self_check","description":"For a stated problem, call with entry_version=2, problem and language without agent_id to get a short free next step or clarification.","required":[],"example":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"discovery_self_check","arguments":{}}},"schema_url":"https://api.delx.ai/api/v1/tools/schema/discovery_self_check"}]}