pagerduty-mcp-server
Verified Safeby PagerDuty
Overview
The PagerDuty MCP Server allows MCP-enabled clients (like AI agents) to interact with a PagerDuty account to manage incidents, services, schedules, event orchestrations, and other PagerDuty resources.
Installation
docker build -t pagerduty-mcp:latest . && docker run -i --rm -e PAGERDUTY_USER_API_KEY="your-pagerduty-api-key" pagerduty-mcp:latest --enable-write-toolsEnvironment Variables
- PAGERDUTY_USER_API_KEY
- PAGERDUTY_API_HOST
Security Notes
The server primarily relies on a PagerDuty User API Token, which is passed via environment variables (PAGERDUTY_USER_API_KEY, PAGERDUTY_API_HOST) and is not hardcoded. The default mode is read-only, requiring an explicit '--enable-write-tools' flag for any destructive operations, which is a good security practice. No direct use of 'eval' or other highly dangerous functions was found. It uses standard PagerDuty API calls.
Similar Servers
mcp-atlassian
Provides an MCP (Model Context Protocol) server for interacting with Atlassian Jira and Confluence APIs, offering tools for content management, search, and workflow automation.
plane-mcp-server
Provides AI agents with tools to interact with Plane APIs for project and work item management.
Rootly-MCP-server
This server integrates the Rootly API as an MCP server, enabling AI agents to manage production incidents, analyze historical data for insights, and suggest solutions directly within MCP-compatible editors.
mcp-server
Provides an MCP (Model Context Protocol) interface for AI assistants and tools to interact with Harness APIs for advanced automation and development operations.