Rootly MCP
MCP server for Rootly incident management — incidents, alerts, on-call schedules, teams, and severity management.
🔗 Companion Plugin
Pair this MCP server with the Rootly plugin for skills, commands, and API knowledge alongside direct API access.
Installation
Run the MCP server with npx:
npx @wyre-technology/rootly-mcp Or install the package:
npm install @wyre-technology/rootly-mcp MCPB Bundle (Claude Desktop)
Download the .mcpb bundle from
GitHub Releases
for a zero-config Claude Desktop install. No Node.js or terminal required — just open the
bundle in Claude Desktop via Settings → MCP Servers → Install from file.
Requires Claude Desktop 0.10+.
Claude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"rootly": {
"command": "npx",
"args": [
"@wyre-technology/rootly-mcp"
],
"env": {
"ROOTLY_API_KEY": "your-rootly-api-key"
}
}
}
} Authentication
| Variable | Required | Description |
|---|---|---|
ROOTLY_API_KEY | Yes | Rootly API key (generate in Rootly under Settings → API Keys) |
Architecture
Decision-tree MCP server — start with rootly_navigate to select a domain, then call domain-specific tools.
Available Tools (15)
Tools are organized into 4 domains:
Incidents
Incident lifecycle — list, get, create, update, resolve.
| Tool | Description |
|---|---|
rootly_incidents_list | List incidents with optional status/severity filters |
rootly_incidents_get | Get a single incident by ID |
rootly_incidents_create | Create a new incident |
rootly_incidents_update | Update title, summary, status, or severity |
rootly_incidents_resolve | Resolve an incident |
Alerts
Alert lifecycle — list, acknowledge, resolve, create, update.
| Tool | Description |
|---|---|
rootly_alerts_list | List alerts with optional status filter |
rootly_alerts_acknowledge | Acknowledge an alert |
rootly_alerts_resolve | Resolve an alert |
rootly_alerts_create | Create a new alert |
rootly_alerts_update | Update alert status or summary |
Schedules
On-call schedule visibility.
| Tool | Description |
|---|---|
rootly_schedules_list | List on-call schedules |
rootly_schedules_get | Get a single on-call schedule |
Org
Org-level lookups: teams, severities, current user.
| Tool | Description |
|---|---|
rootly_org_list_teams | List teams |
rootly_org_list_severities | List severity levels |
rootly_org_current_user | Get current authenticated user |