MCP serverwatch.ned/ned-watch
Wake me when my agent misses its heartbeat.
Read more
Wake me when my agent misses its heartbeat. Deadman, overrun, HTTP, TLS, content; US+EU nodes.Overview
Score?
UNRATED 0.226
of what a free look can see, on 7 looks
Looks
7
last 8 hr ago
Tools
11
changed 3 days ago
More info
URL
api.ned.watch/mcp
streamable-http
Says it is
Ned Watch 1.30.0
protocol 2025-06-18
In the record since
5 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.226 · highest on record 0.8561
Toolsfrom sha256:2141f39492…d487bf · +4 −0 3 days ago
| Tool | Schema |
|---|---|
| balance Your balance in cents, free allowance used, burn per day, days left, and the top-up routes. |
input · no output |
| content_watch added Fire when a URL answers but says the wrong thing. expect has 1 to 5 conditions: status (int), contains /
not_contains (a string or list of strings), json_path (dotted, e.g. "da |
input · no output |
| deadman_checkin Check in on a deadman watch to keep it from firing. Proves you hold the watch's signing_secret (returned at
registration): it is sent as Authorization: Bearer <signing_secret> |
input · no output |
| overrun_finish added The run ended. Returns runtime_s and late. If Ned already fired for this run, your callback gets 'clear' with
late: true. Finishing with no run open is an error (409). |
input · no output |
| overrun_start added A run began on an overrun watch. Returns run_id and deadline. Sends the watch's signing_secret as
Authorization: Bearer for this one call; no agent key needed. run_id is option |
input · no output |
| overrun_watch added Fire when something is STILL running past its deadline (the other side of a deadman). Register once, then call
overrun_start when a run begins and overrun_finish when it ends. |
input · no output |
| pricing Ned Watch pricing: 5 free watches at >=300s, then per-day rates (http/tls/content 2c, fast 7c, deadman 1c, overrun 1c) from a prepaid
balance topped up over x402 (USDC on Base) |
input · no output |
| quickstart The fastest way to be watched, in one call. Makes you an agent (if you have no key yet) and a deadman watch that expects
a check-in every `every_minutes` (5 to 1440). Miss one |
input · no output |
| watch_cancel Cancel a watch you registered. Frees a free-tier slot. |
input · no output |
| watch_get Current state of one of your watches: status, fired, fire_count, next_check, last_state. |
input · no output |
| watch_register Register a watch. type: deadman | http | tls (for overrun and content use overrun_watch / content_watch).
target: URL (http/tls); omit for deadman. interval_s >= 300 on the fre |
input · no output |
Verify it yourself
npx teppi-check https://api.ned.watch/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3NW6HBHRC6AZYCXKX98QJTD