MCP server providing access to Rootly incident management API via OAuth2 or API token, with hosted and local options.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent ā or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag ā we're steadily working through the catalog.
š” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Rootly MCP Server.
An MCP server for the Rootly API for Cursor, Windsurf, Claude, and other MCP clients.

Use the hosted MCP server. No local installation required.
https://mcp.rootly.com/mcphttps://mcp.rootly.com/ssehttps://mcp.rootly.com/mcp-codemodeHosted tool profiles:
?tool_profile=slim to the hosted URL, for example https://mcp.rootly.com/mcp?tool_profile=slimX-Rootly-Tool-Profile: slimROOTLY_MCP_HOSTED_TOOL_PROFILE=full|slimROOTLY_MCP_ENABLED_TOOLS=...With OAuth2 (recommended):
Your MCP client handles OAuth2 login automatically ā a browser window opens for you to authenticate with Rootly. No API token needed.
With API Token:
SSE (alternative):
Code Mode:
With OAuth2 (recommended):
With API Token:
Manual Configuration ā Create .mcp.json in your project root:
Install the extension:
Or configure manually in ~/.gemini/settings.json:
Add to .cursor/mcp.json or ~/.cursor/mcp.json:
With OAuth2 (recommended):
With API Token:
Add to ~/.codeium/windsurf/mcp_config.json:
With OAuth2 (recommended):
With API Token:
Add to ~/.codex/config.toml:
With OAuth2 (recommended):
With API Token:
With OAuth2 (recommended):
Add to claude_desktop_config.json:
Claude Desktop handles OAuth2 login automatically.
With API Token (via mcp-remote):
Standalone CLI for incidents, alerts, services, and on-call operations.
Install via Homebrew:
Or via Go:
For more details, see the Rootly CLI repository.
Run the MCP server locally if you do not want to use the hosted service.
uv package manager
Choose the token type based on the access you need:
A Global API Key is recommended for organization-wide queries and for actions that modify data, especially when workflows may span multiple teams, schedules, or incidents.
Choose one transport per server process:
/mcp/sse/mcp-codemode in hosted dual-transport modeHosted and self-hosted deployments now both expose the full tool surface by default.
?tool_profile=slimTo restrict either deployment to read-only tools, start the server with --no-enable-write-tools or set ROOTLY_MCP_ENABLE_WRITE_TOOLS=false.
For hosted clients that want the smaller remote profile, append ?tool_profile=slim to the MCP URL or send X-Rootly-Tool-Profile: slim.
Hosted deployments can send MCP telemetry to AgentCat by setting
ROOTLY_MCPCAT_PROJECT_ID. To also export AgentCat events to Sentry, provide
SENTRY_DSN through the deployment's secret store. The optional
ENVIRONMENT defaults to production, and SENTRY_RELEASE defaults to the
installed Rootly MCP Server version. Sentry performance tracing is enabled when
the exporter is configured.
Free-form event text is redacted and actor names are omitted from Sentry-bound
telemetry; stable internal actor IDs remain available for correlation.
Telemetry runs on AgentCat v2 (MCP 2026-07-28 spec). Sessions are correlated via
a session_id carried in the tool list rather than stateful connections, which
suits our stateless hosted transport; initialize and tools/list events are no
longer published by the SDK.
To override the hosted or self-hosted default profile entirely, set ROOTLY_MCP_ENABLED_TOOLS (or pass --enabled-tools) with a comma-separated allowlist of exact tool names. When that variable is set, it fully replaces the default selection.
To expose only a specific subset of MCP tools on a self-hosted deployment, set ROOTLY_MCP_ENABLED_TOOLS (or pass --enabled-tools) with a comma-separated allowlist of exact tool names, for example list_incidents,get_incident,get_server_version.
Hosted deployments expose an unauthenticated domain-verification endpoint used by the OpenAI plugin directory:
GET /.well-known/openai-apps-challengeROOTLY_OPENAI_APPS_CHALLENGE_TOKENSet ROOTLY_OPENAI_APPS_CHALLENGE_TOKEN to the token generated in the OpenAI submission portal. The endpoint returns that exact token as text/plain (with Cache-Control: no-store), and returns 404 when the variable is unset or empty. The token is read from the environment at request time ā never hardcode or commit it. The route is served on both the dual-transport (--transport both) and profiled streamable-HTTP hosted deployments and is not subject to Bearer authentication.
To discover the exact tool names available under your current self-hosted configuration, run:
This prints the effective MCP tool names after applying your current settings, including ROOTLY_MCP_ENABLE_WRITE_TOOLS and ROOTLY_MCP_ENABLED_TOOLS.
Smoke-test a self-hosted allowlist:
Factual signals from GitHub, npm, and our automated checks ā not a rating.
No reviews yet ā be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/rootly-ai-labs-rootly-mcp-server)<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>