StatusCake MCP by usefulapi
Review uptime, SSL, pagespeed and heartbeat checks, alerts and maintenance windows; create checks.
Connect it
Settings → Connectors → Add custom connector
URL: https://statuscake.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://statuscake.usefulapi.io/mcp{
"mcpServers": {
"statuscake": {
"url": "https://statuscake.usefulapi.io/mcp"
}
}
}claude mcp add --transport http statuscake https://statuscake.usefulapi.io/mcp{
"servers": {
"statuscake": {
"type": "http",
"url": "https://statuscake.usefulapi.io/mcp"
}
}
}21 tools, verified live
statuscake_list_uptime_checksread-onlyList uptime checks with their current status (up/down), type, URL, check rate, tags and uptime percentage. Filter by status or tags. StatusCake: GET /uptime.
statuscake_get_uptime_checkread-onlyFetch one uptime check in full — settings, current status, last test time, next location and the monitoring servers it runs on. StatusCake: GET /uptime/{test_id}.
statuscake_get_uptime_historyread-onlyIndividual test runs for one uptime check — when, from which location, the status code and the response time (ms). Newest first; follow links.next (or pass before) to page back. StatusCake: GET /uptime/{test_id}/history.
statuscake_get_uptime_periodsread-onlyThe up and down periods of one uptime check — when each started and ended and how long it lasted (ms). The direct answer to 'how long was it down?'. StatusCake: GET /uptime/{test_id}/periods.
statuscake_list_uptime_alertsread-onlyAlerts triggered by one uptime check — when, the status it changed to and the status code. StatusCake: GET /uptime/{test_id}/alerts.
statuscake_list_ssl_checksread-onlyList SSL certificate checks with the certificate's validity window (valid_from/valid_until), issuer, cipher and score, and flags such as expired, broken, revoked or mixed content. StatusCake: GET /ssl.
statuscake_get_ssl_checkread-onlyFetch one SSL certificate check in full — expiry, issuer, cipher, scores, flags and any mixed-content resources found. StatusCake: GET /ssl/{test_id}.
statuscake_list_pagespeed_checksread-onlyList pagespeed checks with their location, alert thresholds and latest stats (load time ms, page size kb, request count, latest issue). StatusCake: GET /pagespeed.
statuscake_get_pagespeed_historyread-onlyPast runs of one pagespeed check — load time (ms), file size (kb), request count, throttling and the saved HAR file location. StatusCake: GET /pagespeed/{test_id}/history.
statuscake_list_heartbeat_checksread-onlyList heartbeat (push) checks — jobs that must ping a StatusCake URL within a period — with their status, period and ping URL. StatusCake: GET /heartbeat.
statuscake_get_heartbeat_checkread-onlyFetch one heartbeat check in full, including its ping URL, period, status and when it last received a ping. StatusCake: GET /heartbeat/{test_id}.
statuscake_list_contact_groupsread-onlyList contact groups — who gets alerted: email addresses, mobile numbers, integration ids and ping URL. Use their ids in a check's contact_groups. StatusCake: GET /contact-groups.
statuscake_list_maintenance_windowsread-onlyList maintenance windows (scheduled alert silences) with their start/end, timezone, repeat interval, state and the checks or tags they cover. Only works on accounts using the newer maintenance-windows feature. StatusCake: GET /maintenance-windows.
statuscake_get_maintenance_windowread-onlyFetch one maintenance window by id. StatusCake: GET /maintenance-windows/{window_id}.
statuscake_list_uptime_locationsread-onlyList StatusCake's uptime monitoring servers — region, region code, IPv4/IPv6 and status. Use region codes in a check's regions; use the IPs for firewall allowlists. StatusCake: GET /uptime-locations.
statuscake_list_pagespeed_locationsread-onlyList StatusCake's pagespeed monitoring servers — region, IPs and status. StatusCake: GET /pagespeed-locations.
statuscake_create_uptime_checkcan modifyStart monitoring a URL, host or IP. Returns the new check's id as data.new_id. Faster check rates and some regions depend on the plan. StatusCake: POST /uptime.
statuscake_update_uptime_checkcan modifyChange an uptime check's settings. Only the fields you pass are changed; list fields (tags, contact_groups, regions, dns_ips) are REPLACED, and an empty list clears them. Pass paused=true to pause a check and paused=false to resume it. StatusCake: PUT /uptime/{test_id}.
statuscake_create_ssl_checkcan modifyStart monitoring a site's SSL certificate for expiry and problems. Returns the new id as data.new_id. StatusCake: POST /ssl.
statuscake_create_heartbeat_checkcan modifyCreate a heartbeat (push) check for a cron job or worker: it goes down if StatusCake is not pinged within `period` seconds. Returns the new id as data.new_id; fetch it with statuscake_get_heartbeat_check to get the ping URL. StatusCake: POST /heartbeat.
statuscake_create_maintenance_windowcan modifySchedule a maintenance window that silences alerts for the given uptime checks (by id and/or tag). start_at/end_at are RFC3339; only the date and time are used and are read as local time in `timezone`. At least one of tests or tags is required. Only works on accounts using the newer maintenance-windows feature. StatusCake: POST /maintenance-windows.
Alternatives in Other
Compare →JIJitsuA
Manage Jitsu data pipelines: destinations, streams, connections, functions, live events.
OSOpenCaseLaw — Swiss Caselaw, Statutes & DoctrineA
1M+ Swiss court decisions, statutes & doctrine with citation graph (DE/FR/IT). CC0, free, 42 tools.
BCBusiness Contact FinderA
Check how to contact a business website, and whether that contact path actually works.
DLDomain LivenessA
Is this business's website still there? Checks apex and www, and DNS separately from HTTP.
CAContact AffordanceA
Check how to contact a business website, and whether that contact path actually works.
MeasureA
Get to the root cause of mobile app crashes, errors & slow traces with Measure MCP