Skip to Content

PagerDuty

Service domainINCIDENT MANAGEMENT
PagerDuty icon
Arcade Optimized

Arcade tools designed for LLMs to interact with PagerDuty

Author:Arcade
Version:0.3.0
Auth:User authorization via the Pagerduty auth provider
14tools
PyPI VersionPython VersionsWheel StatusDownloadsLicense

PagerDuty Arcade toolkit lets LLMs interact with PagerDuty to query incidents, schedules, services, teams, and users. It enables programmatic inspection of incident state, activity feeds, on-call rosters, and configuration objects for automated diagnostics and workflow orchestration.

Capabilities

  • Unified read access to incident lifecycle and activity feeds (triggers, acknowledgements, escalations, resolutions).
  • Query and filter lists (incidents, on-calls, schedules, services, teams) with time, urgency, and search parameters.
  • Retrieve configuration and relationship context (escalation policies, services, team members) and the authenticated user profile.
  • Search and resolve users and on-call ownership to support routing, notification, and investigation logic.

OAuth

  • Provider: pagerduty
  • Scopes: None (uses the authenticated user's PagerDuty token; ensure the token has the necessary account permissions)

Available tools(14)

14 of 14 tools
Operations
Behavior
Tool nameDescriptionSecrets
Get a single escalation policy by ID.
Get a single incident by ID.
Get a single service by ID.
Get a single team by ID including members and linked resources.
List escalation policies.
List incidents with optional status, urgency, service, team, and time filters.
List log entries (activity feed) showing recent incident events. Returns events like incident triggers, acknowledgments, escalations, and resolutions across the account.
List on-call entries with optional filters.
List schedules.
List services with optional name search.
List teams.
List users.
Search users using local fuzzy matching on name/email.
Get the authenticated PagerDuty user's profile with contact and notification summaries.

Selected tools

No tools selected.

Click "Show all tools" to add tools.

Requirements

Select tools to see requirements

#

Pagerduty.GetEscalationPolicy

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

Get a single escalation policy by ID.

Parameters

ParameterTypeReq.Description
escalation_policy_idstringRequiredEscalation policy ID to fetch.

Requirements

No secrets required

Output

Type:jsonEscalation policy details.
#

Pagerduty.GetIncident

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

Get a single incident by ID.

Parameters

ParameterTypeReq.Description
incident_idstringRequiredIncident ID to fetch.

Requirements

No secrets required

Output

Type:jsonIncident details.
#

Pagerduty.GetService

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

Get a single service by ID.

Parameters

ParameterTypeReq.Description
service_idstringRequiredService ID to fetch.

Requirements

No secrets required

Output

Type:jsonService details.
#

Pagerduty.GetTeam

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

Get a single team by ID including members and linked resources.

Parameters

ParameterTypeReq.Description
team_idstringRequiredTeam ID to fetch.

Requirements

No secrets required

Output

Type:jsonTeam details.
#

Pagerduty.ListEscalationPolicies

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

List escalation policies.

Parameters

ParameterTypeReq.Description
limitintegerOptionalMaximum policies to return (1-50). Default is 10.
offsetintegerOptionalOffset for pagination. Default is None.

Requirements

No secrets required

Output

Type:jsonEscalation policies with pagination fields
#

Pagerduty.ListIncidents

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

List incidents with optional status, urgency, service, team, and time filters.

Parameters

ParameterTypeReq.Description
statusstringOptionalFilter by status. Default is None.
triggeredacknowledgedresolved
urgencystringOptionalFilter by urgency. Default is None.
highlow
service_idsarray<string>OptionalFilter by service IDs. Default is None.
team_idsarray<string>OptionalFilter by team IDs. Default is None.
sincestringOptionalStart time filter ISO 8601 UTC. Default is None.
untilstringOptionalEnd time filter ISO 8601 UTC. Default is None.
limitintegerOptionalMaximum incidents to return (1-50). Default is 10.
offsetintegerOptionalOffset for pagination. Default is None.

Requirements

No secrets required

Output

Type:jsonList of incidents with pagination fields
#

Pagerduty.ListLogEntries

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

List log entries (activity feed) showing recent incident events. Returns events like incident triggers, acknowledgments, escalations, and resolutions across the account.

Parameters

ParameterTypeReq.Description
sincestringOptionalStart time filter (ISO 8601 UTC). Default is None.
untilstringOptionalEnd time filter (ISO 8601 UTC). Default is None.
team_idsarray<string>OptionalFilter by team IDs. Default is None.
time_zonestringOptionalTime zone for times (IANA format, e.g., America/New_York). Default is None.
is_overviewbooleanOptionalReturn compact overview entries. Default is True.
limitintegerOptionalMaximum entries to return (1-50). Default is 10.
offsetintegerOptionalOffset for pagination. Default is None.

Requirements

No secrets required

Output

Type:jsonActivity log entries with pagination fields
#

Pagerduty.ListOncalls

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

List on-call entries with optional filters.

Parameters

ParameterTypeReq.Description
schedule_idsarray<string>OptionalFilter by schedule IDs. Default is None.
escalation_policy_idsarray<string>OptionalFilter by escalation policy IDs. Default is None.
team_idsarray<string>OptionalFilter by team IDs. Default is None.
time_zonestringOptionalOptional time zone for times. Default is None.
limitintegerOptionalMaximum on-call entries to return (1-50). Default is 10.
offsetintegerOptionalOffset for pagination. Default is None.
sincestringOptionalFilter entries starting at or after this ISO 8601 time. Default is None.
untilstringOptionalFilter entries ending at or before this ISO 8601 time. Default is None.

Requirements

No secrets required

Output

Type:jsonOn-call entries with pagination fields
#

Pagerduty.ListSchedules

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

List schedules.

Parameters

ParameterTypeReq.Description
limitintegerOptionalMaximum schedules to return (1-50). Default is 10.
offsetintegerOptionalOffset for pagination. Default is None.
time_zonestringOptionalOptional time zone (IANA format, e.g., America/New_York). Default is None.

Requirements

No secrets required

Output

Type:jsonSchedules with pagination fields
#

Pagerduty.ListServices

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

List services with optional name search.

Parameters

ParameterTypeReq.Description
querystringOptionalSearch services by name. Default is None.
limitintegerOptionalMaximum services to return (1-50). Default is 10.
offsetintegerOptionalOffset for pagination. Default is None.

Requirements

No secrets required

Output

Type:jsonList of services with pagination fields
#

Pagerduty.ListTeams

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

List teams.

Parameters

ParameterTypeReq.Description
limitintegerOptionalMaximum teams to return (1-50). Default is 10.
offsetintegerOptionalOffset for pagination. Default is None.

Requirements

No secrets required

Output

Type:jsonTeams with pagination fields
#

Pagerduty.ListUsers

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

List users.

Parameters

ParameterTypeReq.Description
limitintegerOptionalMaximum users to return (1-50). Default is 10.
offsetintegerOptionalOffset for pagination. Default is None.

Requirements

No secrets required

Output

Type:jsonUsers with pagination fields
#

Pagerduty.SearchUsers

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

Search users using local fuzzy matching on name/email.

Parameters

ParameterTypeReq.Description
querystringRequiredSearch string to match against user name and email.
auto_accept_matchesbooleanOptionalAuto-accept fuzzy matches above 0.9 confidence. Default is False

Requirements

No secrets required

Output

Type:jsonFuzzy user matches with confidence scores
#

Pagerduty.Whoami

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
Service domains
Incident management
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

Get the authenticated PagerDuty user's profile with contact and notification summaries.

Parameters

No parameters required.

Requirements

No secrets required

Output

Type:jsonAuthenticated PagerDuty user profile with contact and notification summaries.
Last updated on