# Pagerduty (verified)

Integrate PagerDuty to manage incidents, schedules, and alerts directly from your application.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add pagerduty

# Browse available tools
npx -y @smithery/cli@latest tool list pagerduty

# Get full schema for a tool
npx -y @smithery/cli@latest tool get pagerduty PAGERDUTY_ADD_SERVICE_TO_INCIDENT_WORKFLOW_TRIGGER

# Call a tool
npx -y @smithery/cli@latest tool call pagerduty PAGERDUTY_ADD_SERVICE_TO_INCIDENT_WORKFLOW_TRIGGER '{}'
```

## Direct MCP Connection

Endpoint: `https://pagerduty.run.tools`

## Tools (200)

- `PAGERDUTY_ADD_SERVICE_TO_INCIDENT_WORKFLOW_TRIGGER` — This endpoint adds a service to an existing incident workflow trigger in PagerDuty. It allows you to associate a specif…
- `PAGERDUTY_AGGREGATE_ESCALATION_POLICY_INCIDENT_METRICS` — This endpoint analyzes and aggregates incident metrics across all escalation policies in PagerDuty. It allows for detai…
- `PAGERDUTY_AGGREGATE_INCIDENT_METRICS_WITH_FILTERS` — Retrieves and aggregates metrics for incidents across all services in PagerDuty. This endpoint allows for extensive fil…
- `PAGERDUTY_ASSOCIATE_SERVICE_DEPENDENCIES` — Associates multiple service dependencies in PagerDuty, allowing you to define relationships between supporting and depe…
- `PAGERDUTY_ASSOCIATE_TEAM_WITH_AUTOMATION_ACTION` — This endpoint associates a specific team with an automation action in PagerDuty. It allows you to link a team to an aut…
- `PAGERDUTY_AUDIT_ESCALATION_POLICY_RECORDS` — Retrieves the audit records for a specific escalation policy in PagerDuty. This endpoint allows users to access a detai…
- `PAGERDUTY_CONVERT_SERVICE_RULE_BY_ID` — Converts the rules associated with a specific PagerDuty service to a new or optimized format. This endpoint is used to …
- `PAGERDUTY_COUNT_PAUSED_INCIDENT_REPORTS` — Retrieves the count of paused incident reports in the PagerDuty system. This endpoint is part of PagerDuty's Incident M…
- `PAGERDUTY_CREATE_A_CUSTOM_FIELD_FOR_AN_INCIDENT_TYPE` — Create a Custom Field for an Incident Type. Custom Fields (CF) are a feature which will allow customers to extend Incid…
- `PAGERDUTY_CREATE_A_FIELD_OPTION_FOR_A_CUSTOM_FIELD` — Create a field option for a custom field. Custom Fields (CF) are a feature which will allow customers to extend Inciden…
- `PAGERDUTY_CREATE_AND_MANAGE_CUSTOM_INCIDENT_FIELDS` — Creates a new custom field for incidents in PagerDuty. This endpoint allows you to define additional data points to be …
- `PAGERDUTY_CREATE_AN_INCIDENT_TYPE` — Create a new incident type. Incident Types are a feature which will allow customers to categorize incidents, such as a …
- `PAGERDUTY_CREATE_A_RULESET` — Creates a new Ruleset in PagerDuty for managing incident routing and notification rules. This endpoint allows you to de…
- `PAGERDUTY_CREATE_A_TRIGGER` — Create new Incident Workflow Trigger Scoped OAuth requires: `incident_workflows.write`
- `PAGERDUTY_CREATE_AUTOMATION_RUNNER_ENDPOINT` — Creates a new automation runner in the PagerDuty incident management system. This endpoint allows you to set up either …
- `PAGERDUTY_CREATE_BUSINESS_SERVICE` — This endpoint creates a new Business Service in PagerDuty, which represents a specific service or application that can …
- `PAGERDUTY_CREATE_ESCALATION_POLICY` — Creates a new escalation policy in PagerDuty, defining how incidents are escalated to different responders or teams. Th…
- `PAGERDUTY_CREATE_EVENT_ORCHESTRATION` — Creates a new Event Orchestration in PagerDuty, which defines how incoming events are processed and routed to appropria…
- `PAGERDUTY_CREATE_EVENT_RULE_IN_RULESET` — Creates a new Event Rule within a specified Ruleset in PagerDuty's incident management system. This endpoint allows you…
- `PAGERDUTY_CREATE_EXTENSION_OBJECT` — Creates a new extension in PagerDuty, allowing for additional functionality or integrations to be added to your service…
- `PAGERDUTY_CREATE_HANDOFF_NOTIFICATION_RULE` — Creates a new on-call handoff notification rule for a specific user in PagerDuty. This endpoint allows you to set up au…
- `PAGERDUTY_CREATE_INCIDENT_FIELD_OPTION` — Creates a new field option for a specific custom field in PagerDuty's incident management system. This endpoint allows …
- `PAGERDUTY_CREATE_INCIDENT_RECORD` — Creates a new incident in PagerDuty with specified details and assignments. Use this endpoint when an event requires im…
- `PAGERDUTY_CREATE_INCIDENT_WORKFLOW` — This endpoint creates a new Incident Workflow in PagerDuty, allowing users to define a series of automated steps to be …
- `PAGERDUTY_CREATE_INCIDENT_WORKFLOW_INSTANCE` — Creates a new instance of an incident workflow for a specific incident in PagerDuty. This endpoint allows you to initia…
- `PAGERDUTY_CREATE_INTEGRATION_FOR_ORCHESTRATION` — Creates a new integration within an existing event orchestration in PagerDuty. This endpoint allows users to set up con…
- `PAGERDUTY_CREATE_INTEGRATION_FOR_SERVICE` — This endpoint creates a new integration for a specific PagerDuty service. It allows you to set up various types of inte…
- `PAGERDUTY_CREATE_MAINTENANCE_WINDOW_OBJECT` — Creates a new maintenance window in PagerDuty, allowing you to schedule periods of planned maintenance for specific ser…
- `PAGERDUTY_CREATE_NEW_SCHEDULE_LAYER` — Creates a new on-call schedule in PagerDuty, defining rotation patterns for team members. This endpoint allows you to s…
- `PAGERDUTY_CREATE_NEW_SERVICE` — Creates a new service in PagerDuty, which is a key component for managing incidents and alerts. This endpoint allows yo…
- `PAGERDUTY_CREATE_NEW_TAG_IN_SYSTEM` — Creates a new tag in PagerDuty for labeling and categorizing entities. This endpoint allows users to add a custom label…
- `PAGERDUTY_CREATE_NEW_TEAM_WITH_DETAILS` — Creates a new team within your PagerDuty account. This endpoint allows you to establish a group of users with shared re…
- `PAGERDUTY_CREATE_NEW_WEBHOOK_SUBSCRIPTION` — Creates a new webhook subscription in PagerDuty to receive specific event notifications. This endpoint allows users to …
- `PAGERDUTY_CREATE_OR_UPDATE_STATUS_PAGE_POST` — Creates a new post on a specified PagerDuty Status Page. This endpoint allows you to publish information about incident…
- `PAGERDUTY_CREATE_OR_UPDATE_STATUS_PAGE_POSTMORTEM` — Creates or updates a postmortem for a specific status page post in PagerDuty. This endpoint allows you to add detailed …
- `PAGERDUTY_CREATE_RESPONSE_PLAY_FOR_INCIDENTS` — Creates a new Response Play in PagerDuty, which is a predefined set of actions to be executed in response to an inciden…
- `PAGERDUTY_CREATE_SCHEDULE_OVERRIDES_CONFIGURATION` — Creates one or more overrides for a specific schedule in PagerDuty. This endpoint allows you to temporarily modify the …
- `PAGERDUTY_CREATE_SERVICE_EVENT_RULE` — Creates a new event rule for a specific service in PagerDuty. This endpoint allows you to define complex conditions and…
- `PAGERDUTY_CREATE_STATUS_PAGE_SUBSCRIPTION` — Creates a new subscription for a PagerDuty status page. This endpoint allows users to set up notifications for specific…
- `PAGERDUTY_CREATE_STATUS_UPDATE_TEMPLATE` — Creates a new template in PagerDuty for standardized status updates. This endpoint allows users to define customizable …
- `PAGERDUTY_CREATE_USER_NOTIFICATION_RULE` — Creates a new notification rule for a specific user in PagerDuty. This endpoint allows you to define how and when a use…
- `PAGERDUTY_CREATE_USER_OBJECT` — Creates a new user in the PagerDuty system with the specified attributes. This endpoint should be used when onboarding …
- `PAGERDUTY_CREATE_USER_STATUS_UPDATE_NOTIFICATION_RULE` — Creates a new status update notification rule for a specific user in PagerDuty. This endpoint allows you to define how …

---
*Response truncated. Use `npx -y @smithery/cli@latest` for complete data.*
