Configurando a integração
- No PagerDuty, acesse Integrations > API Access Keys e clique em “Create New API Key”. Crie uma chave General Access com acesso total e copie-a. Tokens de API de usuário não são aceitos.
- Na sua conta do Devin em app.devin.ai, acesse Configurações > Connections > PagerDuty e clique em “Connect”.
- Selecione a sua região de API (US ou EU) e informe:
- E-mail do ator: o usuário do PagerDuty a quem as notas e atualizações de incidentes do Devin serão atribuídas. Recomendamos um service user dedicado.
- Chave de API REST General Access: a chave que você criou na etapa 1.
- Clique em “Connect”. O Devin cria automaticamente uma assinatura de webhook no PagerDuty para poder receber eventos de incidentes.
Configure as assinaturas de webhook
incident.triggeredincident.acknowledgedincident.resolvedincident.priority_updatedincident.reassignedincident.service_updated
- Na seção Webhook, clique em “Add webhook” e copie a URL do webhook.
- No PagerDuty, acesse Integrations > Generic Webhooks (v3) e adicione um webhook que aponte para essa URL com escopo Account.
- Selecione os tipos de evento de incidente listados acima.
- Copie o signing secret que o PagerDuty exibe uma única vez, cole-o no Devin e clique em “Save”.
Desconectar o PagerDuty interrompe os eventos de incidente e exclui a assinatura de webhook criada pelo Devin. Isso não remove o MCP server do PagerDuty.
Configurando o MCP server do PagerDuty
Registre um OAuth app no PagerDuty
- Em Configurações > Connections > PagerDuty, clique em “Set up with OAuth” na seção MCP server. Copie a OAuth callback URL exibida na página de configuração.
- No PagerDuty, acesse Integrations > App Registration e clique em “New App”. Informe um nome, como
Devin, e selecione OAuth 2.0. - Selecione Scoped OAuth e adicione a OAuth callback URL do Devin como uma Redirect URL.
- Em permission scopes, selecione todos os escopos de Read Access. O Devin não precisa de acesso de escrita.
- Copie o valor de Selected Permission Scope. Você vai informá-lo ao instalar o MCP server.
- Registre o app e, em seguida, copie o client ID e o client secret.
Instale o MCP server
- Na página de configuração do Devin, selecione a server URL da sua região: Estados Unidos (
mcp.pagerduty.com) ou União Europeia (mcp.eu.pagerduty.com). - Informe o OAuth client ID e o OAuth client secret do seu app do PagerDuty.
- Cole o valor de Selected Permission Scope do seu app do PagerDuty no campo OAuth scope.
- Salve a instalação.
O acesso ao MCP do PagerDuty é sempre pessoal. O Devin nunca usa um token compartilhado da organização para isso. Cada membro precisa conectar sua própria conta de usuário do PagerDuty para que o Devin possa usar as tools do PagerDuty em suas sessões.
Conectando sua conta de usuário do PagerDuty
Acionando o Devin a partir do PagerDuty
- Acesse Automations e crie uma nova automação.
- Adicione um trigger, escolha PagerDuty e selecione um evento:
- Incident triggered: um novo incidente é aberto.
- Incident acknowledged: alguém reconhece um incidente.
- Incident resolved: um incidente é resolvido.
- Incident updated: a prioridade, a atribuição ou o serviço de um incidente muda.
- Se quiser, adicione condições para restringir quais incidentes se aplicam:
- Service, Team e Priority: as opções são carregadas da sua conta do PagerDuty.
- Urgency (
highoulow) e Status. - Title, Escalation policy e Assignee.
- Change (
priority,assignmentouservice): apenas para Incident updated.
- Adicione uma ação Start session com instruções para o Devin e salve.
checkout-api e Urgency igual a high. Depois, adicione um prompt como: “Investigue este incidente. Verifique os deploys recentes e os logs de erro do checkout-api e identifique a provável causa raiz.”
Para criar ou editar uma automação com um trigger do PagerDuty, é preciso primeiro conectar sua conta de usuário do PagerDuty. Seu usuário do PagerDuty deve pertencer à conta do PagerDuty que sua organização conectou.

