
Pagerduty Mcp
Let your agent list incidents, services, and on-call context in PagerDuty so you can triage production alerts without leaving the IDE.
Overview
PagerDuty MCP is a MCP server for the Operate phase that lets agents read and optionally write PagerDuty incidents, services, and account data via the official API.
What is this MCP server?
- Official PagerDuty MCP server (GitHub: pagerduty-mcp-server)
- stdio package via uvx from PyPI identifier pagerduty-mcp v0.2.1
- Optional --enable-write-tools for mutating operations when you trust the agent
- PAGERDUTY_USER_API_KEY from User Settings → API Access
- PAGERDUTY_API_HOST switch for EU (api.eu.pagerduty.com) vs default US API
- Published package version 0.2.1 on PyPI identifier pagerduty-mcp
- Transport: stdio via uvx runtimeHint
- Two documented environment variables: PAGERDUTY_USER_API_KEY, PAGERDUTY_API_HOST
Community signal: 71 GitHub stars.
What problem does it solve?
When PagerDuty pages you, copying incident IDs and service context into your agent chat is slow and error-prone during an outage.
Who is it for?
Solo builders or small teams already on PagerDuty who want IDE-native incident lookup and controlled write-back during fires.
Skip if: Builders with no on-call stack who only need local log tailing, or orgs that forbid API write access from AI clients.
What do I get? / Deliverables
Your agent queries and optionally updates PagerDuty through typed tools so triage and handoffs stay in one workflow.
- Agent-callable tools backed by PagerDuty REST API
- Read-path incident and service visibility from the IDE
- Optional write-capable workflows when enabled
Recommended MCP Servers
Journey fit
Operate is where production incidents and paging workflows live; PagerDuty is the system of record for what broke and who is on call. Errors subphase covers incident response and escalation—the core loop when alerts fire and you need API-backed actions from an agent.
How it compares
Official incident-response MCP integration, not a self-hosted uptime checker or a generic Slack notifier skill.
Common Questions / FAQ
Who is PagerDuty MCP for?
Developers and on-call owners who use PagerDuty for alerting and want Claude Code, Cursor, or similar agents to interact with incidents and services through MCP.
When should I use PagerDuty MCP?
Use it during incident triage, postmortem prep, or when automating status checks after deploys—once PagerDuty is your paging source of truth.
How do I add PagerDuty MCP to my agent?
Install/run via uvx pagerduty-mcp (PyPI v0.2.1), set PAGERDUTY_USER_API_KEY, optionally PAGERDUTY_API_HOST for EU, add --enable-write-tools only if needed, and register the stdio server in your MCP config.