MCP / Developer tools

PagerDuty MCP

PagerDuty: incidents, services, schedules, escalations, on-calls. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

Your own API key36 actionsDeveloper tools
Ask your agent
List up to 10 triggered PagerDuty incidents for my selected team, with their titles and urgency.

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

What PagerDuty MCP can do

36 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

ActionWhat it does
pagerduty_acknowledge_incidentsAcknowledge multiple incidents
pagerduty_add_incident_noteAdd a note to an incident
pagerduty_create_escalation_policyCreate an escalation policy
pagerduty_create_incidentCreate an incident
pagerduty_create_scheduleCreate a schedule
pagerduty_create_serviceCreate a service
pagerduty_create_userCreate a user
pagerduty_delete_escalation_policyDelete an escalation policy WRITE action
pagerduty_delete_scheduleDelete a schedule WRITE action
pagerduty_delete_serviceDelete a service WRITE action
pagerduty_delete_userDelete a user WRITE action
pagerduty_get_escalation_policyGet one escalation policy
Show all 36 actions
ActionWhat it does
pagerduty_get_event_orchestrationGet an event orchestration
pagerduty_get_incidentGet one incident
pagerduty_get_scheduleGet one schedule
pagerduty_get_serviceGet one service
pagerduty_get_teamGet one team
pagerduty_get_userGet one user
pagerduty_list_escalation_policiesList escalation policies
pagerduty_list_incidentsList incidents
pagerduty_list_oncallsList on-call users
pagerduty_list_prioritiesList priorities
pagerduty_list_schedule_overridesList schedule overrides
pagerduty_list_schedulesList schedules
pagerduty_list_servicesList services
pagerduty_list_teamsList teams
pagerduty_list_usersList users
pagerduty_manage_incidentManage incident status/reassignment Sets status and/or escalation_policy_id.
pagerduty_resolve_incidentsResolve multiple incidents
pagerduty_snooze_incidentSnooze an incident
pagerduty_update_escalation_policyUpdate an escalation policy
pagerduty_update_event_orchestrationUpdate an event orchestration
pagerduty_update_incidentUpdate an incident
pagerduty_update_scheduleUpdate a schedule
pagerduty_update_serviceUpdate a service
pagerduty_update_userUpdate a user

Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

“List up to 10 triggered PagerDuty incidents for my selected team, with their titles and urgency.”uses pagerduty_list_incidents
“Read this PagerDuty incident and summarize its current status, urgency and reported service.”uses pagerduty_get_incident
“List up to 10 PagerDuty services belonging to my selected team, with their names and IDs.”uses pagerduty_list_services

Connect PagerDuty in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

  1. 01

    Add FlyMy.AI

    Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.

  2. 02

    Add your PagerDuty API token

    Paste it into the PagerDuty connection settings once; it stays with FlyMy.AI, never in a prompt or a chat.

    • PagerDuty API token - PagerDuty - Integrations - API Access Keys - Create New API Key. How to ->
  3. 03

    Ask

    Paste a request from this page. Every run shows what it cost.

Claude Code
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp

Then run /mcp in Claude Code and sign in.

Codex
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop
https://mcp-agents.flymy.ai/mcp

Settings, Connectors, Add custom connector: paste this URL.

Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own PagerDuty account, under its plan and limits. No seats and no minimum.

Go to the source

From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.