← WebMCP Directory

Tool tree

tracedesk.vercel.app

Developer ToolsTools verified
Website
AI-powered incident response where humans and agents investigate outages together through WebMCP.
Explore capabilities
    list_incidentsAnswer

    List the incidents available in TraceDesk with their IDs, severity, status, and affected service. Use this before switching incidents.

    View tool JSON
    {
      "name": "list_incidents",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the incidents available in TraceDesk with their IDs, severity, status, and affected service. Use this before switching incidents.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    select_incidentAction

    Switch the TraceDesk workspace to a specific incident ID. This changes only the local workspace view and does not modify production systems.

    View tool JSON
    {
      "name": "select_incident",
      "kind": "act",
      "impl": "imperative",
      "description": "Switch the TraceDesk workspace to a specific incident ID. This changes only the local workspace view and does not modify production systems.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "incidentId": {
            "type": "string",
            "description": "Exact TraceDesk incident ID, for example INC-2041."
          }
        },
        "required": [
          "incidentId"
        ],
        "additionalProperties": false
      }
    }
    get_active_incidentAnswer

    Return the active TraceDesk incident summary, status, severity, affected service, and current incident metadata.

    View tool JSON
    {
      "name": "get_active_incident",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the active TraceDesk incident summary, status, severity, affected service, and current incident metadata.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_service_healthAnswer

    Return current service health for the active incident, including status, latency, and error-rate measurements.

    View tool JSON
    {
      "name": "get_service_health",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return current service health for the active incident, including status, latency, and error-rate measurements.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    search_logsAnswer

    Search the active incident logs by text and optionally by service. Use this to gather concrete evidence before forming a root-cause hypothesis.

    View tool JSON
    {
      "name": "search_logs",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the active incident logs by text and optionally by service. Use this to gather concrete evidence before forming a root-cause hypothesis.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Case-insensitive log search text, such as signature, redis, timeout, or invalid_url."
          },
          "service": {
            "type": "string",
            "description": "Optional exact or partial service name."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      }
    }
    get_recent_changesAnswer

    Return recent deployments and configuration changes for the active incident. Use this to correlate failures with recent changes.

    View tool JSON
    {
      "name": "get_recent_changes",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return recent deployments and configuration changes for the active incident. Use this to correlate failures with recent changes.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_runbookAnswer

    Return the active incident's safe response runbook. Runbook steps are guidance only and do not execute infrastructure actions.

    View tool JSON
    {
      "name": "get_runbook",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the active incident's safe response runbook. Runbook steps are guidance only and do not execute infrastructure actions.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    analyze_incidentAction

    Run one bounded TraceDesk AI analysis over the active incident evidence. Results are cached locally after the first successful analysis, and this tool never performs remediation or loops autonomously.

    View tool JSON
    {
      "name": "analyze_incident",
      "kind": "act",
      "impl": "imperative",
      "description": "Run one bounded TraceDesk AI analysis over the active incident evidence. Results are cached locally after the first successful analysis, and this tool never performs remediation or loops autonomously.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    add_hypothesisAction

    Add a root-cause hypothesis to the shared TraceDesk workspace so the human can review it. This changes only local incident workspace state.

    View tool JSON
    {
      "name": "add_hypothesis",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a root-cause hypothesis to the shared TraceDesk workspace so the human can review it. This changes only local incident workspace state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "Concise hypothesis."
          },
          "confidence": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "rationale": {
            "type": "string",
            "description": "Why the evidence supports this hypothesis."
          },
          "evidence": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "maxItems": 6,
            "description": "Short evidence statements supporting the hypothesis."
          }
        },
        "required": [
          "title",
          "confidence",
          "rationale"
        ],
        "additionalProperties": false
      }
    }
    add_timeline_eventAction

    Add a concise agent-authored investigation event to the active incident timeline. This changes only TraceDesk workspace state.

    View tool JSON
    {
      "name": "add_timeline_event",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a concise agent-authored investigation event to the active incident timeline. This changes only TraceDesk workspace state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "label": {
            "type": "string",
            "description": "Short event label."
          },
          "detail": {
            "type": "string",
            "description": "What was discovered or decided."
          }
        },
        "required": [
          "label",
          "detail"
        ],
        "additionalProperties": false
      }
    }
    get_customer_updateAnswer

    Return the customer-facing status update from the latest AI analysis. Call analyze_incident first if no analysis exists.

    View tool JSON
    {
      "name": "get_customer_update",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the customer-facing status update from the latest AI analysis. Call analyze_incident first if no analysis exists.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    request_remediation_approvalSensitive Action

    Create a visible human-approval request for a proposed remediation. This never executes production changes; it only asks the human to approve or reject the proposed action in TraceDesk.

    View tool JSON
    {
      "name": "request_remediation_approval",
      "kind": "transact",
      "impl": "imperative",
      "description": "Create a visible human-approval request for a proposed remediation. This never executes production changes; it only asks the human to approve or reject the proposed action in TraceDesk.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "Short proposed action."
          },
          "summary": {
            "type": "string",
            "description": "Why this remediation should be considered."
          },
          "risk": {
            "type": "string",
            "enum": [
              "low",
              "medium",
              "high"
            ]
          }
        },
        "required": [
          "title",
          "summary",
          "risk"
        ],
        "additionalProperties": false
      }
    }