FireHydrant MCP Server

FireHydrant is an incident management platform designed to streamline incident response, automate tasks, and improve team collaboration during outages. Use it to coordinate responses, analyze incidents, and enhance reliability practices.

41 tools
SKILL.md

Start chatting with FireHydrant tools

Open Studio to chat with 41 FireHydrant tools right now — the skill is included automatically.

AI Skill
SKILL.md

Domain knowledge for FireHydrant — workflow patterns, data models, and gotchas for your AI agent.

FireHydrant

Incident management platform for declaring, triaging, automating, and reviewing incidents across services and teams. Covers the full incident lifecycle from alert to post-mortem.

Entity Hierarchy

The data model has three layers: catalog (what you own), incident (what's happening), and retrospective (what happened).

Catalog (steady-state configuration)
  • Services — things that can break (microservices, infrastructure components). Each has an owner team and environment links. Search by name with query. Open a service by id for full details.
  • Teams — groups of people who respond. Linked to services, on-call schedules, and incident roles.
  • Users — individual responders.
  • Environments — deployment targets (production, staging). Incidents are scoped to environments.
  • Infrastructures — broader infra components (AWS region, data center).
  • Functionalities — user-facing capabilities a service provides ("checkout flow", "search").
Incident Configuration
  • Severities — ordered severity levels (SEV1–SEV5 or custom). Drives SLA timers and escalation.
  • Priorities — urgency ordering, separate from severity.
  • Incident Types — classification categories (security, performance, outage).
  • Incident Roles — responsibilities during response (Incident Commander, Communications Lead).
  • Incident Tags — freeform labels for filtering and reporting.
  • Phases — lifecycle stages an incident moves through (detected → acknowledged → mitigated → resolved).
  • Severity Matrix — conditions × impacts grid that auto-assigns severity. Query conditions and impacts separately.
Automation
  • Runbooks — step-by-step automation playbooks attached to incidents. Each runbook has actions (individual steps) and executions (historical runs). Audits track who changed runbook definitions.
  • Checklist Templates — manual task checklists for common incident procedures.
  • Task Lists — incident-scoped lists of assigned work items.
Signals & Alerting
  • Alerts — inbound alert events from monitoring tools (PagerDuty, Datadog, etc.).
  • Signals On-Call — who is currently on call and receiving alerts.
Incident Operations
  • Incidents — the core entity. Each has severity, priority, type, affected services, environments, and assigned teams/roles. Filter by status (open/in_progress/resolved/closed), severity (SEV1-SEV5), or search by query. Open an incident by id for the full timeline.
  • Changes — deployment and configuration change records linked to the service catalog. Change Events are the individual events within a change.
  • Scheduled Maintenances — planned downtime windows.
Retrospective
  • Post-Mortem Reports — completed post-incident reviews linked to specific incidents.
  • Post-Mortem Questions — configurable question templates used across post-mortems.
  • Reports — aggregated MTTA (mean time to acknowledge) and MTTR (mean time to resolve) metrics.
Integrations & Ticketing
  • Integrations — connected third-party tools (Slack, Jira, PagerDuty).
  • Webhooks — outbound event hooks.
  • Tickets — external tracking tickets linked to incidents. Ticket Tags and Ticketing Priorities configure the ticketing system. Ticketing Projects organize tickets.
  • Custom Field Definitions — schema for custom data on incidents.
  • Entitlements — account-level feature flags and plan limits.
  • NUNC Connections — status page connections for public incident communication.

Workflows

  • Triage an alert: list alerts → find the relevant alert → list incidents to see if one already exists → check services and on-call schedules.
  • Assess impact: list services and functionalities to understand what's affected → query severity matrix conditions/impacts to see auto-severity logic → list environments to scope the blast radius.
  • Review response capacity: list teams → list users → check signals on-call for current responders → list incident roles for assignment needs.
  • Audit automation: list runbooks → drill into runbook executions for recent runs → review runbook audits for definition changes → list checklist templates for manual procedures.
  • Post-incident analysis: list post-mortem reports → review post-mortem questions for standard retrospective structure → pull mean-time reports for MTTA/MTTR trends.
  • Change correlation: list changes and change events around an incident timeframe to identify causal deployments.

Gotchas

  • Rate limit: 50 requests per 10 seconds (300/min); back off when responses indicate throttling.
  • Pagination: most lists use page index + page size; responses include pagination metadata.
  • Measurement definitions sit under lifecycle measurement resources, not the API root.
  • Phases sit under lifecycle resources.
  • Mean-time reports return aggregate MTTA/MTTR style metrics—not arbitrary document lists.

Tools in this Server (41)

Firehydrant Get Incident

Get a specific incident by ID — full details including name, severity, current phase, started/resolved timestamps, impacted services, milestones, and ...

Firehydrant Get Service

Get a specific service by ID — full details including name, description, owner team, tier, external resources, and linked functionalities. Requires 's...

Firehydrant List Alerts

Retrieve a list of alerts that have been triggered in the system. Use this to monitor and respond to active alerts efficiently. Returns detailed infor...

Firehydrant List Changes

List all recent changes within your system, as tracked by FireHydrant. Ideal for reviewing and auditing changes made to your infrastructure. Returns i...

Firehydrant List Changes Events

Retrieve a list of change events recorded in FireHydrant. Use this to analyze recent system changes and their impact. Returns details such as event ID...

Firehydrant List Checklist Templates

Access a collection of checklist templates for incident management processes. Use this to ensure consistency in handling similar incidents with predef...

Firehydrant List Custom Fields Definitions

Get all custom field definitions available in your setup. Use this to tailor incident records with specific data points or when setting up new custom ...

Firehydrant List Entitlements

Retrieve all entitlements currently available in your FireHydrant account. Use this to assess permission structures and access controls. Returns detai...

Firehydrant List Environments

Retrieve a list of all environments within your FireHydrant account. Use this to view and manage the environments where your services are deployed. Re...

Firehydrant List Functionalities

Access a complete list of functionalities supported by your organization. Use this to understand what functionalities are covered by your operations. ...

Firehydrant List Incident Roles

Retrieve a full list of incident roles available in FireHydrant. Use this to understand and configure roles for effective incident management. Returns...

Firehydrant List Incidents

Get a complete list of all incidents recorded in FireHydrant. Essential for reviewing past incidents and managing resolutions. Provides details such a...

Firehydrant List Incident Tags

Get a list of all incident tags configured in your FireHydrant account. Utilize this to quickly categorize incidents and streamline searches. Returns ...

Firehydrant List Incident Types

Fetch all incident types defined in your system. Use this to align incidents with predefined categories, ensuring consistent incident tracking and rep...

Firehydrant List Infrastructures

Access a list of infrastructures configured in your environment. Utilize during audits or infrastructure planning to ensure accuracy and coverage. Ret...

Firehydrant List Integrations

Retrieve a list of all integrations available in FireHydrant. This is useful when managing or setting up third-party tool integrations for automated i...

Firehydrant List Measurement Definitions

Get all measurement definitions for lifecycle tracking. Utilize this when setting up or reviewing your lifecycle metrics to understand predefined metr...

Firehydrant List Nunc Connections

Retrieve a list of all NUNC connections. Use this during incident analysis or setup to view current integrations and external service connections. Ret...

Firehydrant List Phases

Access a list of lifecycle phases implemented within your incident management workflow. Employ this to review or update phases during lifecycle review...

Firehydrant List Post Mortems Questions

Access a collection of questions typically used in post-mortem processes. Use this to ensure thorough incident reviews by covering all essential areas...

Firehydrant List Post Mortems Reports

Retrieve a list of post-mortem reports from the incident management process. Use this when you need to analyze past incidents to improve future respon...

Firehydrant List Priorities

List all priority levels defined in your incident management configuration. Use this when configuring incidents to ensure correct priority levels are ...

Firehydrant List Reports

Access mean time reports across incidents in FireHydrant. Utilize this for performance analysis and optimization of response time. Returns metrics lik...

Firehydrant List Runbook Actions

Retrieve a list of actions available in your runbooks. Use this to automate specific tasks during incident response efficiently. Returns action detail...

Firehydrant List Runbook Audits

Fetch audit logs for all runbook actions. This is crucial for compliance and reviewing historical changes. Returns audit entries with detailed informa...

Firehydrant List Runbook Executions

Get a record of all runbook executions. Leverage this data to review past actions and optimize runbook processes. Returns detailed logs including exec...

Firehydrant List Runbooks

List all runbooks configured in FireHydrant. Use this to plan, execute, and refine incident response strategies. Returns runbook information including...

Firehydrant List Scheduled Maintenances

Retrieve all scheduled maintenance events. Use this to manage and coordinate maintenance window schedules. Returns details such as maintenance ID, sch...

Firehydrant List Services

Get a full list of all services tracked by FireHydrant. Ideal for auditing and managing your service catalog. Returns service details including servic...

Firehydrant List Severities

Retrieve a full list of incident severities. Ideal for reviewing or updating severity levels associated with incidents. Responses include severity lev...

Firehydrant List Severity Matrix Conditions

Fetch a list of conditions outlined within your severity matrix. Use this to analyze or modify conditions impacting severity classifications. Returns ...

Firehydrant List Severity Matrix Impacts

Obtain a list of impacts defined in your severity matrix. Employ this to review how impacts are linked to severity assessments in incident reports. Re...

Firehydrant List Signals On Call

Fetch all active signals associated with on-call schedules. Essential for monitoring and managing incident notifications. Provides signal information ...

Firehydrant List Task Lists

Retrieve all task lists related to incidents. Use this to review and manage tasks assigned during incident response. Returns details of each task list...

Firehydrant List Teams

Retrieve a list of all teams configured in your FireHydrant account. Useful for understanding team structures and assigning incident roles. Returns a ...

Firehydrant List Ticketing Priorities

Access the list of ticket priorities available in the system. Use this to categorize and prioritize incident tickets effectively. Returns details abou...

Firehydrant List Ticketing Projects

Obtain a list of all projects associated with ticketing. Use this to organize and prioritize incident-related tasks. Returns project identifiers and a...

Firehydrant List Tickets

List all support tickets created during incidents. Use this to track and manage communication and resolution efforts effectively. Returns details incl...

Firehydrant List Ticket Tags

Retrieve a list of tags that can be applied to tickets for better categorization. Use this to enhance organization and searchability of incident ticke...

Firehydrant List Users

List all users within your FireHydrant account. Use this to monitor and manage user participation in incident responses. Returns user-specific details...

Firehydrant List Webhooks

List all webhooks that have been configured in your FireHydrant system. Use this to manage automated integrations and alerts. Returns webhook details ...

Integration Details

Authentication
API Key

Frequently Asked Questions

What is the FireHydrant MCP server?

FireHydrant is an incident management platform designed to streamline incident response, automate tasks, and improve team collaboration during outages. Use it to coordinate responses, analyze incidents, and enhance reliability practices. It provides 41 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect FireHydrant to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/firehydrant. Authentication is handled automatically.

How many tools does FireHydrant provide?

FireHydrant provides 41 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does FireHydrant require?

FireHydrant uses API Key. FireHydrant requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect FireHydrant to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/firehydrant

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use FireHydrant?

Open Studio and start using 41 tools right now — no setup required

FireHydrant MCP Server & Skill — 41 Tools