Tool tree
A shared incident command surface with human-controlled, ephemeral WebMCP authority.
Implementation
gradeNot graded
gradeNot graded
get_incident_stateAnswer
Read the current deterministic checkout incident state, recovery status, and authority boundary.
View tool JSON
{
"name": "get_incident_state",
"kind": "answer",
"impl": "imperative",
"description": "Read the current deterministic checkout incident state, recovery status, and authority boundary.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}inspect_service_healthAnswer
Read checkout, payments, and inventory service health for the active incident.
View tool JSON
{
"name": "inspect_service_health",
"kind": "answer",
"impl": "imperative",
"description": "Read checkout, payments, and inventory service health for the active incident.",
"inputSchema": {
"type": "object",
"properties": {
"service": {
"type": "string",
"enum": [
"checkout-api",
"payments-api",
"inventory-api"
]
}
},
"additionalProperties": false
}
}get_recent_deploymentsAnswer
Read recent checkout-api deployments around the outage window.
View tool JSON
{
"name": "get_recent_deployments",
"kind": "answer",
"impl": "imperative",
"description": "Read recent checkout-api deployments around the outage window.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}query_incident_evidenceAnswer
Read the incident timeline and causal signals collected by RELAY.
View tool JSON
{
"name": "query_incident_evidence",
"kind": "answer",
"impl": "imperative",
"description": "Read the incident timeline and causal signals collected by RELAY.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 160
}
},
"additionalProperties": false
}
}compare_deploymentsAction
Compare failed checkout-api deployment #4821 with stable deployment #4819.
View tool JSON
{
"name": "compare_deployments",
"kind": "act",
"impl": "imperative",
"description": "Compare failed checkout-api deployment #4821 with stable deployment #4819.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}focus_evidenceAction
Pin causal evidence into the visible shared Investigation Board.
View tool JSON
{
"name": "focus_evidence",
"kind": "act",
"impl": "imperative",
"description": "Pin causal evidence into the visible shared Investigation Board.",
"inputSchema": {
"type": "object",
"properties": {
"evidence_ids": {
"type": "array",
"items": {
"type": "string",
"enum": [
"deployment-4821",
"checkout-error-spike",
"routing-rule-diff"
]
},
"minItems": 1,
"maxItems": 3,
"uniqueItems": true
}
},
"additionalProperties": false
}
}build_hypothesisAction
Build the deterministic high-confidence incident hypothesis in the shared Investigation Board.
View tool JSON
{
"name": "build_hypothesis",
"kind": "act",
"impl": "imperative",
"description": "Build the deterministic high-confidence incident hypothesis in the shared Investigation Board.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}stage_recovery_actionAction
Create a visible proposal to roll checkout-api from #4821 back to stable #4819. This does not authorize or execute recovery.
View tool JSON
{
"name": "stage_recovery_action",
"kind": "act",
"impl": "imperative",
"description": "Create a visible proposal to roll checkout-api from #4821 back to stable #4819. This does not authorize or execute recovery.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}verify_recoveryAnswer
Read whether checkout-api has recovered after an authorized rollback.
View tool JSON
{
"name": "verify_recovery",
"kind": "answer",
"impl": "imperative",
"description": "Read whether checkout-api has recovered after an authorized rollback.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}