← WebMCP Directory

Tool tree

mantis-lilac.vercel.app

Developer ToolsTools verified
Website
Mantis — a shared debugging environment for humans and AI agents.
Explore capabilities
    list_sessionsAnswer

    List available Mantis debugging sessions with status and error counts. Use this to find the session to investigate.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    inspect_sessionAction

    Return the ordered application events in a debugging session and focus that session in the Mantis UI.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sessionId": {
            "type": "string",
            "description": "Session ID returned by list_sessions"
          }
        },
        "required": [
          "sessionId"
        ],
        "additionalProperties": false
      }
    }
    find_errorsAnswer

    Find console, network, state, and rendering failures in a trace session. Returns stable event IDs for deeper inspection.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sessionId": {
            "type": "string"
          }
        },
        "required": [
          "sessionId"
        ],
        "additionalProperties": false
      }
    }
    trace_requestAnswer

    Trace what triggered a network request and every downstream application effect caused by its result.

    View tool JSON
    {
      "name": "trace_request",
      "kind": "answer",
      "impl": "imperative",
      "description": "Trace what triggered a network request and every downstream application effect caused by its result.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "requestId": {
            "type": "string",
            "description": "Network request event ID"
          }
        },
        "required": [
          "requestId"
        ],
        "additionalProperties": false
      }
    }
    explain_failureAction

    Explain the root cause and causal chain of a failed session or error. Use this when the user asks why something failed.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sessionId": {
            "type": "string",
            "description": "Failed debugging session ID"
          }
        },
        "required": [
          "sessionId"
        ],
        "additionalProperties": false
      }
    }
    get_causal_chainAnswer

    Get upstream causes and downstream effects for any trace event, preserving execution order.

    View tool JSON
    {
      "name": "get_causal_chain",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get upstream causes and downstream effects for any trace event, preserving execution order.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "string"
          }
        },
        "required": [
          "eventId"
        ],
        "additionalProperties": false
      }
    }
    filter_eventsAction

    Filter trace events by source type across the active session and focus the matching events in the UI.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "network",
              "console",
              "webmcp",
              "state",
              "render",
              "user"
            ]
          },
          "sessionId": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "additionalProperties": false
      }
    }
    inspect_webmcp_callAction

    Inspect a WebMCP tool invocation, including its agent caller, structured inputs, resulting request, and downstream effects.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "callId": {
            "type": "string"
          }
        },
        "required": [
          "callId"
        ],
        "additionalProperties": false
      }
    }
    select_eventAction

    Open a trace event in the Mantis inspector so the developer is looking at the same event as the agent.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "string",
            "description": "Event ID to open in the inspector"
          }
        },
        "required": [
          "eventId"
        ],
        "additionalProperties": false
      }
    }
    set_source_filterAction

    Set or clear the capture-source filter in the Mantis sidebar. Pass 'all' to clear the filter.

    View tool JSON
    {
      "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.",
      "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
      }
    }
    frame_traceAction

    Fit the whole causal graph into view on the Mantis canvas, or restore the authored node layout.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string",
            "enum": [
              "fit",
              "reset"
            ],
            "description": "'fit' scales to view; 'reset' restores the layout"
          }
        },
        "required": [
          "mode"
        ],
        "additionalProperties": false
      }
    }
    replay_sessionAction

    Step the Mantis canvas through a session's events in order so the developer can watch the failure unfold.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sessionId": {
            "type": "string"
          }
        },
        "required": [
          "sessionId"
        ],
        "additionalProperties": false
      }
    }
    search_tracesAnswer

    Search Mantis debugging sessions by name or session ID.

    View tool JSON
    {
      "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"
          }
        }
      }
    }