Developer
MCP Tooling & Remote Server
MCP Tooling & Remote Server
If you're looking to use MCP with PagerDuty, you've come to the right place!
MCP (or Model Context Protocol) is designed to allow agent-based clients to discover and use tools for performing complex interactions via an API, based on JSON-RPC.
PagerDuty's MCP server allows you to fetch and manage information in your PagerDuty account.
Local MCP Server
If you'd like to run our MCP server yourself, you can check out the instructions in GitHub. Pull requests welcome!
Remote MCP Server
You can also call our Remote MCP Server. This supports the same authentication methods as the REST API, including API tokens and OAuth -- see our authentication documentation for more information.
Key URLs:
- MCP Base URL:
https://mcp.pagerduty.com/mcp - OAuth Metadata:
https://identity.pagerduty.com/global/oauth/anonymous/.well-known/openid-configuration
You can see the full list of tools by calling the list/tools method, or by browsing our open-source MCP server.
Sample configuration
Here is a sample MCP configuration for Microsoft Visual Studio Code:
{
"servers": {
"pagerduty-mcp": {
"url": "https://mcp.pagerduty.com/mcp",
"type": "http",
"headers": {
"Authorization": "Token token=${input:pagerduty-api-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "pagerduty-api-key",
"description": "PagerDuty API Key",
"password": true
}
]
}
Resources
-
Model Context Protocol documentation from Anthropic
-
JSON-RPC documentation