Skip to main content

Prerequisites

Before installing the PagerDuty MCP Server, ensure you have the following.

For Local Serverโ€‹

Python Runtimeโ€‹

The PagerDuty MCP Server requires Python 3.12. The recommended way to install and run it is via uv, which handles Python version management automatically.

Install uv:

# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Or via Homebrew
brew install uv

PagerDuty API Tokenโ€‹

You need a PagerDuty User API Token:

  1. Log in to your PagerDuty account
  2. Navigate to My Profile โ†’ User Settings โ†’ API Access
  3. Click Create New API User Token
  4. Copy the token โ€” you'll need it for authentication
caution

Store your API token securely. Never commit it to version control.

For Remote Serverโ€‹

The remote PagerDuty MCP Server is OAuth-based. You only need:

  • A PagerDuty account
  • An MCP-compatible client (Cursor, VS Code, Claude Desktop, etc.)

See Remote Server Setup for details.

Supported MCP Clientsโ€‹

ClientLocal ServerRemote Server
Cursorโœ…โœ…
VS Codeโœ…โœ…
Claude Desktopโœ…โ€”
Any MCP clientโœ…โ€”