Dead man's switch, cost cap and outcome check for unattended AI agents: health, alerts, runs.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

The watchdog for unattended AI agents β proof they did the job, and an alert the moment they don't (or start spending), with a tamper-evident proof per run.
Claude Code Routines Β· headless claude -p Β· OpenClaw Β· n8n Β· cron
Website Β· Docs Β· Field notes Β· MCP Registry Β· Product Hunt
A green run means the scheduler worked, not that the task got done. RunVouch alerts within minutes when a scheduled agent is missing, failed, looping, over budget, drifting β or reported success without evidence.
Every finished run gets a sha256 record, every UTC day a Merkle root chained to the previous day and stamped in Bitcoin with OpenTimestamps. The day files are public at https://api.runvouch.com/proof/ and templates/verify_proof.py (stdlib only) checks a proof without our code. On every plan, Free included.
Mechanism and limits: https://runvouch.com/docs/proof Β· who needs it: https://runvouch.com/verifiable-agent-runs
| Alert | Meaning |
|---|---|
MISSED | expected run never started (dead scheduler, expired auth, crash before first line) |
FAILED | run ended non-zero / status=fail |
NO_EVIDENCE | run said ok but required proof (file written, URL 200, assertion) is missing β green β done |
RETRY_STORM | same tool + identical input β₯ N times in one run (the invisible loop that costs $437) |
BUDGET_RUN / BUDGET_DAY | cost or tokens over the cap you set |
DRIFT | duration / output size off its 7-run baseline (robust MAD) β silently doing something else |
STALLED | started, no end and no heartbeat past max runtime |
Alerts go to e-mail, Telegram, Slack, any JSON webhook, PagerDuty (Team) and the dashboard.
Claude Code plugin: see integrations/claude-code-plugin/README.md.
MCP: claude mcp add runvouch -e RUNVOUCH_KEY=... -- python3 integrations/mcp/runvouch_mcp.py
Hosted at runvouch.com: free for 3 agents, $9 Solo, $29 Team β alerts, dashboard, backups, EU hosting. Self-host: this repo, MIT. Same code.
vs Healthchecks.io Β· vs Cronitor Β· vs Langfuse
MIT.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/runvouch-2)<a href="https://allmcps.com/mcp/runvouch-2"><img src="https://allmcps.com/api/badge/runvouch-2?style=directory" alt="Runvouch on AllMCPs" /></a>