MCP server: One MCP server.

PagerDuty

@pagerdutyMCP server · External

PagerDuty's official MCP server which provides tools to interact with your PagerDuty account.

Application monitoringv0.2.1Apache-2.0Python
Freeno charge per call

Runs on your machine from its package; the steps are below.

What it does

  1. Reads
  2. Writes
  3. High impact

At most: creates or changes data: records, files, settings.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Runs locally over stdio

This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).

PyPIpagerduty-mcpv0.2.1

Run

uvx pagerduty-mcp

MCP client config

{
  "mcpServers": {
    "pagerduty": {
      "command": "uvx",
      "args": [
        "pagerduty-mcp"
      ]
    }
  }
}
README2 min read

PagerDuty's official MCP Server

Important

This repository is deprecated and now read-only. Development has moved to PagerDuty's hosted Remote MCP Server — see the docs there for setup instructions.

PagerDuty's local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account, allowing you to manage incidents, services, schedules, event orchestrations, and more directly from your MCP-enabled client.

Quick start

You need uv and a PagerDuty User API Token — see Prerequisites and Authentication.

bash
PAGERDUTY_USER_API_KEY="your-token" uvx pagerduty-mcp

By default only read-only tools are exposed. Add --enable-write-tools to allow tools that modify your PagerDuty account. Then point your MCP client at the server — Cursor, VS Code, Claude Desktop, or Docker.

Prefer no local install? PagerDuty hosts a Remote MCP Server with OAuth support.

Contents

The full documentation lives in docs/ and is readable directly on GitHub.

Getting Started

Installation

Remote Server

Configuration

Tools Reference

Use Cases

Experimental

Community

Contributing

Support

PagerDuty's MCP server is an open-source project, and as such, we offer only community-based support. If assistance is required, please open an issue in GitHub or PagerDuty's community forum.

Contributing

If you are interested in contributing to this project, please refer to our Contributing Guidelines and the development setup guide.

Similar modules

Browse Application monitoring