MCP server
Instatus MCP by usefulapi
io.usefulapi/instatus
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Manage status pages: components, incidents and maintenances; set live component status.
Working at last checkVerified publisher: usefulapi.ioAbout 3,937 tokens per request once connected14 tools
https://instatus.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 14
- Token cost
- About 3,937 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http instatus https://instatus.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.instatus] url = "https://instatus.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"instatus":{"httpUrl":"https://instatus.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"instatus":{"url":"https://instatus.usefulapi.io/mcp"}}}
VS Code
{"servers":{"instatus":{"type":"http","url":"https://instatus.usefulapi.io/mcp"}}}
Antigravity
agy mcp add instatus https://instatus.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"instatus","server_url":"https://instatus.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"instatus","server_url":"https://instatus.usefulapi.io/mcp"}
Tools
instatus_create_incident~490 tokens
CREATES a new incident — this MODIFIES live status-page data and can notify subscribers. Provide `name` (required); optionally set the initial `message`, affected `components`, per-component impact via `statuses`, `status`, `started`, `notify`, and `shouldPublish`. Instatus: POST /v1/{page_id}/incidinstatus_create_maintenance~528 tokens
CREATES a new scheduled maintenance — this MODIFIES live status-page data and can notify subscribers. Provide `name` (required); optionally set `message`, affected `components`, per-component impact via `statuses`, `status`, `start`/`end`, `duration`, and `notify`. Instatus: POST /v1/{page_id}/maintinstatus_delete_incidentDeletes data · ~140 tokens
PERMANENTLY DELETES an incident by id — this MODIFIES live status-page data and cannot be undone. Instatus: DELETE /v1/{page_id}/incidents/{incident_id}.instatus_delete_maintenanceDeletes data · ~149 tokens
PERMANENTLY DELETES a scheduled maintenance by id — this MODIFIES live status-page data and cannot be undone. Instatus: DELETE /v1/{page_id}/maintenances/{maintenance_id}.instatus_get_component~142 tokens
Get a single component by id — its full state (name, description, status, order, showUptime, grouped, archived). Instatus: GET /v2/{page_id}/components/{component_id}.instatus_get_incident~136 tokens
Get a single incident by id — its full state including its update timeline and affected components. Instatus: GET /v1/{page_id}/incidents/{incident_id}.instatus_get_maintenance~145 tokens
Get a single scheduled maintenance by id — its full state including its update timeline and affected components. Instatus: GET /v1/{page_id}/maintenances/{maintenance_id}.instatus_list_components~194 tokens
List a status page's components — id, name, description, status, order, showUptime, grouped, archived. The component ids are what you set impact on. Instatus: GET /v2/{page_id}/components.instatus_list_incidents~248 tokens
List a status page's incidents, most recent first — optionally filtered by status. Each incident: id, name, status, impact, affected components, updates, timestamps. Instatus: GET /v1/{page_id}/incidents.instatus_list_maintenances~183 tokens
List a status page's scheduled maintenances, most recent first — id, name, status, affected components, start/end, updates. Instatus: GET /v2/{page_id}/maintenances.instatus_list_pages~164 tokens
List all status pages on the account — each page's id, subdomain, name, status, url, custom domain, and timestamps. The page id is what every other tool takes as `page_id`. Instatus: GET /v2/pages.instatus_update_component~402 tokens
UPDATES a component by id — this MODIFIES live status-page data. The key way to set a component's operational status (OPERATIONAL, UNDERMAINTENANCE, DEGRADEDPERFORMANCE, PARTIALOUTAGE, MAJOROUTAGE). Send only the fields you want to change. Instatus: PUT /v2/{page_id}/components/{component_id}. Returinstatus_update_incident~491 tokens
UPDATES an existing incident by id — this MODIFIES live status-page data and can notify subscribers (e.g. move it to MONITORING or RESOLVED). Send only the fields you want to change. Instatus: PUT /v1/{page_id}/incidents/{incident_id}. Returns the updated incident.instatus_update_maintenance~525 tokens
UPDATES an existing scheduled maintenance by id — this MODIFIES live status-page data and can notify subscribers. Send only the fields you want to change. Instatus: PUT /v1/{page_id}/maintenances/{maintenance_id}. Returns the updated maintenance.
Browse
Related MCP servers
- Web Reader & Search (Tanod)
Web search for agents: page to Markdown, screenshots, news search, metadata, sitemaps and RDAP. - Status.io MCP by usefulapi
Read Status.io components, incidents, maintenance; post incidents, schedule maintenance, set status. - StatusPal MCP by usefulapi
Read status-page status, services, incidents and metrics; create, update and publish incidents. - Nslookup
DNS lookups, health reports, SSL certs, security scans, GEO scoring, uptime checks - Devops Status
Vendor status pages, TLS cert inspection, DNS propagation checks, and incident-response playbooks. - OneUptime
Manage incidents, alerts, monitors, status pages, on-call and telemetry in OneUptime. - Chainstack
Deploy and manage blockchain nodes across 70+ protocols, search docs, request testnet funds. - OutageDeck
Live status for 172 cloud and SaaS vendors from their official feeds. Is it you, or is it them?
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/instatus)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents