- Connection: a chave de API REST que o Devin usa para publicar notas e atualizações nos incidentes.
- Webhook: envia eventos de incidentes para o Devin acionar automações.
- App registration: configura o servidor MCP do PagerDuty e permite que os membros conectem suas contas do PagerDuty.
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 app registration nem o servidor MCP do PagerDuty.
Registre o Devin como um OAuth app
Crie o app no PagerDuty
- Em Configurações > Connections > PagerDuty, copie a Redirect URI exibida na seção App registration.
- 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 redirect URI do Devin como uma Redirect URL.
- Em permission scopes, selecione os escopos que você quer conceder ao Devin. Recomendamos
abilities.read,escalation_policies.read,incidents.read,incidents.write,oncalls.read,priorities.read,schedules.read,services.read,teams.readeusers.read. - Registre o app e, em seguida, copie o client ID e o client secret.
Adicione o registro do app no Devin
- Na seção App registration, insira o Client ID e o Client secret do seu app do PagerDuty.
- Selecione a região de API da sua conta do PagerDuty (US ou EU).
- Deixe Scopes em branco para usar as permissões configuradas no seu app do PagerDuty. Para requisitar apenas algumas delas, insira uma lista de escopos separados por espaço que estejam ativados no app.
- Clique em “Save”.
Alterar o client ID ou a região desconecta a conta do PagerDuty de todos os membros. Cada membro precisará se conectar novamente.
Servidores MCP do PagerDuty existentes
Conectando sua conta de usuário do PagerDuty
Os membros só podem se conectar depois que um admin tiver adicionado o app registration. O acesso ao MCP do PagerDuty é sempre pessoal: o Devin nunca usa um token compartilhado da organização para isso, então cada membro precisa conectar sua própria conta de usuário do PagerDuty antes que o Devin possa usar as ferramentas do PagerDuty em suas sessões.
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.

