Skip to main content

On-Call Manager

The On-Call Manager is an interactive schedule management dashboard that lets you view current on-call rotations, create and edit overrides, and manage escalation policies โ€” without leaving your IDE. Built on the MCP Apps extension.

On-Call Manager landing view

What you seeโ€‹

The app opens with your current on-call context (who is on-call right now for your schedules) and a set of management tabs.

My On-Callsโ€‹

A summary of the schedules where you are currently on-call, with the shift start and end times.

Schedulesโ€‹

A full list of your organization's schedules with the current on-call user for each. Click any schedule to open the Schedules modal.

Schedules modal

Overridesโ€‹

Active and upcoming schedule overrides. Click any override to edit or delete it, or use the New Override button to create one.

Override creation modal

Escalation Policiesโ€‹

A list of escalation policies with their service assignments and on-call layers. Click any policy to view and manage it.

Escalation policies modal

What you can doโ€‹

Create a schedule overrideโ€‹

  1. Open the Overrides tab
  2. Click New Override
  3. Pick the schedule, the user to cover, and the start/end time
  4. Click Save โ€” the override is created immediately in PagerDuty

Edit or delete an overrideโ€‹

Click any existing override row to open the edit modal. You can change the times or delete the override entirely.

Manage escalation policiesโ€‹

Click any policy in the Escalation Policies tab to see its layers, notification rules, and assigned services.

How it worksโ€‹

The On-Call Manager calls PagerDuty schedule and override tools through the MCP server. Write operations (create/edit/delete overrides) require the --enable-write-tools flag.

Supported clientsโ€‹

ClientStatus
VS Code (GitHub Copilot)Supported
Claude DesktopSupported
GooseSupported

Try it outโ€‹

The On-Call Manager is available on the experimental branch:

uvx --from git+https://github.com/PagerDuty/pagerduty-mcp-server@experimental pagerduty-mcp --enable-write-tools

Then ask your agent:

Show me the on-call manager
caution

The On-Call Manager is experimental. It may change or break between commits and is not covered by the standard support policy. Run it in non-production environments.

Feedbackโ€‹

Found a bug or missing feature? Open a GitHub issue tagged experimental:

github.com/PagerDuty/pagerduty-mcp-server/issues