- Connection: la clave de API REST que Devin usa para publicar notas y actualizaciones de incidentes.
- Webhook: envía eventos de incidentes a Devin para activar automatizaciones.
- App registration: configura el servidor MCP de PagerDuty y permite que los miembros conecten sus cuentas de PagerDuty.
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. No se elimina el App Registration ni el servidor MCP de PagerDuty.
Registrar Devin como una OAuth app
Crear la app en PagerDuty
- En Settings > Connections > PagerDuty, copia la Redirect URI que aparece en la sección App registration.
- 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 redirect URI de Devin como Redirect URL.
- En los permission scopes, selecciona los ámbitos que quieres que tenga Devin. Recomendamos
abilities.read,escalation_policies.read,incidents.read,incidents.write,oncalls.read,priorities.read,schedules.read,services.read,teams.readyusers.read. - Registra la app y luego copia el client ID y el client secret.
Agregar el registro de la aplicación en Devin
- En la sección App registration, ingresa el Client ID y el Client secret de tu aplicación de PagerDuty.
- Selecciona la región de API de tu cuenta de PagerDuty (US o EU).
- Deja Scopes vacío para usar los permisos configurados en tu aplicación de PagerDuty. Para solicitar solo algunos de ellos, ingresa una lista de ámbitos separados por espacios que estén habilitados en la aplicación.
- Haz clic en “Save”.
Cambiar el client ID o la región desconecta la cuenta de PagerDuty de todos los miembros. Cada miembro deberá volver a conectarla.
Servidores MCP de PagerDuty existentes
Conexión de tu cuenta de usuario de PagerDuty
Los miembros solo pueden conectarse una vez que un admin haya agregado el registro de la aplicación. El acceso a MCP de PagerDuty siempre es personal: Devin nunca usa un token compartido de la organización para ello, así que cada miembro debe conectar su propia cuenta de usuario de PagerDuty antes de que Devin pueda usar las herramientas de PagerDuty en sus sesiones.
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.

