io.usefulapi/statushub · v1.1.2 · cloud-and-infra
StatusHub MCP by usefulapi is healthy: it completed an MCP handshake in 601 ms and exposes 14 tools.
Read status pages, services, incidents and uptime; create draft incidents and updates in StatusHub.
Endpoint: https://statushub.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 14 |
| Latency | 601 ms |
| Last checked (UTC) | 2026-11-06T21:30:45.534Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-06T21:30:45.534Z | Healthy | 601 |
statushub_list_hubs | List the status pages (hubs) this API key can see, with their subdomain. Call this first to find the subdomain that other tools need. Management API: GET /hubs. |
statushub_get_hub | Get one status page: name, subdomain, type, custom domain and product URL. Management API: GET /hubs/{subdomain}. |
statushub_get_status_counters | Count the services on a status page by current condition: up, degraded-performance and down. Good first call for "is anything broken now?". Management API: GET /hubs/{subdomain}/status/counters. |
statushub_list_services | List the services (components) on a status page, with their group and name. Management API: GET /hubs/{subdomain}/services. |
statushub_get_service_statuses | Show the status changes of one service on a status page. Use the service id from statushub_list_services. Management API: GET /hubs/{subdomain}/status/services/{service_id}. |
statushub_list_incidents | List the incidents on a status page, newest first by default. Filter by time range, affected service ids or service status. Management API: GET /hubs/{subdomain}/incidents. |
statushub_get_incident | Get one incident: title, author, start and end time, and flags. Management API: GET /hubs/{subdomain}/incidents/{incident_id}. |
statushub_list_incident_updates | List the updates posted on one incident (investigating, identified, monitoring, resolved). Management API: GET /hubs/{subdomain}/incidents/{incident_id}/incident_updates. |
statushub_list_maintenances | List planned maintenance events on a status page. Filter by draft state, time range or affected services. Management API: GET /hubs/{subdomain}/maintenances. |
statushub_get_maintenance | Get one maintenance event: title, start and end time, and affected services. Management API: GET /hubs/{subdomain}/maintenances/{maintenance_id}. |
statushub_get_uptime | Get the uptime percentage of a whole status page for a date range (at most 18 months). Management API: GET /hubs/{subdomain}/uptime. |
statushub_get_service_uptime | Get the uptime percentage of one service for a date range (at most 18 months). Management API: GET /hubs/{subdomain}/uptime/services/{service_id}. |
statushub_create_incident | Create an incident with its first update. The incident starts as a draft (not shown on the status page) and subscribers are not notified, unless you set state and silent. Management API: POST /hubs/{subdomain}/incidents. |
statushub_create_incident_update | Post a new update on an incident (investigating, identified, monitoring or resolved). It starts as a draft and subscribers are not notified, unless you set state and silent. A title that differs from the incident's current title RENAMES the incident. Management API: POST /hubs/{subdomain}/incidents/ |