io.usefulapi/statushub
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
StatusHub MCP by usefulapi
Publisher-provided description
Read status pages, services, incidents and uptime; create draft incidents and updates in StatusHub.
Summary by lookupd
Reads status pages, services, incidents, maintenance and uptime data, and can create draft incidents and incident updates.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http statushub https://statushub.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add statushub --url https://statushub.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"statushub": {
"url": "https://statushub.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (14 tools)
Publisher-provided text
statushub_list_hubsList 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_hubGet one status page: name, subdomain, type, custom domain and product URL. Management API: GET /hubs/{subdomain}.statushub_get_status_countersCount the services on a status page by current condition: up, degraded-performance and down. Good first call for "is anything broken now?". Management API: GETstatushub_list_servicesList the services (components) on a status page, with their group and name. Management API: GET /hubs/{subdomain}/services.statushub_get_service_statusesShow 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/statushub_list_incidentsList the incidents on a status page, newest first by default. Filter by time range, affected service ids or service status. Management API: GET /hubs/{subdomainstatushub_get_incidentGet one incident: title, author, start and end time, and flags. Management API: GET /hubs/{subdomain}/incidents/{incident_id}.statushub_list_incident_updatesList the updates posted on one incident (investigating, identified, monitoring, resolved). Management API: GET /hubs/{subdomain}/incidents/{incident_id}/incidenstatushub_list_maintenancesList planned maintenance events on a status page. Filter by draft state, time range or affected services. Management API: GET /hubs/{subdomain}/maintenances.statushub_get_maintenanceGet one maintenance event: title, start and end time, and affected services. Management API: GET /hubs/{subdomain}/maintenances/{maintenance_id}.statushub_get_uptimeGet 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_uptimeGet 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_incidentCreate 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 astatushub_create_incident_updatePost a new update on an incident (investigating, identified, monitoring or resolved). It starts as a draft and subscribers are not notified, unless you set stat
Details
- Version: 1.2.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 541 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/statushub/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/statushub)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp