Manage incidents, on-call schedules, services, and escalation policies via PagerDuty REST API
45+ deploysclaude mcp add pagerduty --url https://datafaucet.dev/api/mcp/t/pagerduty
Run this command in your terminal · most users connect in under 60s
GET endpoints
list_incidents
List incidents with filters. Params: statuses[] (triggered/acknowledged/resolved), urgencies[] (high/low), since, until, sort_by (incident_number:asc/desc). Returns id, incident_number, title, status, urgency, service, created_at, assignments.
https://api.pagerduty.com/incidents
get_incident
Get incident details including title, status, urgency, service, escalation_policy, teams, assignments, acknowledgements, last_status_change_at, and alert counts.
https://api.pagerduty.com/incidents/{id}
list_services
List all services in the account. Returns id, name, description, status (active/warning/critical/disabled), escalation_policy, teams, integrations count, and alert_creation setting.
https://api.pagerduty.com/services
list_oncalls
List current on-call entries. Params: schedule_ids[], escalation_policy_ids[], since, until. Returns user, schedule, escalation_policy, escalation_level, start, end.
https://api.pagerduty.com/oncalls
get_schedule
Get schedule details including layers, final_schedule rendered entries, users, escalation_policies, and overrides. Use with since/until query params for time window.
https://api.pagerduty.com/schedules/{id}
PUT endpoints
update_incident
Update incident status. Set status to acknowledged or resolved. Requires From header with a valid PagerDuty user email.
https://api.pagerduty.com/incidents/{id}
POST endpoints
add_incident_note
Add a note to an incident timeline. Notes are visible to all responders and in the incident timeline. Useful for status updates and context.
https://api.pagerduty.com/incidents/{id}/notes
Run this in your terminal:
claude mcp add pagerduty https://datafaucet.dev/api/mcp/t/pagerduty
Connect PagerDuty to your AI agent in under 60 seconds. No account required.
{notion_token}) with your real credentialsNeed API keys? Try our free sandbox templates first to see MCP in action with zero setup.
Replace these placeholders with your real values before deploying:
{content}Your value{from_email}Email address{id}Resource identifier{pagerduty_token}API settings page{status}Your valuePreview:
GET https://api.pagerduty.com/incidents Authorization: Token token={pagerduty_token} Content-Type: application/json
claude mcp add pagerduty --url https://datafaucet.dev/api/mcp/t/pagerdutyWhat your AI agent sees
I have access to 7 tools from PagerDuty: list_incidents, get_incident, list_services, and 4 more.
“List incidents with filters. Params: statuses[] (triggered/acknowledged/resolved), urgencies[] (high/low), since, until, sort_by (incident_number:asc/desc). Returns id, incident_number, title, status, urgency, service, created_at, assignments.”
Calling list_incidents... Done. Here are the results.
Try these prompts
“List all triggered incidents and tell me which services are affected”
Copy“Who is currently on-call for the backend escalation policy?”
Copy“Acknowledge incident P12345 and add a note that I'm investigating”
CopyClick any prompt to copy, then paste into your AI client.