Skip to main content

PagerDuty Agent

  • 🤖 PagerDuty Agent is an LLM-powered agent built using the LangGraph ReAct Agent workflow and PagerDuty MCP Server.
  • 🌐 Protocol Support: Compatible with A2A protocol for integration with external user clients.
  • 🛡️ Secure by Design: Enforces PagerDuty API token-based RBAC and supports secondary external authentication for strong access control.
  • 🏭 MCP Server: The MCP server is generated by our first-party openapi-mcp-codegen utility, ensuring version/API compatibility and software supply chain integrity.
  • 🔌 MCP Tools: Uses langchain-mcp-adapters to glue the tools from PagerDuty MCP server to LangGraph ReAct Agent Graph.

Architecture


⚙️ Local Development Setup

🔑 Get PagerDuty API Token

  • Retrieve PagerDuty API token from pagerduty.com

Add to your .env:

PAGERDUTY_API_KEY=
PAGERDUTY_API_URL=https://api.pagerduty.com