Skip to main content

Write Tools

By default, the PagerDuty MCP Server runs in read-only mode โ€” only tools that read data from PagerDuty are available. This is the safest default for exploration and monitoring.

To enable tools that create or modify PagerDuty resources, start the server with the --enable-write-tools flag.

Enabling Write Toolsโ€‹

uvxโ€‹

uvx pagerduty-mcp --enable-write-tools

MCP Client Configโ€‹

{
"mcpServers": {
"pagerduty": {
"command": "uvx",
"args": ["pagerduty-mcp", "--enable-write-tools"],
"env": {
"PAGERDUTY_USER_API_KEY": "your-token"
}
}
}
}

Dockerโ€‹

docker run --rm -i \
-e PAGERDUTY_USER_API_KEY="your-token" \
ghcr.io/pagerduty/pagerduty-mcp:latest \
--enable-write-tools

Write Tools by Domainโ€‹

DomainWrite Tools
Alert Groupingcreate_alert_grouping_setting, update_alert_grouping_setting, delete_alert_grouping_setting
Incidentscreate_incident, manage_incidents, add_responders, add_note_to_incident
Incident Workflowsstart_incident_workflow
Servicescreate_service, update_service
Teamscreate_team, update_team, delete_team, add_team_member, remove_team_member
Schedulescreate_schedule, create_schedule_override, update_schedule
Event Orchestrationsupdate_event_orchestration_router, append_event_orchestration_router_rule
Status Pagescreate_status_page_post, create_status_page_post_update

Security Considerationsโ€‹

  • Only enable write tools when necessary
  • Ensure your AI client is configured to confirm before taking destructive actions
  • Consider using tool filtering to expose only the write tools you need