mcpserver.lol
registry/heartbeat-monitor
Connection check verified live · 27h ago

heartbeat-monitor

Dead-man's-switch for cron jobs & AI agents. Import a crontab to arm one silent-miss alert per job.

Tools 7
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

7 tools

Read from the running server on 27h ago.

create_heartbeat name*emailpull_urlstuck_afterwebhook_urlgrace_seconds +2
Create a Cronping heartbeat monitor (dead-man's-switch). Returns a ping_url to call on each successful run of your agent loop, worker, or cron job, plus a claim_token to manage it.…
delete_heartbeat can modify data id*claim_token*
Permanently delete a Cronping heartbeat monitor and all its events. Use this to tear down an ephemeral check your agent created (e.g. at shutdown, or after a one-off job) so it sto…
get_heartbeat_status read-only id*claim_token*
Get the live status of a Cronping check (up/down/new, last ping time, ping count, and whether an alert channel is set).
import_crontab emailcrontab*
Arm a dead-man's-switch for EVERY line of a crontab in one call. Paste raw crontab text; Cronping parses each schedule, derives the expected interval from the cron expression itsel…
pause_heartbeat id*pausedclaim_token*
Pause or resume monitoring on an existing Cronping check without deleting it. Pause during planned maintenance or a known downtime window so a silent job does not raise a false DOW…
ping_heartbeat id*signalprogress_token
Send a heartbeat signal to a Cronping check. signal="success" (default) marks it UP and resets the timer; "start" records that a run began (for duration); "fail" marks it DOWN imme…
set_heartbeat_alert id*emailclaim_token*webhook_url
Add or change the alert channel on an EXISTING Cronping check (use this instead of creating a duplicate). Sets the email and/or webhook (Slack/Discord/generic https) that Cronping…