TTD, TTA, TTI, TTF and TTR are the numbers nobody reconstructs honestly afterwards. The slash commands read the phase from what the responder is actually doing — investigating, cause found, fixing, resolved — and update the incident as it happens, which is the only moment that data is real.
An MCP server for Waroom, an incident management platform. It creates and updates incidents, records the response-timing metrics, manages runbooks and action items, keeps per-service architecture context, and produces postmortems.
- Incidents — waroom_create_incident, waroom_get_incidents with filters, waroom_get_incident_details including the state document as Markdown, waroom_update_incident_severity, waroom_update_incident_status, waroom_update_incident_labels
- Metrics — waroom_create_incident_metrics records a response activity and updates TTD, TTA, TTI, TTF and TTR
- Postmortems — waroom_get_postmortems, waroom_create_postmortem, waroom_get_postmortem_template
- Services — waroom_get_services, waroom_get_service_architecture_context and waroom_update_service_architecture_context, so a responder starts with the system's shape in front of them
- Labels — waroom_get_service_labels, waroom_create_service_label, waroom_update_service_label, waroom_delete_service_label
- Runbooks — waroom_get_runbooks, waroom_get_runbook by namespace, waroom_update_runbook
- Action items — waroom_get_incident_action_items, waroom_create_incident_action_item, waroom_get_incident_action_item, waroom_update_incident_action_item, waroom_delete_incident_action_item, with waroom_get_users resolving the nickname needed to assign one
- Two Claude Code slash commands drive the flow — one opens a new incident from a service, the other picks up an existing one from a UUID or a URL — and both update status and metrics from what the responder is doing
- A waroom://about resource holds the full usage guide
The npm package @topotal/waroom-mcp, run with npx and WAROOM_API_KEY in the environment; one claude mcp add command wires it in. If you use nodenv or nvm, give npx its full path. The project describes itself as experimental — stability and performance are not guaranteed. Tool descriptions and the slash-command documentation are written in Japanese.
One command plus a key — claude mcp add waroom-mcp --env WAROOM_API_KEY=your-api-key -- npx @topotal/waroom-mcp, then supply credentials
