rootly-mcp
rootly-mcp
MCP server for the Rootly incident management platform.
Built by WYRE Technology — part of the wyre-projects MCP server collection.
Uses decision-tree navigation: start with rootly_navigate to select a domain, then use that domain's tools. Call rootly_back to return.
Domains & Tools
Navigation (always available)
Tool | Description |
| Navigate to a domain: |
| Check connection status and available domains |
| Return to the navigation menu |
Domain: incidents
Tool | Description |
| List incidents with optional status/severity filters |
| Get a single incident by ID |
| Create a new incident |
| Update title, summary, status, or severity |
| Resolve an incident |
Domain: alerts
Tool | Description |
| List alerts with optional status filter |
| Acknowledge an alert |
| Resolve an alert |
| Create a new alert |
| Update alert status or summary |
Domain: schedules
Tool | Description |
| List on-call schedules |
| Get a single on-call schedule |
Domain: org
Tool | Description |
| List teams |
| List severity levels |
| Get current authenticated user |
Related MCP server: Rootly MCP Server for Cloudflare Workers
Interactive Incident Card (MCP Apps)
rootly_incidents_get renders as an interactive read-only card in MCP Apps
hosts (Claude Desktop/web) showing status, severity, services, environments,
teams, and a lifecycle timeline; plain-JSON behavior is unchanged in other
hosts. The card is neutral by default and brandable via window.__BRAND__
injection or MCP_BRAND_* env vars (MCP_BRAND_NAME, MCP_BRAND_LOGO_URL,
MCP_BRAND_PRIMARY_COLOR, MCP_BRAND_ACCENT_COLOR, MCP_BRAND_BG,
MCP_BRAND_TEXT) — no rebuild needed. Rebuild the card bundle itself with
npm run build:ui (only needed when ui/ changes; the embedded output is
committed).
Setup
1. Install & build
cd rootly-mcp
npm install
npm run build2. Set your API token
export ROOTLY_API_TOKEN=rootly_xxxxxxxxxxxxxxxxGet your token from Rootly → Profile → API Tokens.
3. Run (stdio — for mcporter/Claude Desktop)
ROOTLY_API_TOKEN=your_token node dist/index.js4. Run (HTTP streaming transport)
ROOTLY_API_TOKEN=your_token MCP_TRANSPORT=http node dist/http.js
# Listens on :8080 — /mcp for MCP, /health for health check5. Run with Docker
docker compose up
# or
docker run -e ROOTLY_API_TOKEN=your_token ghcr.io/wyre-technology/rootly-mcp:latestmcporter Configuration
{
"rootly": {
"command": "node",
"args": ["/path/to/rootly-mcp/dist/index.js"],
"env": {
"ROOTLY_API_TOKEN": "rootly_xxxxxxxxxxxxxxxx"
}
}
}Then: mcporter call rootly.rootly_navigate --domain alerts
Claude Desktop (MCPB)
Download the .mcpb bundle from Releases and install it in Claude Desktop.
Or manually add to claude_desktop_config.json:
{
"mcpServers": {
"rootly": {
"command": "node",
"args": ["/path/to/rootly-mcp/dist/index.js"],
"env": { "ROOTLY_API_TOKEN": "your_token" }
}
}
}Rate Limiting
Rootly enforces 3 write operations per 60 seconds. The server tracks this in-process and returns a descriptive error with retry-after time if exceeded.
API Reference
Rootly API docs: https://docs.rootly.com/api-reference
API base URL:
https://api.rootly.com/v1Auth:
Authorization: Bearer <token>Write content-type:
application/vnd.api+json
Development
npm run dev # watch mode
npm run lint # TypeScript type-check
npm run test # run testsLicense
Apache-2.0 © WYRE Technology
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseCqualityBmaintenanceManage incidents from your IDE. An MCP server allowing to pull out incidents and their associated metadata using Rootly API.Last updated2745Apache 2.0- Flicense-quality-maintenanceA remote MCP server that provides AI agents access to the Rootly API for incident management, allowing users to query and manage incidents, alerts, teams, services, and other incident management resources through natural language.Last updated
- Alicense-qualityDmaintenanceThe official Model Context Protocol (MCP) server for ilert.Last updated13MIT
- Alicense-qualityBmaintenanceA multi-agent MCP server that turns LLMs into an autonomous incident-response copilot, enabling rapid investigation, correlation, and remediation of production incidents.Last updatedMIT
Related MCP Connectors
MCP server for interacting with the Supabase platform
MCP server for InsForge BaaS — database, storage, edge functions, and deployments
MCP (Model Context Protocol) server for Appwrite
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wyre-technology/rootly-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server