Mass-Casualty Triage for Agent Fleets

Salvageability triage for agent fleets in a declared mass-failure mode.

Should I use this

Quality & Safety

B
Description quality
82%
Schema completeness
80%
Naming quality
83%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'declare_incident' description lacks action verbin declare_incident

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~546Tokens (tool definitions)
~798 BTypical response size
Minimal attention impact (0.43% of 128k context)

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-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪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

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools