← WebMCP Directory

Tool tree

incident-room.fongse.workers.dev

Developer ToolsTools verified
Website
Incident Room lets an operator and a browser agent prepare the same visible recovery plan.
Explore capabilities
    inspect_current_incidentAction

    Inspect the incident open in this tab and visibly focus the affected service. If checkout is healthy, stop and ask the human to start the 100-second demo. If checkout is degraded and payment is healthy, continue with show_change_comparison.

    View tool JSON
    {
      "name": "inspect_current_incident",
      "kind": "act",
      "impl": "imperative",
      "description": "Inspect the incident open in this tab and visibly focus the affected service. If checkout is healthy, stop and ask the human to start the 100-second demo. If checkout is degraded and payment is healthy, continue with show_change_comparison.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sinceMinutes": {
            "type": "integer",
            "minimum": 1,
            "maximum": 30,
            "description": "Optional incident lookback window from 1 to 30 minutes."
          }
        },
        "additionalProperties": false
      }
    }
    show_change_comparisonAction

    Open the visible comparison for a suspected change already listed in the current incident. The result advances this same page to the Recovery Plan and exact checkout rollback proposal.

    View tool JSON
    {
      "name": "show_change_comparison",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the visible comparison for a suspected change already listed in the current incident. The result advances this same page to the Recovery Plan and exact checkout rollback proposal.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "changeId": {
            "type": "string",
            "maxLength": 128,
            "description": "A change ID returned by inspect_current_incident."
          }
        },
        "required": [
          "changeId"
        ],
        "additionalProperties": false
      }
    }
    propose_remediation_optionsAction

    After the same checkout request is verified at 200, place three permanent-fix paths in this live page, mark one recommendation, and leave the final choice to the human. This creates no issue, PR, or deployment.

    View tool JSON
    {
      "name": "propose_remediation_options",
      "kind": "act",
      "impl": "imperative",
      "description": "After the same checkout request is verified at 200, place three permanent-fix paths in this live page, mark one recommendation, and leave the final choice to the human. This creates no issue, PR, or deployment.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "regressedDeploymentId": {
            "type": "string",
            "maxLength": 128,
            "description": "The regressed deployment ID from the verified recovery result."
          },
          "rootCauseSummary": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500,
            "description": "Evidence-backed summary of the checkout regression to correct."
          },
          "recommendedPath": {
            "type": "string",
            "enum": [
              "FIX_FORWARD_PR",
              "HOLD_ROLLBACK",
              "EMERGENCY_HOTFIX"
            ],
            "description": "The path the agent recommends for human review."
          },
          "rationale": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "Why this path best fits the verified evidence and current service health."
          }
        },
        "required": [
          "regressedDeploymentId",
          "rootCauseSummary",
          "recommendedPath",
          "rationale"
        ],
        "additionalProperties": false
      }
    }
    prepare_recovery_rehearsalAction

    Prepare a recovery rehearsal in the visible page for a human to review, edit, and submit.

    View tool JSON
    {
      "name": "prepare_recovery_rehearsal",
      "kind": "act",
      "impl": "declarative",
      "description": "Prepare a recovery rehearsal in the visible page for a human to review, edit, and submit.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "scopeMode": {
            "type": "boolean"
          },
          "targetVersion": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          }
        }
      }
    }