P
Official Cloud & Infra

PagerDuty

PagerDuty's hosted server for incidents, on-call schedules, and services.

Works with: Claude DesktopClaude CodeCursorWindsurf

Official server · page last edited

How to install the PagerDuty MCP server

Add this to your Claude Desktop MCP configuration:

Add https://mcp.pagerduty.com/mcp (https://mcp.eu.pagerduty.com/mcp for EU accounts) as a remote MCP server, using a PagerDuty API key or OAuth token in the Authorization header. The local uvx pagerduty-mcp server is deprecated.

Add this to your Claude Code MCP configuration:

Add https://mcp.pagerduty.com/mcp (https://mcp.eu.pagerduty.com/mcp for EU accounts) as a remote MCP server, using a PagerDuty API key or OAuth token in the Authorization header. The local uvx pagerduty-mcp server is deprecated.

Add this to your Cursor MCP configuration:

Add https://mcp.pagerduty.com/mcp (https://mcp.eu.pagerduty.com/mcp for EU accounts) as a remote MCP server, using a PagerDuty API key or OAuth token in the Authorization header. The local uvx pagerduty-mcp server is deprecated.

Add this to your Windsurf MCP configuration:

Add https://mcp.pagerduty.com/mcp (https://mcp.eu.pagerduty.com/mcp for EU accounts) as a remote MCP server, using a PagerDuty API key or OAuth token in the Authorization header. The local uvx pagerduty-mcp server is deprecated.

Built by ContextBoltThis directory is built by ContextBolt: MCP-native memory and SEO tools that run alongside PagerDuty in the same client.

Explore ContextBolt

The PagerDuty MCP server is the official bridge between Claude and your incident-response stack. PagerDuty now runs it as a hosted server at https://mcp.pagerduty.com/mcp (https://mcp.eu.pagerduty.com/mcp for EU accounts), and its older local server repository is deprecated and read-only. It exposes the PagerDuty API so an on-call engineer can triage from a chat window instead of clicking through the web console. If you run SRE or ops work and want an AI copilot during an incident, this is the direct line in.

What it actually does

The server surfaces the core PagerDuty objects: incidents, services, on-call schedules, and escalation policies. You can ask about what is happening right now, who is responsible, and how a service is configured, then take action without leaving the conversation.

Practical patterns:

  • ‘List every triggered incident on the payments service and tell me who is on call.’
  • ‘Acknowledge incident P123456 and summarize the recent notes.’
  • ‘Who is the next escalation contact if the primary does not respond in ten minutes?‘

Why use it

During an incident, context switching is expensive. Pulling schedules, incident history, and service ownership into one place lets Claude assemble the picture faster than a human clicking between tabs. It is most useful for the first few minutes of triage, when you are still working out scope and ownership.

Gotchas

Auth is a PagerDuty API key or OAuth token, so scope it carefully. A token that can resolve or reassign incidents can do real damage if misused, and actions taken through the server are real PagerDuty writes, not a sandbox. Treat destructive operations (resolving, reassigning, escalating) with the same caution you would in the console. The server is only as current as the API, so a very fresh incident may lag by a moment.

Built by ContextBolt

This directory is built by ContextBolt

We build MCP-native tools that give your AI the context it cannot reach on its own. Bookmarks turns your saved posts into agent-queryable memory. SEO puts live keyword and ranking data inside Claude. Both run alongside PagerDuty in the same client.

Explore the products →

PagerDuty MCP server: FAQs

Do I need a paid PagerDuty plan to use this?

You need a PagerDuty account with API access. The features available through the server mirror what your plan and token permissions allow in the normal API.

Can it resolve or reassign incidents, or just read them?

It can do both, depending on your token's permissions. Read operations like listing incidents and on-call schedules are low risk. Write operations such as acknowledging, resolving, or reassigning make real changes, so scope your token accordingly.

How does authentication work?

PagerDuty's hosted server accepts a PagerDuty API key in an Authorization header, or OAuth tokens. Anyone or anything with that credential inherits its permissions, so use a scoped one rather than a full-access one where possible. PagerDuty says the account needs Advanced Permissions.

Is this a good fit for non-engineers?

It is built for on-call engineers and SRE teams who already live in PagerDuty. If you do not run services or take on-call shifts, there is little to use here.