Security MCP Server 🐳 Docker

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