Skip to main content

Onboarding Wizard

The Onboarding Wizard is a step-by-step setup guide that walks you through configuring a PagerDuty account from scratch โ€” teams, users, schedules, escalation policies, services, AIOps, and incident workflows โ€” all from inside your IDE. Built on the MCP Apps extension.

What it doesโ€‹

The wizard walks through nine sequential phases. Each phase shows a Best Practices panel alongside the form so you know what PagerDuty recommends before you click anything.

PhaseWhat gets configured
1. TeamsCreate the teams that will own services and on-call schedules
2. UsersInvite users (manually or via CSV upload)
3. Team MembershipAssign users to teams and set their roles
4. SchedulesBuild on-call rotations โ€” weekly layers, timezone, handoff times
5. Escalation PoliciesWire schedules into escalation policies with notification rules
6. ServicesCreate services and attach escalation policies
7. AIOpsConfigure intelligent alert grouping per service
8. Incident WorkflowsSet up automated response workflows triggered by incident conditions
9. Review & CreateSummary of everything โ€” confirm and create all resources at once

Step-by-step walkthroughโ€‹

Step 1 โ€” Teamsโ€‹

Teams phase

Create the teams that will own services and schedules. Best practices for naming and size are shown inline.

Step 2 โ€” Usersโ€‹

Users phase

Add users one at a time via the form, or bulk-import via CSV. The expected CSV columns are:

name,email,role,team
Alice Smith,alice@example.com,user,Platform
Bob Jones,bob@example.com,manager,Platform

Step 3 โ€” Team Membershipโ€‹

Team Membership phase

Assign users to teams and set their role (responder, manager, or observer) before schedules are created.

Step 4 โ€” Schedulesโ€‹

Schedules phase โ€” form

Define on-call rotations: rotation length, handoff time, timezone, and assigned users. Add multiple schedules for primary and secondary coverage.

Schedules phase โ€” schedule added

Step 5 โ€” Escalation Policiesโ€‹

Escalation Policies phase

Wire the schedules from the previous step into escalation policies. Each layer can target a schedule or a specific user, with a configurable escalation delay.

Step 7 โ€” AIOps Alert Groupingโ€‹

AIOps phase

Configure intelligent alert grouping per service to reduce noise. Choose from Intelligent (ML-based), Time-based, or Content-based grouping.

Step 8 โ€” Incident Workflowsโ€‹

Incident Workflows phase

Set up automated response workflows that trigger when incidents are created or updated โ€” mobilization workflows, major incident workflows, Slack notifications, and more.

Step 9 โ€” Review & Createโ€‹

Review & Create phase

A full summary of everything the wizard will create. Confirm and click Create All Resources to provision everything in one shot.

How it worksโ€‹

Each phase creates resources in PagerDuty via write tools in the MCP server. The wizard tracks the IDs of everything it creates so later phases can reference them (for example, schedules created in step 4 are available to select in step 5 escalation policies).

Requires --enable-write-tools โ€” the wizard creates real resources in your PagerDuty account.

Supported clientsโ€‹

ClientStatus
VS Code (GitHub Copilot)Supported
Claude DesktopSupported
GooseSupported

Try it outโ€‹

The Onboarding Wizard 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:

Open the onboarding wizard
caution

The Onboarding Wizard creates real resources in your PagerDuty account. Use a sandbox or test account when exploring for the first time.

caution

The Onboarding Wizard is experimental. It may change or break between commits and is not covered by the standard support policy.

Feedbackโ€‹

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

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