Verified

PagerDuty MCP Server

PagerDuty incident management, on-call schedules, and reporting inside your IDE.

Data last scanned yesterday · Reviewed 2 months ago

503 dangerous tools82 tools74PythonApache-2.0

Overview

This server integrates PagerDuty workflows directly into MCP-enabled IDEs using Python. It provides interactive React-based interfaces to manage the full incident lifecycle, perform schedule overrides, and visualize service dependencies without leaving the development environment. Beyond basic incident handling, the server includes specialized reporting tools for tracking on-call metrics, compliance, and equity. An onboarding wizard is also provided to assist with configuring teams, escalation policies, and AIOps settings.

Our verdict

This server carries a high-risk score of 28/100, primarily because it lacks any authentication method, meaning anyone with access to the configuration can execute actions against your account. It also forces full write access without a read-only mode, which poses a significant security risk for production environments. Given its community-maintained status and lack of editorial review, it should be restricted to isolated test environments rather than production PagerDuty accounts.

  • Native IDE integration with React-based UIs
  • Zero direct dependencies minimize supply-chain exposure
  • Provides comprehensive on-call compensation and equity reports
  • No authentication mechanism implemented
  • Forces full write access with no read-only mode
  • Community-maintained rather than official vendor support

Tools

ToolDescriptionRisk
create_alert_grouping_settingCreates a new alert grouping settingmedium
delete_alert_grouping_settingDeletes an alert grouping settinghigh
get_alert_grouping_settingRetrieves a specific alert grouping settinglow
list_alert_grouping_settingsLists alert grouping settings with filteringlow
update_alert_grouping_settingUpdates an existing alert grouping settingmedium
get_incident_metrics_allRetrieves aggregated incident metrics across all serviceslow
get_incident_metrics_by_serviceRetrieves incident metrics grouped by servicelow
get_incident_metrics_by_teamRetrieves incident metrics grouped by teamlow
get_responder_load_metricsRetrieves responder load metricslow
get_responder_metricsRetrieves responder performance metricslow

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What prerequisites are required to run this MCP server?

You must have asdf-vm and uv installed on your system. You also need a PagerDuty User API Token obtained from your PagerDuty user settings.

How do I enable write operations such as creating incidents or schedule overrides?

You must include the --enable-write-tools flag in your server command arguments within your client configuration.

Does this server support PagerDuty accounts located in the EU?

Yes, if your account is in the EU, you should set the PAGERDUTY_API_HOST environment variable to https://api.eu.pagerduty.com in your configuration.

How can I interact with the PagerDuty embedded apps like the Incident Command Center?

Once configured, you can launch specific tools like the Incident Command Center, On-Call Manager, or Onboarding Wizard by asking your AI assistant (e.g., Claude in VS Code) to show or open them.

Alternatives

Badge

PagerDuty MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.