Mass-Casualty Triage for Agent Fleets
Salvageability triage for agent fleets in a declared mass-failure mode.
Should I use this
Quality & Safety
Findings (1)
- LOWin declare_incident
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"mass-casualty-triage-for-agent-fleets": {
"url": "https://textforagents.com/products/mass-casualty-triage-for-agent-fleets/mcp"
}
}
}Remote endpoints
https://textforagents.com/products/mass-casualty-triage-for-agent-fleets/mcpstreamable-httpWhat it can do
Tool inventory
Tools (6)
⚪declare_incident(incident_id, stricken, rescue_capacity, nonce, signature)
Signed incident declaration; fires only when stricken > rescue_capacity
Input Schema
{
"type": "object",
"properties": {
"incident_id": {
"type": "string"
},
"stricken": {
"type": "integer"
},
"rescue_capacity": {
"type": "integer"
},
"nonce": {
"type": "string"
},
"signature": {
"type": "string"
}
},
"required": [
"incident_id",
"stricken",
"rescue_capacity",
"nonce",
"signature"
]
}⚪score_run(incident_id, view)
Score one stricken run ($0.05 or allowance) and return its triage tag
Input Schema
{
"type": "object",
"properties": {
"incident_id": {
"type": "string"
},
"view": {
"type": "object",
"properties": {
"run_id": {
"type": "string"
},
"checkpoint_integrity": {
"type": [
"number",
"null"
]
},
"effects_landed": {
"type": "integer"
},
"effects_irreversible": {
"type": "integer"
},
"value": {
"type": "number"
},
"deadline_min": {
"type": "number"
},
"est_rescue_cost": {
"type": "number"
},
"self_recoverable": {
"type": "boolean"
},
"counterparties": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"run_id"
]
}
},
"required": [
"incident_id",
"view"
]
}🟡retriage_run(incident_id, view)
Re-score a run on state/resource change (a new scored run)
Input Schema
{
"type": "object",
"properties": {
"incident_id": {
"type": "string"
},
"view": {
"type": "object",
"properties": {
"run_id": {
"type": "string"
},
"checkpoint_integrity": {
"type": [
"number",
"null"
]
},
"effects_landed": {
"type": "integer"
},
"effects_irreversible": {
"type": "integer"
},
"value": {
"type": "number"
},
"deadline_min": {
"type": "number"
},
"est_rescue_cost": {
"type": "number"
},
"self_recoverable": {
"type": "boolean"
},
"counterparties": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"run_id"
]
}
},
"required": [
"incident_id",
"view"
]
}🟢query_tag(run_id, incident_id)
Current tag for a run (null when expired)
Input Schema
{
"type": "object",
"properties": {
"run_id": {
"type": "string"
},
"incident_id": {
"type": "string"
}
},
"required": [
"run_id"
]
}⚪allocation_order(incident_id)
Allocation order for an incident; BLACK receives zero
Input Schema
{
"type": "object",
"properties": {
"incident_id": {
"type": "string"
}
},
"required": [
"incident_id"
]
}⚪retire_expectant(run_id, incident_id)
Expectant protocol for a BLACK run: freeze state, mint disposition receipt
Input Schema
{
"type": "object",
"properties": {
"run_id": {
"type": "string"
},
"incident_id": {
"type": "string"
}
},
"required": [
"run_id"
]
}Community
Evidence