Openstatus logo

Openstatus

Manage openstatus monitors, status pages, incidents, and maintenances from supported AI clients.

Install Openstatus

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

Streamable HTTP (Remote)
Server URL
https://api.producthunt.com/widgets/embed-image/v1/top-post-badge.svg?post_id=openstatus-2&theme=light&period=daily

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

The openstatus MCP server connects AI assistants to an openstatus workspace for managing monitors, status pages, incidents, and maintenances. It uses the same workspace API key as the platform’s dashboard, CLI, API, and infrastructure-as-code tooling. Reach for it when an agent needs to inspect or update uptime and incident operations without switching to the dashboard. The repository identifies Claude, ChatGPT, Cursor, and other MCP clients as supported connection points.

Use cases

  • Review monitor status from an AI client
  • Update a status page during an outage
  • Declare and resolve incidents through an agent
  • Manage maintenance windows conversationally
  • Inspect operational resources with read-only access

Key features

  • Manage uptime monitors
  • Manage status pages
  • Create and update incidents
  • Manage maintenance windows
  • Support read-only and read-write key scopes
  • Record mutations in an audit log

Security & health

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

ActiveLast checked Today

Recent health check succeeded.

40/40 checks healthy over the last 45d

Adoption & maintenance

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

GitHub stars9.3kStargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How Openstatus works

What the openstatus MCP server does

The openstatus MCP server gives an AI client access to operational resources in an openstatus workspace. Its supported scope includes uptime monitors, public status pages, incidents, and maintenance windows. This makes it suitable for agents that need to review service status, change monitoring configuration, publish status information, or coordinate incident work.

openstatus combines uptime monitoring and status-page management in one platform. Monitors can check servers, websites, and APIs from 28 global regions across three cloud providers. Status pages can use custom domains, password protection, maintenance windows, and subscriber notifications through email and RSS. Incident workflows include severity, an assigned commander, state changes, notes, and a timeline.

How it works

The MCP connection operates against an openstatus workspace rather than directly against a local configuration file. Key scopes can be read-only or read-write, and mutations are recorded in an audit log.

An agent can use the MCP interface alongside existing infrastructure-as-code workflows. Monitors, status pages, and notification channels can also be declared in YAML or Terraform and applied through the CLI or continuous-integration systems. This allows teams to reserve declarative configuration for repeatable changes while using the openstatus MCP server for conversational inspection or operational updates.

Setup and configuration

The repository presents openstatus as available either as a managed service or as a self-hosted platform. Its documented self-hosting paths include Docker, Coolify, and Railway. The Docker quick start copies an environment file, starts the service with Docker Compose, and exposes the dashboard on port 3002 and status pages on port 3003.

It does establish that the tooling uses a single API key, so access requires credentials for the target workspace. Exact setup instructions should be taken from the project’s MCP documentation before deploying a client connection.

Tools and capabilities

The openstatus MCP server is intended for these operational tasks:

  • Managing uptime monitors for services, websites, and APIs.
  • Creating or updating status pages and their operational settings.
  • Declaring, updating, and resolving incidents.
  • Adding incident notes and maintaining an incident timeline.
  • Managing maintenance windows.
  • Connecting incident activity with status-page communication.

Incident management is also available from the dashboard and Slack. The README specifically states that the same incident tools are available over MCP, including incident declaration, updates, resolution, and notes. Subscriber communication can use email, RSS, and webhooks, while service alerts can be sent through channels including Slack, Discord, PagerDuty, and email.

Limitations and notes

It also does not document whether every dashboard or CLI operation is exposed through MCP; the clearest MCP-specific scope is workspace access for monitors, status pages, incidents, maintenances, and the incident operations described above.

Read-only and read-write key scopes are available, so deployments should choose credentials according to whether the agent only observes workspace state or is allowed to make changes. Because mutations are placed in the audit log, teams can review agent-driven updates through the same operational history as other changes.

Reviews

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

Frequently Asked Questions about Openstatus

openstatus is an MCP server that connects an AI assistant to an openstatus workspace, exposing tools for managing monitors, status pages, incidents, and maintenances. It lets supported clients operate workspace resources alongside the platform’s dashboard, CLI, API, and infrastructure-as-code workflows.

It documents openstatus deployment through Docker, Coolify, or Railway, and says that the platform uses one API key across its tooling. Consult the project’s MCP documentation for connection-specific steps.

Yes, the README names Cursor as an MCP client for connecting to an openstatus workspace.

Yes, incident tools are available over MCP. Agents can declare, update, resolve, and add notes to incidents, while incident records can include severity, a commander, status changes, and a timeline.

Yes, openstatus supports read-only and read-write key scopes.

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 PreviewOpenstatus AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/openstatus?style=directory)](https://allmcps.com/mcp/openstatus)
HTML Embed
<a href="https://allmcps.com/mcp/openstatus"><img src="https://allmcps.com/api/badge/openstatus?style=directory" alt="Openstatus on AllMCPs" /></a>