watch.ned/ned-watch
down checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Ned Watch
Publisher-provided description
Wake me when my agent misses its heartbeat. Deadman, overrun, HTTP, TLS, content; US+EU nodes.
Summary by lookupd
Lets an agent register deadman, overrun, HTTP, TLS and content watches that alert when services or agent runs miss expected states.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http ned-watch https://api.ned.watch/mcp
Codex, remote (streamable-http)
codex mcp add ned-watch --url https://api.ned.watch/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"ned-watch": {
"url": "https://api.ned.watch/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (12 tools)
Publisher-provided text
is_upAsk before you call. No key needed. Returns the state of everything Ned watches publicly on a host (and its subdomains) from two continents: up, degraded (awatch_registerRegister a watch. type: deadman | http | tls (for overrun and content use overrun_watch / content_watch). notify: up to 3 Discord/Slack/Teams webhook URLs tquickstartThe 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` (5watch_getCurrent state of one of your watches: status, fired, fire_count, next_check, last_state.watch_cancelCancel a watch you registered. Frees a free-tier slot.deadman_checkinCheck 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: Bearoverrun_watchFire 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_foverrun_startA 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 needoverrun_finishThe 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 econtent_watchFire 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_pabalanceYour balance in cents, free allowance used, burn per day, days left, and the top-up routes.pricingNed 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
Details
- Version: 1.2.0
- Transports: streamable-http
- Uptime (7 days): 50%
- Median latency: 411 ms
- First indexed:
- Last seen in registry:
- Website: https://ned.watch
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/watch.ned/ned-watch)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp