Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "is_up"; changed the definition of "watch_register" (11 tools before, 12 now)
⟨10 unchanged words⟩ overrun and content use overrun_watch / content_watch). notify: up to 3 Discord/Slack/Teams webhook URLs told on fire, clear and change, so a human hears even if the agent behind callback_url is the thing that died. Your callback should outlive your agent. target: URL (http/tls); omit for deadman. ⟨60 unchanged words⟩
⟨23 unchanged words⟩ "Interval S","type":"integer"},"notify":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Notify"},"target":{"anyOf":[{"type":"string ⟨18 unchanged words⟩
Ask 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 (answered, but their own status page reports an incident), down, reachable (answers 401, handshake measured only) or unknown (not on The Watch). Also since when, the last change seen (tool list, version, auth) and how soon to ask again. Try api.openai.com, api.anthropic.com, mcp.context7.com, status.github.com. If unknown, the answer says how to add it (first five watches free).
Changed the definition of "overrun_finish" and "quickstart"
⟨23 unchanged words⟩ no run open is an error (409). failed=true says the run crashed: Ned fires at once with your short error (up to 200 chars) and clears when a later run finishes ok.
{"properties":{"error":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Error"},"failed":{"default":false,"title":"Failed","type":"boolean"},"run_id":{"anyOf":[{"type":"string ⟨26 unchanged words⟩
Certificate recorded, valid to 2026-12-25
Authorization not required
Unknown → Live
First tool surface recorded: 11 tools (server version 1.30.0)
https://api.ned.watch/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"properties":{"arm":{"default":false,"title":"Arm","type":"boolean"},"callback_url":{"title":"Callback Url","type ⟨15 unchanged words⟩