
openstatus MCP Server: Setup for Claude Code, Cursor and Other Apps
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.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Install openstatus MCP
Claude Code
- 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
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_monitorsShows 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_monitorShows 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_statusGives 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_summaryLists 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_logsOpens 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_logLists 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_pagesLists 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_componentsLists 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_reportsOpens 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_reportPosts 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_updateEdits 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_reportCloses an incident
Closes an incident with a final update and a required notify choice.
Try: “Resolve the API incident and notify subscribers.”
Write ·
resolve_status_reportLists maintenance windows
Reads scheduled maintenance windows with paging.
Try: “What maintenance is scheduled?”
Network ·
list_maintenancesSchedules maintenance
Creates a maintenance window between two times, with a required notify choice.
Try: “Schedule maintenance Saturday 2 to 3am UTC, notify subscribers.”
Write ·
create_maintenanceLists notification channels
Shows notification channels and the monitors wired to each. Credentials are never exposed.
Try: “Where do my monitor alerts go?”
Network ·
list_notificationsLists private check locations
Shows private locations with status and last seen time. Agent tokens are never exposed.
Try: “Are my private locations online?”
Network ·
list_private_locationsLists recent workspace changes
Lists audit log entries from the last 14 days, optionally filtered. Needs the audit-log plan feature.
Try: “What changed in my workspace this week?”
Network ·
list_audit_logsOpens one audit log entry
Returns before and after snapshots for one audit entry. Needs the audit-log plan feature.
Try: “What did that change update?”
Network ·
get_audit_logSearches openstatus docs
Searches docs, guides or the changelog and returns a path to read.
Try: “How do I set up a private location?”
Network ·
search_docsReads one docs page
Returns the full text of one docs, guide or changelog page.
Try: “Open that docs page.”
Network ·
get_doc_pageSearches all public openstatus pages
Searches pricing, blog, comparisons, customer stories and docs.
Try: “Which openstatus plan fits a small team?”
Network ·
search_contentReads one public page
Returns the full text of any public page, such as pricing or a comparison.
Try: “Open the pricing page.”
Network ·
get_content_page
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
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
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-only | Choose read-only when you approve the OAuth connection or create the API key; write tools are then not listed. |
|---|---|
| Talks to | api.openstatus.dev |
| Sign-in and keys | OAuth 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 |
|
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
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 2Hide
- github.com · github.com
- github.com · github.com