healthchecksio_list_checks
List checks
List all checks in the project, optionally filtered by slug and/or tags. Returns {checks:[...]} — each check's status, schedule, last ping, and ping URL. Healthchecks: GET /checks/.
tagslugio.usefulapiPublished by usefulapi.ioOfficial publisherv1.36.4Updated Nov 7, 2026
Manage cron/heartbeat checks, read pings and flips, pause/resume/delete on Healthchecks.io.
The publisher's own server: Ably MCP by usefulapi
Hosted MCP server for Healthchecks.io that lets an assistant inspect cron/heartbeat checks, pings and status flips, and create, pause, resume or delete checks.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Fhealthchecksio/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"healthchecks-io-by-usefulapi": {
"type": "http",
"url": "https://healthchecksio.usefulapi.io/mcp"
}
}
}Manage Healthchecks.io from Claude, Cursor, or any MCP client — manage cron/heartbeat checks, read pings and flips, and pause/resume/delete checks. Hosted, no local install: connect with your Healthchecks.io API token.
Live endpoint: https://healthchecksio.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://healthchecksio.usefulapi.io/mcp.claude mcp add --transport http healthchecksio https://healthchecksio.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Healthchecks.io credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/healthchecksio/
On first connect you'll paste your Healthchecks.io API token (Healthchecks.io → Settings → API Access). It's validated, stored per-user, and scoped to you — no keys in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with healthchecksio_upgrade (it returns a Stripe Checkout link). Cancel any time with healthchecksio_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running healthchecksio_upgrade before then undoes the cancel. Or write to [email protected].
MIT — see LICENSE. Documentation only; the server is hosted.
Source: servers/healthchecksio/README.md at commit 4046075
List checks
List all checks in the project, optionally filtered by slug and/or tags. Returns {checks:[...]} — each check's status, schedule, last ping, and ping URL. Healthchecks: GET /checks/.
tagslugGet check
Get a single check by its UUID (or its unique read-only key). Returns the check's full state — status, timeout/schedule, grace, tags, last ping. Healthchecks: GET /checks/{uuid}.
uuidrequiredList pings
List a check's logged pings (100 on the free plan, 1000 on paid), most recent first. Each ping: type, date, n, scheme, remote_addr, method, ua, rid, duration, body_url. Healthchecks: GET /checks/{uuid}/pings/.
uuidrequiredGet ping body
Get the logged request body of a single ping, returned as PLAIN TEXT (verbatim, not JSON). Healthchecks: GET /checks/{uuid}/pings/{n}/body.
nrequireduuidrequiredList flips
List a check's status changes ("flips") over time — [{timestamp, up}]. Optionally scope by a lookback window or an explicit start/end range. Healthchecks: GET /checks/{uuid}/flips/.
enduuidrequiredstartsecondsList integrations
List the project's notification integrations ("channels") — {channels:[{id, name, kind}]}. The ids are what you assign to a check's `channels` field. Needs a read-write API key: a read-only key gets HTTP 401. Healthchecks: GET /channels/.
Takes no parameters.
List badges
List the project's status-badge URLs per tag (plus "*" for the overall status) — {badges:{...}}. Healthchecks: GET /badges/.
Takes no parameters.
Create check
CREATES a new check — this MODIFIES live monitoring config. Provide a `timeout` (simple period-based check) OR a `schedule` + `tz` (cron-based check); the two are mutually exclusive. Use `unique` to avoid creating duplicates. Assign notifications via `channels`. Healthchecks: POST /checks/. Returns the created check (201) or the existing match (200).
tzdescnameslugtagsgraceuniquemethodstimeoutchannelsschedulemanual_resumeUpdate check
UPDATES an existing check by UUID — this MODIFIES live monitoring config. Send only the fields you want to change (timeout and schedule remain mutually exclusive). Healthchecks: POST /checks/{uuid}. Returns the updated check.
tzdescnameslugtagsuuidrequiredgraceuniquemethodstimeoutchannelsschedule+1 morePause check
PAUSES a check — disables monitoring without deleting it (it stops going down for missed pings until it next receives a ping or is resumed). This MODIFIES live monitoring config. Healthchecks: POST /checks/{uuid}/pause (empty body).
uuidrequiredResume check
RESUMES a paused check — re-enables monitoring. This MODIFIES live monitoring config. Returns HTTP 409 (surfaced cleanly) if the check is not currently paused. Healthchecks: POST /checks/{uuid}/resume (empty body).
uuidrequiredDelete check
PERMANENTLY DELETES a check by UUID — this MODIFIES live monitoring config and cannot be undone. Healthchecks: DELETE /checks/{uuid}. Returns the deleted check's last known state.
uuidrequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "healthchecksio": { "url": "https://healthchecksio.usefulapi.io/mcp" } }}