Labsco
MCP SERVER

FireHydrant

by firehydrant

Open an incident, see what is already running, pull the retrospective attached to it and write a field back — from the same place the outage is being discussed.

Observability, Monitoring & Incident ResponseVerified
Summary
Deliberately narrow: this is the incident record and its retrospective, not a console over the whole product.

The retrospective tools are what make it worth connecting — list-retros-by-incident returns a retrospective's fields and update-retrospective-field writes one back, so a write-up drafted in conversation lands in the record instead of being retyped into it. That write takes unstyled HTML, which is the detail to settle before anything automated goes near it. Every tool takes a single `request` parameter, so what a call can filter, page or set is governed by the FireHydrant API shape rather than by anything the tool signature reveals.

What it is

A FireHydrant client covering the incident record and its retrospective: listing and creating incidents, listing alerts including Signals and third-party alerts, and reading and updating retrospective fields.

What you get
  • list-incidents returns the incidents in the organization, and create-incident opens a new one.
  • list-alerts retrieves alerts, including Signals alerts and alerts from third-party sources.
  • list-retros-by-incident returns the retrospectives (RCAs) attached to an incident, along with their basic data and their fields.
  • update-retrospective-field writes a value into a named retrospective field, with the value supplied as unstyled HTML.
Requirements

A FireHydrant API key, supplied with --api-key when the server starts.

Setup effort

One command — npx firehydrant-mcp start --api-key ...