AlertOps MCP server
MCP server for AlertOps' incident alerting/on-call API.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed AlertOps yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
AlertOps tools
No tool declarations could be read from the package source. They show once the server is installed.
How AlertOps compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 70/100
- higher than 33% of 48,243 servers
Release history: 3 versions in the registry since 2026-09-20, latest 2026-10-22, typically one every 24 days.
Install AlertOps in Claude Code, Cursor or VS Code
claude mcp add alertops-mcp -- docker run -i --rm ghcr.io/wyre-ai/alertops-mcp:v1.0.2
What the publisher says
From the AlertOps repository's README, as published. We do not edit it. Read it on GitHub
AlertOps MCP Server
MCP server for AlertOps's incident alerting/on-call API - alerts, message topics, users and their contact methods, groups, configured inbound integrations, and on-call schedules, for AI assistants and the WYRE Conduit gateway.
Authentication
AlertOps' REST API (https://api.alertops.com/api/..., per its published OpenAPI spec at api.alertops.com/swagger/v1/swagger.json) authenticates with a static account-level API key, generated under Account Settings -> Configurations -> Integrations -> API. Unlike most WYRE Conduit sidecars, the key is not sent as a bearer token or custom auth header - AlertOps requires it as an APIKey query-string parameter on every single request, GET and POST alike (live-verified 2026-09-20: an invalid key returns a clean {"reason":"Invalid API Key"} HTTP 401 on every endpoint this connector calls). This connector receives the key per-request via a custom header (never OAuth, same shape as every other static-key WYRE Conduit sidecar) and itself appends ?APIKey= when calling AlertOps' API. In gateway mode the key arrives per-request via the X-AlertOps-Api-Key header; in local/stdio mode it's read once from ALERTOPSAPIKEY.
Two separate claims here, at deliberately different confidence levels - don't collapse them into one "read-only" statement:
- Structurally verified (checked directly, stated with full confidence): this connector's own code makes zero calls to a write/mutating AlertOps endpoint. Every function in client.ts calls one of the 11 documented GET operations listed under Tools below; no POST call exists anywhere in src/.
- Vendor-documented, not independently verified (hedged deliberately): AlertOps ships role-based access control with built-in and custom roles built from individually-grantable read-only entitlements (e.g. MessagesViewGlobalAccess, UserViewGlobalAccess, GroupsViewGlobalAccess) - AlertOps' own docs describe a custom role built this way as letting a user "browse incidents, reports, users, and groups but cannot create, modify, or delete anything" (help.alertops.com, Role Based Access Control). A distinct User API Key, shown on a user's own Profile page, is described elsewhere in AlertOps' docs as gated by the UserAPIKeyAdd entitlement, implying an API key issued this way inherits the issuing user's role/entitlements. Whether that's actually enforced server-side against this connector's APIKey query parameter and its write endpoints specifically - i.e. whether AlertOps' backend rejects a write call (Create Alert, Close Alert, Assign, etc.) made with a key belonging to a read-only-scoped user, versus that restriction only ever being surfaced in AlertOps' own UI - has not been tested by WYRE. Nobody sent a write call against a live key to check, correctly: that would risk creating a real page/notification against real on-call staff, not something to run without consent. Do not read this connector, or this README, as having established that a read-only-provisioned AlertOps API key technically cannot perform writes** - only that this connector's own code never attempts one, and that AlertOps' documented role system supports provisioning a key that way.
Configuration
Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
AlertOps: common questions
- Is AlertOps MCP server safe?
- Mostly: it is graded B (70/100). Read the AlertOps safety report
- How do I install AlertOps?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does AlertOps need an API key?
- Yes. The registry entry asks for
ALERTOPS_API_KEY. - Is AlertOps maintained?
- The last commit was 22 days ago (2026-10-14). The latest release is v1.0.2.
- What can I use instead of AlertOps?
- Servers from other publishers that do the same job: OneUptime MCP server.
Alternatives to AlertOps
Same job from other publishers: the closest match first, then the best rated.
OneUptimeManage incidents, alerts, monitors, status pages, on-call and telemetry in OneUptime.not reviewedEstablishedA