Tools
| Name | Description |
|---|---|
validate_connectionValidate the FireHydrant bot token by listing incidents. | Validate the FireHydrant bot token by listing incidents. |
list_incidentsList FireHydrant incidents with pagination and common operational filters. | List FireHydrant incidents with pagination and common operational filters. |
get_incidentRetrieve one FireHydrant incident by ID. | Retrieve one FireHydrant incident by ID. |
create_incidentCreate a FireHydrant incident with narrow, documented fields. | Create a FireHydrant incident with narrow, documented fields. |
update_incidentUpdate selected FireHydrant incident fields. | Update selected FireHydrant incident fields. |
resolve_incidentResolve Incident in FireHydrant by exact incident ID. Requires exact incident ID confirmation. | Resolve Incident in FireHydrant by exact incident ID. Requires exact incident ID confirmation. |
close_incidentClose Incident in FireHydrant by exact incident ID. Requires exact incident ID confirmation. | Close Incident in FireHydrant by exact incident ID. Requires exact incident ID confirmation. |
add_incident_noteAdd a note to a FireHydrant incident timeline. | Add a note to a FireHydrant incident timeline. |
list_incident_eventsList FireHydrant timeline events for an incident. | List FireHydrant timeline events for an incident. |
list_servicesList FireHydrant services. | List FireHydrant services. |
list_incident_typesList FireHydrant incident types. | List FireHydrant incident types. |
list_incident_rolesList FireHydrant incident roles. | List FireHydrant incident roles. |
list_teamsList FireHydrant teams. | List FireHydrant teams. |
list_severity_matrixRetrieve FireHydrant severity matrix, impacts, conditions, and severities. | Retrieve FireHydrant severity matrix, impacts, conditions, and severities. |
Triggers
| Name | Description |
|---|---|
new_or_updated_incidentPoll FireHydrant for incidents updated since the previous poll. | Poll FireHydrant for incidents updated since the previous poll. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('firehydrant', 'validate_connection', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'firehydrant',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect FireHydrant to my app?
Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does FireHydrant support?
FireHydrant supports 14 tools including Validate Connection, List Incidents, Get Incident, Create Incident, Update Incident, and more.
Can I use FireHydrant with AI agents?
Yes. Add FireHydrant to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can FireHydrant be used in stateful agent workflows?
Yes. Agents can combine FireHydrant tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does FireHydrant use?
FireHydrant uses API Key. Weavz stores credentials securely and uses them for authorized action execution.
How much does the FireHydrant integration cost?
The FireHydrant integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does FireHydrant support?
FireHydrant supports 1 triggers including New or Updated Incident.
Connect FireHydrant in minutes
Get 20,000 free action executions every month. No credit card required.