# PagerDuty MCP Integration

> Operaciones en tiempo real y respuesta a incidentes

## Overview

| Property | Value |
|----------|-------|
| Category | Desarrolladores |
| Type | PIPEDREAM |
| Tools | 31 |
| URL | https://jelou.ai/pt-br/marketplace/pagerduty |

## Available Tools (31)

### Reconocer Incidente

Reconocer un incidente. [Consulte la documentación aquí](https://developer.pagerduty.com/api-reference/b3A6Mjc0ODE0Mg-update-an-incident)

### Add Note to Incident

Add a text note to an incident. Notes are visible in the incident timeline and useful for documenting investigation steps, resolution details, or handoff notes. Use **List Incidents** or **Get Incident** to find the incident ID. [See the documentation](https://developer.pagerduty.com/api-reference/9529ec706026d-create-a-note-on-an-incident)

### Create Incident

Trigger a new incident on a PagerDuty service. Use **List Services** to find a service ID and **List Escalation Policies** to find a policy ID. Use **List Priorities** to find priority IDs. Set `incidentKey` to a stable value derived from the alert source (e.g. a hash of title + service ID) to prevent duplicate incidents on retry — PagerDuty deduplicates open incidents with the same key on the same service. [See the documentation](https://developer.pagerduty.com/api-reference/b3A6Mjc0ODE0MA-create-an-incident)

### Create Schedule Override

Override a schedule layer to assign a specific user for a time window. Use **List Schedules** to find a schedule ID and **List Users** to find the user ID. Time params use ISO 8601 with explicit UTC offset, e.g. `2026-06-02T15:00:00-07:00`. Always include the UTC offset — do not assume UTC; using the wrong offset will place the override in the wrong time slot. [See the documentation](https://developer.pagerduty.com/api-reference/41d0a7c3c3a01-create-one-or-more-overrides)

### Create Service

Create a new PagerDuty service. A service represents a system or application that generates incidents. Use **List Escalation Policies** to find a valid escalation policy ID (required). Set `autoResolveTimeout` to `0` to disable auto-resolve. Set `acknowledgementTimeout` to `0` to disable re-triggering after acknowledgment. [See the documentation](https://developer.pagerduty.com/api-reference/7062f2631b397-create-a-service)

### Buscar usuario de guardia

Encuentra al usuario en guardia para una programación específica. [Ver la documentación aquí](https://developer.pagerduty.com/api-reference/b3A6Mjc0ODE5MA-list-users-on-call)

Devuelve solo el texto traducido sin explicaciones.

### Get Event Orchestration for Service

Get the active event orchestration routing rules configured for a service. Event orchestration routes incoming events to the right responders based on conditions. Use **List Services** to discover service IDs. [See the documentation](https://developer.pagerduty.com/api-reference/179537b835e2d-get-the-service-orchestration-for-a-service)

### Get Incident

Get full details for a single incident by ID, including its current status, urgency, assignments, and `html_url`. Use **List Incidents** to find the incident ID. [See the documentation](https://developer.pagerduty.com/api-reference/005299ed43553-get-an-incident)

### Get Service Analytics

Get incident volume and MTTR (mean time to resolve) metrics for one or more services over a time range. Use **List Services** to discover service IDs. Time params use ISO 8601 with explicit UTC offset, e.g. `2026-06-02T15:00:00-07:00`. [See the documentation](https://developer.pagerduty.com/api-reference/694e92fe4f943-get-aggregated-service-data)

### List Escalation Policies

List escalation policies in the PagerDuty account. Supports both exact name match (`name`) and substring search (`query`), plus team filtering. Use policy IDs with **Create Incident**, **Create Service**, and **Update Escalation Policy**. [See the documentation](https://developer.pagerduty.com/api-reference/51b21014a4f5a-list-escalation-policies)

### List Escalation Policy ID Options

Retrieves available options for the Escalation Policy ID field.

### List Incident Change Events

List change events (deployments, config changes) correlated to an incident. Change events show what changed in your systems around the time the incident was triggered. Use **List Incidents** or **Get Incident** to find the incident ID. [See the documentation](https://developer.pagerduty.com/api-reference/c7afb7de35741-list-related-change-events-for-an-incident)

### List Incident Workflows

List available incident automation workflows. Use workflow IDs with **Start Incident Workflow** to run automation on an active incident. Requires Business+ plan — accounts without this plan will receive empty results or a 402 error. [See the documentation](https://developer.pagerduty.com/api-reference/d54514b5b003f-list-incident-workflows)

### List Incidents

List and filter incidents by status, urgency, service, or team. Default statuses are `triggered` and `acknowledged` (open incidents). Use **List Services** to discover service IDs and **List Teams** for team IDs. Time params use ISO 8601 with explicit UTC offset, e.g. `2026-06-02T15:00:00-07:00`. [See the documentation](https://developer.pagerduty.com/api-reference/9d0b4b12e36f9-list-incidents)

### List Log Entries

List log entries (the audit trail of actions taken on an incident or across the account). When `incidentId` is provided, scopes results to that incident's log entries. Otherwise returns account-wide log entries. Use **List Incidents** or **Get Incident** to find incident IDs. Time params use ISO 8601 with explicit UTC offset, e.g. `2026-06-02T15:00:00-07:00`. Set `isOverview: true` to get only the most recent action per incident. [See the documentation](https://developer.pagerduty.com/api-reference/c661e065403b5-list-log-entries)

### List On-Call Schedule ID Options

Retrieves available options for the On-Call Schedule ID field.

### List On-Calls

List on-call entries — who is on call right now or during a given time window. Filterable by schedule IDs or escalation policy IDs. Use **List Schedules** to discover schedule IDs and **List Escalation Policies** to discover policy IDs. Time params use ISO 8601 with explicit UTC offset, e.g. `2026-06-02T15:00:00-07:00`. Set `earliest: true` to get one on-call entry per unique (schedule, escalation policy, escalation level) combination. [See the documentation](https://developer.pagerduty.com/api-reference/3a6b910f11050-list-all-of-the-on-calls)

### List Priorities

List the priority levels configured for this PagerDuty account. Returns priority IDs and names (e.g. P1, P2, critical) useful for **Create Incident** and **Update Incident**. [See the documentation](https://developer.pagerduty.com/api-reference/0fa9ad52bf2d2-list-priorities)

### List Schedules

List on-call schedules in the PagerDuty account, optionally filtered by name. Returns schedule IDs and names useful for **List On-Calls** and **Create Schedule Override**. [See the documentation](https://developer.pagerduty.com/api-reference/846ecf84402bb-list-schedules)

### List Service ID Options

Retrieves available options for the Service ID field.

### List Services

List services, optionally filtered by team or searched by name. Returns service IDs, names, status, and `html_url`. Use **List Teams** to discover team IDs for filtering. [See the documentation](https://developer.pagerduty.com/api-reference/e960cca205c0f-list-services)

### List Status Page Posts

List posts on a PagerDuty status page. Use **List Status Pages** to discover status page IDs. Set `activeOnly: true` to filter to currently active posts (client-side filter). Requires Business+ plan — accounts without this plan will receive empty results or a 402 error. [See the documentation](https://developer.pagerduty.com/api-reference/a2b54c12938bd-list-posts-for-a-status-page)

### List Status Pages

List configured PagerDuty status pages. Use status page IDs with **List Status Page Posts** to retrieve posts on a specific page. Requires Business+ plan — accounts without this plan will receive empty results or a 402 error. [See the documentation](https://developer.pagerduty.com/api-reference/cc01037564658-list-status-pages)

### List Teams

List teams in the PagerDuty account, optionally filtered by name. Returns team IDs and names useful for filtering incidents, users, and services. [See the documentation](https://developer.pagerduty.com/api-reference/b3A6Mjc0ODIyMw-list-teams)

### List User ID Options

Retrieves available options for the User ID field.

### List Users

List users in the PagerDuty account, searchable by name or email. Returns user IDs, names, emails, and roles. Optionally filter by team membership using team IDs from **List Teams**. [See the documentation](https://developer.pagerduty.com/api-reference/c96e889522dd6-list-users)

### Resolver Incidente

Resolver un incidente. [Ver la documentación aquí](https://developer.pagerduty.com/api-reference/b3A6Mjc0ODE0Mg-update-an-incident)

### Start Incident Workflow

Start an automation workflow on an active incident. Use **List Incident Workflows** to discover available workflow IDs. Use **List Incidents** or **Get Incident** to find the incident ID. Requires Business+ plan — accounts without this plan will receive a 402 error. [See the documentation](https://developer.pagerduty.com/api-reference/02bb39b038412-start-an-incident-workflow-instance)

### Disparar Incidente

Disparar un incidente. [Ver la documentación aquí](https://developer.pagerduty.com/api-reference/b3A6Mjc0ODE0MA-create-an-incident)

### Update Escalation Policy

Update an escalation policy's name, description, loop count, or escalation rules. By default, performs a read-then-merge: fetches the current policy and merges your changes before writing, so you only need to specify the fields you want to change. Set `fullReplacement: true` to replace all rules wholesale — use with caution as this is destructive. Use **List Escalation Policies** to find the policy ID. Each escalation rule targets one or more users or schedules: provide `targets` as an array of objects with `id` and `type` (`user_reference` or `schedule_reference`). [See the documentation](https://developer.pagerduty.com/api-reference/f9b1e15e70a0c-update-an-escalation-policy)

### Update Incident

Update an incident's status, title, urgency, priority, escalation policy, or assignments. Use **List Incidents** or **Get Incident** to find the incident ID. To acknowledge: set `status` to `acknowledged`. To resolve: set `status` to `resolved`. Use **List Users** to find user IDs for assignments and **List Priorities** for priority IDs. [See the documentation](https://developer.pagerduty.com/api-reference/8a0e1aa2ec666-update-an-incident)

## Supported Channels

This integration works with:
- WhatsApp Business API
- Facebook Messenger
- Instagram Direct Messages
- Web Chat Widget

## AI Assistants Compatible

- ChatGPT (via MCP)
- Claude (via MCP)
- Gemini (via MCP)
- Custom AI Agents

## Quick Start

1. Sign up at https://apps.jelou.ai/signup
2. Navigate to Marketplace and add PagerDuty
3. Authenticate your PagerDuty account
4. Configure your messaging channels (WhatsApp, Facebook, etc.)
5. Copy the MCP server URL to your AI assistant

## Example Use Cases

- Automate customer inquiries using PagerDuty data
- Send notifications via WhatsApp when PagerDuty events occur
- Query PagerDuty data directly from ChatGPT or Claude
- Build AI agents that interact with PagerDuty

## Resources

- [All Integrations](https://jelou.ai/pt-br/marketplace)
- [Full Documentation](https://jelou.ai/llms-full.txt)
- [API Docs](https://docs.jelou.ai)
- [Help Center](https://help.jelou.ai)
