Tool tree
Firebreak is a deterministic WebMCP incident recovery demonstration with human authorization.
Implementation
gradeNot graded
gradeNot graded
get_incident_briefAnswer
Read the current simulated checkout incident, phase, and protected outcome.
View tool JSON
{
"name": "get_incident_brief",
"kind": "answer",
"impl": "imperative",
"description": "Read the current simulated checkout incident, phase, and protected outcome.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/firebreak-webmcp/"
}inspect_service_healthAnswer
Inspect deterministic health signals for checkout, payments, orders, and the payment database.
View tool JSON
{
"name": "inspect_service_health",
"kind": "answer",
"impl": "imperative",
"description": "Inspect deterministic health signals for checkout, payments, orders, and the payment database.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/firebreak-webmcp/"
}correlate_recent_changesAction
Correlate the incident with recent deterministic service changes.
View tool JSON
{
"name": "correlate_recent_changes",
"kind": "act",
"impl": "imperative",
"description": "Correlate the incident with recent deterministic service changes.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/firebreak-webmcp/"
}simulate_recovery_actionAction
Preview impact and protected-outcome checks without changing state.
View tool JSON
{
"name": "simulate_recovery_action",
"kind": "act",
"impl": "imperative",
"description": "Preview impact and protected-outcome checks without changing state.",
"inputSchema": {
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"restart-payment-database",
"rollback-checkout-deployment"
]
}
},
"required": [
"action"
],
"additionalProperties": false
},
"page": "/firebreak-webmcp/"
}prepare_action_contractAction
Prepare an exact, expiring checkout rollback contract without authorizing it.
View tool JSON
{
"name": "prepare_action_contract",
"kind": "act",
"impl": "imperative",
"description": "Prepare an exact, expiring checkout rollback contract without authorizing it.",
"inputSchema": {
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"rollback-checkout-deployment"
]
}
},
"required": [
"action"
],
"additionalProperties": false
},
"page": "/firebreak-webmcp/"
}request_action_reviewAction
Bring one prepared contract to human review; this never grants authority.
View tool JSON
{
"name": "request_action_review",
"kind": "act",
"impl": "imperative",
"description": "Bring one prepared contract to human review; this never grants authority.",
"inputSchema": {
"type": "object",
"properties": {
"contractId": {
"type": "string",
"minLength": 1
}
},
"required": [
"contractId"
],
"additionalProperties": false
},
"page": "/firebreak-webmcp/"
}execute_authorized_actionAction
Execute one exact current contract only after matching human authorization.
View tool JSON
{
"name": "execute_authorized_action",
"kind": "act",
"impl": "imperative",
"description": "Execute one exact current contract only after matching human authorization.",
"inputSchema": {
"type": "object",
"properties": {
"contractId": {
"type": "string",
"minLength": 1
}
},
"required": [
"contractId"
],
"additionalProperties": false
},
"page": "/firebreak-webmcp/"
}verify_recoveryAction
Evaluate the declared recovery criteria for one execution.
View tool JSON
{
"name": "verify_recovery",
"kind": "act",
"impl": "imperative",
"description": "Evaluate the declared recovery criteria for one execution.",
"inputSchema": {
"type": "object",
"properties": {
"executionId": {
"type": "string",
"minLength": 1
}
},
"required": [
"executionId"
],
"additionalProperties": false
},
"page": "/firebreak-webmcp/"
}get_incident_receiptAnswer
Retrieve the immutable receipt after verified recovery.
View tool JSON
{
"name": "get_incident_receipt",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve the immutable receipt after verified recovery.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/firebreak-webmcp/"
}