PlugWiki
openstatus logo

openstatus MCP Server: Setup for Claude Code, Cursor and Other Apps

OfficialRemote
Gethttps://api.openstatus.dev/mcpopenstatushq/openstatus

Lets Claude or Cursor check your openstatus monitors and run your status page: post incident updates and schedule maintenance.

This is openstatus's own hosted server, so there is nothing to install. You connect with an openstatus sign-in, or with an API key for headless use. It can read monitors and logs, and it can post incidents and maintenance that may email or page your subscribers. Each publishing action needs an explicit choice on whether to notify them.

Good for

  • On-call engineers who want monitor health and incidents inside the assistant
  • Teams that publish a public status page and want faster incident updates
  • openstatus users who need CI or cron agents to read monitors with an API key

Works in

14 should work

Tap an app to see how to set it up and any known problems.

Install openstatus MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the openstatus MCP server to Claude Code. Run this command:
    
    claude mcp add --transport http openstatus https://api.openstatus.dev/mcp
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Sign-in with the vendor account (OAuth).

Built from the package data we hold. Not yet tested by us.

Tools

  • Lists your uptime monitors

    Lists monitors with their count of active incidents. It also gives the monitor IDs the other monitor tools need.

    Try: “Which of my monitors have active incidents?”

    Network · list_monitors

  • Shows one monitor's settings

    Returns a monitor's URL, regions, check interval, retries, notification channels and tags.

    Try: “Show the settings of my API monitor.”

    Network · get_monitor

  • Shows current health by region

    Returns whether a monitor is active, degraded or failing in each region.

    Try: “Is my API healthy in every region?”

    Network · get_monitor_status

  • Gives uptime and speed numbers

    Returns success, degraded and error counts and latency from p50 to p99 over 1, 7 or 14 days.

    Try: “How did my API perform over the last 7 days?”

    Network · get_monitor_summary

  • Lists recent check results

    Lists recent checks per region with status code and speed, for HTTP monitors over 1, 7 or 14 days.

    Try: “Show failed checks from the last day.”

    Network · list_response_logs

  • Opens one check in detail

    Returns timing, redacted headers, the error and assertion results for one check.

    Try: “Why did the 03:10 check fail?”

    Network · get_response_log

  • Lists your status pages

    Lists the status pages your workspace owns and gives the page IDs the write tools need.

    Try: “What status pages do I have?”

    Network · list_status_pages

  • Lists the parts of a status page

    Lists the components on a status page with their linked monitors.

    Try: “Which components are on my main status page?”

    Network · list_page_components

  • Lists incidents on a status page

    Reads incident reports on a page, active only or all, with paging.

    Try: “Are there active incidents on the status page?”

    Network · list_status_reports

  • Opens a public incident

    Creates a new incident on a status page. It needs an explicit choice on whether to notify subscribers.

    Try: “Open an incident: API is slow, notify subscribers.”

    Write · create_status_report

  • Posts an update on an incident

    Adds an update to an open incident, with a required choice on notifying subscribers. A post sent without notifying cannot be re-sent later.

    Try: “Post an update that we found the cause. Do not notify.”

    Write · add_status_report_update

  • Edits incident details

    Changes the title, status or components of an incident without posting a public update.

    Try: “Rename the incident to "Elevated API errors".”

    Write · update_status_report

From the official docs

Permissions

medium risk · 3 things to watch

Medium risk

The assistant can read your monitors and logs and, with write access, post incidents and maintenance that notify your subscribers. Use a read-only connection unless you want it to publish.

What it can do

Watch out for

  • It can post public incidents and notify subscribers

    Publishing tools can email or page everyone subscribed to your status page, and a post sent without notifying cannot be re-sent later. Check the draft before the assistant sends it. github.com

  • Changes are logged under the MCP actor

    Every change from the server is written to the workspace audit log with the key or grant behind it. github.com

  • Read-only credentials hide the write tools

    A read-only key or grant lists only the list and get tools. Pick this unless you need the assistant to publish. github.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyChoose read-only when you approve the OAuth connection or create the API key; write tools are then not listed.
Talks toapi.openstatus.dev
Sign-in and keysOAuth grants are listed under Settings, Integrations, Connected apps in openstatus and can be revoked. API keys are sent in the x-openstatus-key header.
Scopes
  • Read-only or read and write, chosen when you approve the connection or create the key

Questions

Is the openstatus MCP server official?

Yes. openstatus runs the hosted server from its own repository.

What is the openstatus MCP server URL?

The hosted address is https://api.openstatus.dev/mcp. Use the install box above for your app.

Do I need an API key?

No. Most apps sign you in with OAuth and ask which access to grant. For CI, cron or headless agents, send an openstatus API key in the x-openstatus-key header; create one in Settings under General.

Can I make it read-only?

Yes. Choose read-only on the OAuth consent screen or when you create the API key. The write tools are then not available at all.

Will it notify my subscribers by itself?

Not without a clear choice. Every publishing tool needs notify set to true or false, and the docs tell the assistant to ask you first.

Is the tool list complete?

No. It shows the tools documented in the openstatus skill file. The server code also registers incident tools such as listing, declaring and resolving incidents and postmortems.

Does it cost extra?

The docs list no separate fee for the server. Audit log tools need a plan with the audit-log feature, so check openstatus pricing for your plan.

Information

updated Nov 2, 2026

Publisher
Official
Endpoint
https://api.openstatus.dev/mcp
Transport
Streamable HTTP
Auth
OAuth
Version
1.0.0
License
AGPL-3.0
Last commit
Oct 31, 2026
Open issues
36
Listed in
Official MCP registry

WebsiteGitHubOfficial MCP RegistryIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 2
  1. github.com · github.com
  2. github.com · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.