Configurar la integración
- En PagerDuty, ve a Integrations > API Access Keys y haz clic en “Create New API Key”. Crea una key de General Access con acceso completo y cópiala. No se aceptan tokens de API de usuario.
- En tu cuenta de Devin en app.devin.ai, ve a Settings > Connections > PagerDuty y haz clic en “Connect”.
- Selecciona tu región de API (US o EU) y luego introduce:
- Correo del actor: el usuario de PagerDuty al que se atribuyen las notas y actualizaciones de incidentes de Devin. Recomendamos usar un usuario de servicio dedicado.
- API key REST de General Access: la key que creaste en el paso 1.
- Haz clic en “Connect”. Devin crea automáticamente una suscripción de webhook en PagerDuty para poder recibir eventos de incidentes.
Configurar suscripciones de webhook
incident.triggeredincident.acknowledgedincident.resolvedincident.priority_updatedincident.reassignedincident.service_updated
- En la sección Webhook, haz clic en “Add webhook” y copia la URL del webhook.
- En PagerDuty, ve a Integrations > Generic Webhooks (v3) y agrega un webhook que apunte a esa URL con ámbito Account.
- Selecciona los tipos de eventos de incidente indicados arriba.
- Copia el secreto de firma que PagerDuty muestra una única vez, pégalo en Devin y haz clic en “Save”.
Al desconectar PagerDuty se detienen los eventos de incidentes y se elimina la suscripción de webhook creada por Devin. El MCP server de PagerDuty no se elimina.
Configurar el MCP server de PagerDuty
Registrar una OAuth app en PagerDuty
- En Settings > Connections > PagerDuty, haz clic en “Set up with OAuth” en la sección MCP server. Copia la OAuth callback URL que aparece en la página de configuración.
- En PagerDuty, ve a Integrations > App Registration y haz clic en “New App”. Escribe un nombre, como
Devin, y selecciona OAuth 2.0. - Selecciona Scoped OAuth y agrega la OAuth callback URL de Devin como Redirect URL.
- En los permission scopes, selecciona todos los ámbitos de Read Access. Devin no necesita acceso de escritura.
- Copia el valor de Selected Permission Scope. Deberás ingresarlo al instalar el MCP server.
- Registra la app y luego copia el client ID y el client secret.
Instala el MCP server
- En la página de configuración de Devin, selecciona la URL del servidor correspondiente a tu región: Estados Unidos (
mcp.pagerduty.com) o Unión Europea (mcp.eu.pagerduty.com). - Introduce el ID de cliente OAuth y el secreto de cliente OAuth de tu app de PagerDuty.
- Pega el valor de Selected Permission Scope de tu app de PagerDuty en OAuth scope.
- Guarda la instalación.
El acceso a MCP de PagerDuty siempre es personal: Devin nunca usa un token de organización compartido para ello. Cada miembro debe conectar su propia cuenta de usuario de PagerDuty para que Devin pueda usar las herramientas de PagerDuty en sus sesiones.
Conexión de tu cuenta de usuario de PagerDuty
Activar Devin desde PagerDuty
- Ve a Automations y crea una nueva automatización.
- Agrega un trigger, elige PagerDuty y selecciona un evento:
- Incident triggered: se abre un nuevo incidente.
- Incident acknowledged: alguien reconoce un incidente.
- Incident resolved: se resuelve un incidente.
- Incident updated: cambia la prioridad, la asignación o el servicio de un incidente.
- Opcionalmente, agrega condiciones para acotar qué incidentes coinciden:
- Service, Team y Priority: las opciones se cargan desde tu cuenta de PagerDuty.
- Urgency (
higholow) y Status. - Title, Escalation policy y Assignee.
- Change (
priority,assignmentoservice): solo para Incident updated.
- Agrega una acción Start session con instrucciones para Devin y guarda.
checkout-api y Urgency igual a high. Luego agrega un prompt como: «Investiga este incidente. Revisa los deploys recientes y los logs de errores de checkout-api, y encuentra la causa raíz probable».
Para crear o editar una automatización con un trigger de PagerDuty, primero debes conectar tu cuenta de usuario de PagerDuty. Tu usuario de PagerDuty debe pertenecer a la cuenta de PagerDuty que conectó tu organización.

