Rootly MCP Server logo

Rootly MCP Server

by Rootly-AI-Labs

Connects AI clients to Rootly for incident, alert, service, and on-call operations through hosted or self-hosted MCP.

Install Rootly MCP Server

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "rootly-ai-labs-rootly-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "rootly-mcp-server",
        "rootly-mcp-server"
      ],
      "env": {
        "ROOTLY_API_TOKEN": "YOUR_VALUE_HERE",
        "ROOTLY_MCP_ENABLE_WRITE_TOOLS": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

Rootly-AI-Labs/Rootly-MCP-server exposes the Rootly API to MCP-compatible clients for incident management and related operations. It supports hosted Streamable HTTP, Code Mode, and a local Python deployment authenticated with OAuth2 or a Rootly API token. Reach for it when an agent needs to inspect or modify incidents, alerts, services, schedules, or on-call data. Hosted profiles can expose the full tool set or a reduced slim profile.

Use cases

  • Investigate active Rootly incidents through an AI client
  • Review alerts and affected services
  • Query on-call schedules and operations
  • Update Rootly records with permitted write tools

Key features

  • Rootly API access over MCP
  • Hosted Streamable HTTP endpoint
  • OAuth2 and bearer-token authentication
  • Incident, alert, service, and on-call tools
  • Slim and custom hosted tool profiles
  • Local Python deployment option

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

18/22 checks healthy over the last 84d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 16d ago via OSV.dev · rootly-mcp-server (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars45Stargazers on the source repository.
Last commit2d agoMost recent push to the default branch.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Rootly MCP Server works

What Rootly-AI-Labs/Rootly-MCP-server does

Rootly-AI-Labs/Rootly-MCP-server gives MCP clients access to Rootly’s incident management API. Its scope includes incidents, alerts, services, and on-call operations, allowing an agent to retrieve Rootly data and perform supported API actions from an MCP conversation.

The hosted service is intended for clients that can connect to a remote MCP endpoint. A local package is also available for deployments that need the server process to run in their own environment.

How it works

The recommended hosted endpoint uses Streamable HTTP at https://mcp.rootly.com/mcp. Clients can authenticate through an OAuth2 login flow, or send a Rootly API token as a bearer token. Code Mode is available at https://mcp.rootly.com/mcp-codemode.

Hosted connections support a full tool profile and a slim profile of roughly 70 tools. The slim profile can be selected with the tool_profile=slim query parameter or the X-Rootly-Tool-Profile: slim header. An exact enabled-tool selection can also be configured through the hosted service.

The older SSE endpoint remains available only as a migration path and is scheduled for removal after November 20, 2026. New configurations should use Streamable HTTP or Code Mode instead.

Setup and configuration

The simplest setup adds the hosted MCP URL to a client configuration. OAuth2 is the recommended authentication method for hosted use; the client opens a browser so the user can sign in to Rootly. Token-based setups send Authorization: Bearer YOUR_ROOTLY_API_TOKEN.

For local execution, the package requires Python 3.12 or newer and the uv package manager. Start it with the rootly-mcp-server package and provide ROOTLY_API_TOKEN. Write operations are enabled by setting ROOTLY_MCP_ENABLE_WRITE_TOOLS to true.

Rootly supports global, team, and personal API keys. Global keys provide organization-wide access and are recommended for queries or changes spanning multiple teams, schedules, or incidents. The hosted service can also be registered in Databricks Unity Gateway.

Tools and capabilities

  • Query and manage Rootly incidents.
  • Work with alerts and services.
  • Access on-call operations and related scheduling data.
  • Connect through hosted Streamable HTTP, Code Mode, or local execution.
  • Choose between full, slim, or explicitly selected hosted tool sets.
  • Expose the hosted tools to Databricks agents through Unity Gateway.

The full hosted profile exposes about 250 tools when loaded through the Databricks integration. Tool selection in Unity Gateway can restrict the set made available to agents.

Limitations and notes

Write access depends on both the available tools and the permissions of the Rootly API credential. Team and personal keys may limit visibility or actions compared with a global key. SSE is deprecated, including the self-hosted SSE transport, and should be replaced with Streamable HTTP before its removal date.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Rootly MCP Server

Rootly-AI-Labs/Rootly-MCP-server is an MCP server that connects AI clients to the Rootly incident management API. Its main tools cover incidents, alerts, services, and on-call operations, with hosted Streamable HTTP, Code Mode, OAuth2, bearer-token authentication, and a local Python deployment option.

Use the hosted URL `https://mcp.rootly.com/mcp` without a local installation, or run the package locally with Python 3.12+, `uv`, and a `ROOTLY_API_TOKEN`. Local write tools require `ROOTLY_MCP_ENABLE_WRITE_TOOLS=true`.

Yes, it works with Cursor through a hosted MCP configuration. Add `https://mcp.rootly.com/mcp` to `.cursor/mcp.json` or the user-level Cursor configuration, then use OAuth2 or provide a bearer token in the headers.

Authenticate the hosted server with OAuth2 or a Rootly API token. OAuth2 lets the MCP client open a browser for Rootly login; token-based configurations send `Authorization: Bearer YOUR_ROOTLY_API_TOKEN`.

Set `ROOTLY_MCP_ENABLE_WRITE_TOOLS` to `true` in the local server environment. The resulting actions remain subject to the permissions and scope of the Rootly API key being used.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewRootly MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/rootly-ai-labs-rootly-mcp-server?style=directory)](https://allmcps.com/mcp/rootly-ai-labs-rootly-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/rootly-ai-labs-rootly-mcp-server"><img src="https://allmcps.com/api/badge/rootly-ai-labs-rootly-mcp-server?style=directory" alt="Rootly MCP Server on AllMCPs" /></a>