KosmoKrator

productivity

PagerDuty MCP, CLI, and Lua Integration for AI Agents

PagerDuty integration docs for AI agents: MCP gateway setup, PagerDuty CLI commands, Lua API reference, credentials, and function schemas.

7 functions 7 read 0 write API token auth

PagerDuty for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Machine-Readable Metadata
integration_slug
pagerduty
route_slug
pagerduty
package
pagerduty
auth_strategy
api_token API token
cli_setup_supported
true
cli_runtime_supported
true
mcp_gateway_supported
true
lua_supported
true
supports_multi_account
true

Quick Links

PagerDuty MCP Client Matrix

Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for PagerDuty.

PagerDuty CLI Matrix

Use these pages for direct PagerDuty CLI workflows in scripts, CI, cron, and agent wrappers.

Function Catalog

FunctionTypeParametersDescription
pagerduty.pagerduty_list_incidents Read read 6 List PagerDuty incidents. Filter by status (triggered, acknowledged, resolved), urgency (high, low), service ID, or team ID. Returns a paginated list of incidents.
pagerduty.pagerduty_get_incident Read read 1 Get full details for a single PagerDuty incident, including status, urgency, assignments, alerts, and timeline.
pagerduty.pagerduty_list_services Read read 3 List PagerDuty services. Optionally filter by team ID. Returns a paginated list of services with status and escalation policy info.
pagerduty.pagerduty_get_service Read read 1 Get full details for a single PagerDuty service, including status, escalation policy, integrations, and alert settings.
pagerduty.pagerduty_list_teams Read read 2 List PagerDuty teams. Returns a paginated list of teams with their names, descriptions, and parent team info.
pagerduty.pagerduty_get_team Read read 1 Get full details for a single PagerDuty team, including name, description, parent team, and default role.
pagerduty.pagerduty_get_current_user Read read 0 Get the profile of the currently authenticated PagerDuty user — name, email, role, time zone, and other account details.