{"ok":true,"site":{"host":"mantis-lilac.vercel.app","url":"https://mantis-lilac.vercel.app/","type":"live","desc":"Mantis — a shared debugging environment for humans and AI agents.","tools":[{"name":"list_sessions","kind":"answer","impl":"imperative","description":"List available Mantis debugging sessions with status and error counts. Use this to find the session to investigate.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_session","kind":"act","impl":"imperative","description":"Return the ordered application events in a debugging session and focus that session in the Mantis UI.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"Session ID returned by list_sessions"}},"required":["sessionId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"find_errors","kind":"answer","impl":"imperative","description":"Find console, network, state, and rendering failures in a trace session. Returns stable event IDs for deeper inspection.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"sessionId":{"type":"string"}},"required":["sessionId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"trace_request","kind":"answer","impl":"imperative","description":"Trace what triggered a network request and every downstream application effect caused by its result.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"requestId":{"type":"string","description":"Network request event ID"}},"required":["requestId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"explain_failure","kind":"act","impl":"imperative","description":"Explain the root cause and causal chain of a failed session or error. Use this when the user asks why something failed.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"Failed debugging session ID"}},"required":["sessionId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_causal_chain","kind":"answer","impl":"imperative","description":"Get upstream causes and downstream effects for any trace event, preserving execution order.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"eventId":{"type":"string"}},"required":["eventId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"filter_events","kind":"act","impl":"imperative","description":"Filter trace events by source type across the active session and focus the matching events in the UI.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"type":{"type":"string","enum":["network","console","webmcp","state","render","user"]},"sessionId":{"type":"string"}},"required":["type"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_webmcp_call","kind":"act","impl":"imperative","description":"Inspect a WebMCP tool invocation, including its agent caller, structured inputs, resulting request, and downstream effects.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"callId":{"type":"string"}},"required":["callId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"select_event","kind":"act","impl":"imperative","description":"Open a trace event in the Mantis inspector so the developer is looking at the same event as the agent.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"eventId":{"type":"string","description":"Event ID to open in the inspector"}},"required":["eventId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_source_filter","kind":"act","impl":"imperative","description":"Set or clear the capture-source filter in the Mantis sidebar. Pass 'all' to clear the filter.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"type":{"type":"string","enum":["all","network","console","webmcp","state","render","user"],"description":"Source to isolate, or 'all' to clear"}},"required":["type"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"frame_trace","kind":"act","impl":"imperative","description":"Fit the whole causal graph into view on the Mantis canvas, or restore the authored node layout.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"mode":{"type":"string","enum":["fit","reset"],"description":"'fit' scales to view; 'reset' restores the layout"}},"required":["mode"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"replay_session","kind":"act","impl":"imperative","description":"Step the Mantis canvas through a session's events in order so the developer can watch the failure unfold.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"sessionId":{"type":"string"}},"required":["sessionId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"search_traces","kind":"answer","impl":"declarative","description":"Search Mantis debugging sessions by name or session ID.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search traces"}}},"__source":"spec","__declarative":true}],"category":"Developer Tools","favicon":"/favicons/mantis-lilac.vercel.app.png","apiSurface":"spec","toolCount":13}}