io.github.aniripsaretro-max/golemreach-heartbeat

Heartbeat — dead-man switch for cron jobs & AI agents

Dead-man switch monitors for cron & AI agents with dependency-cascade alerts. No account needed.

Endpointhttps://golemreach.com/heartbeat/mcp (streamable-http)
Registry version0.4.0
Now5 tools · grade A (94) · pin ts_b4e2a7154981c911c49bd4ff6d2ba5e5 · protocol 2025-06-18
First / last listed2026-10-26 08:03 UTC / 2026-10-26 08:03 UTC
Grade over time2026-10-26: A (94), 5 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-26 08:03 UTC
5 tools, grade A (94)

Tools: create_heartbeat ping_heartbeat record_failure list_heartbeats get_status

Current tools (5)

create_heartbeatArm a new dead-man switch monitor. Returns the key plus a ping_url your job must hit after every run. No account needed. Names are globally unique on this instance and each name gets a PUBLIC status page; the secret key is the only credential — keep it.
params: name*, period_s, grace_s, kind, target_url, webhook_url, depends_on, pass_key
ping_heartbeatRecord one successful run for a monitor (same as GETting https://golemreach.com/heartbeat/ping/<key>). Call this every time your job runs. For kind=selfcheck monitors pass an 'endpoints' array of {"name","status_code","cf_mitigated","tls_ms"} objects instead — alerts fire on trusted->challenged / recovery transitions only.
params: key*, endpoints
record_failureExplicitly mark a run as FAILED for a monitor (same as GET https://golemreach.com/heartbeat/fail/<key>). The monitor goes DOWN immediately and alerts fire.
params: key*
list_heartbeatsList monitors on this Heartbeat instance with current status (new/up/late/down). Names and statuses are public by design — every monitor has a public status page. Pass your secret key to also include that monitor's private ping/fail URLs in the result.
params: key
get_statusFull current state of one monitor: status, 30-day uptime %, schedule, last ping, alert config, recent event history and its public URLs. Look up by name OR by your secret key; key lookups additionally return the private ping/fail URLs.
params: name, key

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.