Tool Name:
list_incidentsCategory: IncidentsMode: Read-onlyOverview
Thelist_incidents tool retrieves a list of incidents from your PagerDuty account with powerful filtering options. You can filter by status, date range, service, team, user assignment, urgency, and more.
Parameters
Filter incidents by status. Multiple statuses can be specified.Allowed values:
triggered- Newly created, unacknowledged incidentsacknowledged- Incidents that have been acknowledgedresolved- Incidents that have been resolved
["triggered", "acknowledged"]Filter incidents created since this date/time. Use ISO 8601 format.Example:
"2024-03-01T00:00:00Z"Filter incidents created until this date/time. Use ISO 8601 format.Example:
"2024-03-05T23:59:59Z"Filter incidents assigned to specific users. Provide a list of user IDs.Example:
["PXXXXXX", "PYYYYYY"]Filter incidents by service. Provide a list of service IDs.Example:
["PXXXXXX", "PYYYYYY"]Filter incidents by team. Provide a list of team IDs.Example:
["PXXXXXX", "PYYYYYY"]Filter incidents by urgency level.Allowed values:
high- High urgency incidentslow- Low urgency incidents
["high"]Scope incidents based on the authenticated user’s context.Allowed values:
all- All incidents visible to the user (default)teams- Incidents assigned to the user’s teams (requires user token)assigned- Incidents assigned to the authenticated user (requires user token)
Maximum number of results to return. Must be between 1 and 1000.Example:
50Sort results by field and direction. Up to two fields can be specified, separated by comma.Allowed values:
incident_number:asc/incident_number:desccreated_at:asc/created_at:descresolved_at:asc/resolved_at:descurgency:asc/urgency:desc(requires account to have urgencies ability)
["created_at:desc", "urgency:desc"]Usage Examples
List all triggered incidents
List high urgency incidents for a service
List incidents from the last 24 hours
List incidents assigned to me
Response Format
Returns aListResponseModel[Incident] containing a list of incident objects.
List of incidents matching the query parameters.
The unique ID of the incident.
The incident number (unique across your account).
Current status:
triggered, acknowledged, or resolved.A succinct description of the incident.
A short summary of the incident.
When the incident was first triggered.
When the incident was last modified.
When the incident was resolved (null if not resolved).
The service the incident is associated with.
List of users assigned to the incident.
Common Errors
Related Tools
get_incident
Get details for a specific incident
manage_incidents
Update multiple incidents at once
create_incident
Create a new incident
list_incident_notes
View notes on an incident
Source Reference
Function:list_incidents in pagerduty_mcp/tools/incidents.py:27
Models: IncidentQuery, Incident in pagerduty_mcp/models/incidents.py