pagerduty-oncall

Manage PagerDuty on-call schedules and escalation policies via MCP tools.

650|182|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/automateyournetwork/netclaw --skill pagerduty-oncall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pagerduty-oncall
Source: https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/pagerduty-oncall
Command: npx skills add https://github.com/automateyournetwork/netclaw --skill pagerduty-oncall

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams need quick visibility into who is on-call, how schedules are structured, and how escalations flow in PagerDuty without manually navigating the web console or writing ad-hoc API scripts.

Core Features & Use Cases

  • On-Call Visibility: List current on-call users across all schedules or filter by specific schedule IDs.
  • Schedule Management: Create, update, and inspect on-call schedules, including temporary overrides for vacation coverage.
  • Escalation Policy Review: List and inspect escalation policies to identify coverage gaps and review escalation levels and timeouts.
  • Use Case: Before a shift handoff, run list_oncalls to see current coverage, pull the next shift's users with list_schedule_users, and create a schedule override when a teammate takes vacation.

Quick Start

Ask the agent who is on-call right now and to show the escalation policy for your team's schedule.

Frequently Asked Questions about pagerduty-oncall

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check who is on-call in PagerDuty?

Use the list_oncalls tool to see current on-call users across all schedules. You can filter by specific schedule IDs or pass since and until time ranges to view coverage for a particular window.

How to create a PagerDuty schedule override for vacation coverage?

Call create_schedule_override with the schedule ID, covering user ID, and start and end times. Write operations require the server to run with --enable-write-tools, then verify the override with list_oncalls.

What API credentials does PagerDuty on-call management need?

It requires the PAGERDUTY_USER_API_KEY environment variable with a PagerDuty user API key. EU customers can optionally set PAGERDUTY_API_HOST to point at the regional API endpoint.

Can I modify PagerDuty schedules with read-only access?

No. Listing schedules, on-calls, and escalation policies works read-only, but create_schedule, update_schedule, and create_schedule_override require the MCP server to be launched with --enable-write-tools.

How do I review escalation policies for coverage gaps?

Run list_escalation_policies to enumerate all policies, then get_escalation_policy with a policy ID to inspect escalation levels and timeouts. Compare levels against your schedules to find uncovered gaps.