PagerDuty

PagerDuty

Local MCP server to manage PagerDuty data (incidents, services, schedules) via MCP clients.

34
Stars
22
Forks
0
Releases

Overview

PagerDuty's official MCP server provides tools to interact with your PagerDuty account through MCP-enabled clients. It supports managing incidents, services, schedules, event orchestrations, and more directly from the client. Prerequisites include asdf-vm, uv, and a PagerDuty User API Token. The README describes configuring the server in MCP clients such as Cursor and Visual Studio Code, using environment variables like PAGERDUTY_USER_API_KEY and PAGERDUTY_API_HOST (EU users can point to the EU API host). By default, the MCP server exposes read-only tools; to enable write operations you must launch with the --enable-write-tools flag. The documentation also covers local setup (cloning, installing asdf plugins, installing uv, syncing dependencies) and running the server via uv or uvx with the appropriate arguments. It provides integration examples for Cursor, VS Code, and Claude Desktop, including sample JSON configuration snippets. The available toolset spans across Incidents, Event Orchestrations, Escalation Policies, Teams, Users, On-call, Schedules, Services, and Status Pages, as well as alert grouping settings; many tools are read-only by default and require write-tools to modify PagerDuty data.

Details

Owner
PagerDuty
Language
Python
License
Apache License 2.0
Updated
2025-12-07

Features

Write-mode capability

By default the MCP server is read-only; you can enable write operations by starting with the --enable-write-tools flag, enabling actions such as creating incidents and schedule overrides.

Comprehensive domain tooling

Exposes tools across PagerDuty domains including incidents, schedules, services, teams, users, on-calls, status pages, and alert grouping settings.

Event Orchestrations tooling

Supports retrieving, listing, and configuring event orchestrations, routers, and related orchestration configurations.

Incident management capabilities

Includes endpoints for creating, retrieving, listing, and updating incidents, as well as managing notes and responders when write-tools are enabled.

User, team, and access data

Provides access to current user data, lists of users, and team information including membership details.

Multi-client integration

Designed to work with MCP-enabled clients like Cursor, Visual Studio Code, and Claude Desktop, with configuration examples for each.

Tags

PagerDutyMCPModel Context ProtocolIncidentsSchedulesServicesEvent OrchestrationsStatus PagesTeamsUsersOn-callWrite ToolsCursorVS CodeClaude DesktopEU API HostAPI Token