Watchpup MCP server
Free uptime monitoring: HTTP/TCP/TLS/DNS + MCP server checks, cron heartbeats, status pages, alerts.
Little public usage data yet
Reviews
Write oneNobody has reviewed Watchpup yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Watchpup tools (12, 3 write)
write = sends, deletes, buys or postsack_incidentFreeMark an ongoing incident as "someone is on it" — pauses still-down reminder alerts for that monitor until recovery. Set un=true to un-acknowledge (re-arms reminders).
add_incident_noteFreeAttach/replace a note (max 500 chars) on an incident. Notes publish with the incident on public status pages, their JSON and the Atom feed. Empty string clears.
check_urlFreeCheck any public URL RIGHT NOW: is it up, HTTP status, response time in ms. With kind:"mcp" it instead performs a real JSON-RPC initialize handshake against a streamable-HTTP MCP server endpoint and reports the server’s self-declared name/version/protocol — useful to tell "the MCP server is down" from "my client is misconfigured". Works without an API key (rate limit 30/hour per IP). For continuous monitoring with alerts, use create_monitor.
create_monitorwrite actionFreeCreate a monitor. kind=http (needs url), tcp (target "host:port"), tls (target host[:port] — cert-expiry watch), domain (target — registration-expiry via RDAP), dns (target + rtype A/AAAA/MX/... , optional expect_value), heartbeat (dead-man’s switch for cron jobs/agent loops: needs name; response includes ping_url to curl from the job, and a ping_email address). Common options: name, interval (seconds, min 60), tags. http options: expect ("2xx,301"), keyword, keyword_absent:"absent", slow_ms (number or "auto"), method, headers, body, json_path/json_expect, header_name/header_expect. heartbeat options: grace (seconds), cron ("0 3 * * *") + tz, max_duration_s. Any other documented field (see /llms.txt) also works — extra properties are passed through.
delete_monitorwrite actionFreePermanently delete a monitor and all its check history, events and rollups. Cannot be undone.
get_accountFreeWho am I: account email, monitor count/limit, plan limits. Good first call to verify the API key works.
get_monitorFreeFull detail for one monitor: status, config, 24h latency percentiles and trend (http/tcp), SLA budget if a target is set. Heartbeat monitors include their ping_url and ping_email.
get_status_pageFreeMachine-readable state of any public Watchpup status page by slug: per-monitor status, uptime, incidents last 30d. No API key needed.
list_channelsFreeAlert delivery channels on the account (email / webhook / Discord / Slack / ntfy / Telegram), their verification state and delivery health.
list_incidentsFreeDowntime incidents (ongoing and resolved) across all monitors: start, duration, cause, acknowledgement, notes.
list_monitorsFreeList all monitors on the account: current up/down status, kind, target, interval, last check. Optionally filter by tag.
update_monitorwrite actionFreePATCH any monitor field: name, url, target, interval, expect, keyword, slow_ms, grace, cron, tags, sla_target, renotify, channels (alert routing)... Pause with {"status":"paused"}, resume with {"status":"new"}. Empty string clears optional fields.
Public scan report
scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 218ms20/20
- Tool poisoning12 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 3 write-action tools with no auth3/15
- Maintenanceno repository listed3/15
- Maintainer identityverified namespace with website, no repo4/10
Findings (2)
- highWrite-action tools reachable without authentication
auth.open-write - lowNo source repository listed
maint.no-repo
Install directly
claude mcp add --transport http watchpup https://watchpup.watchpup.workers.dev/mcp
Watchpup: common questions
- Is Watchpup MCP server safe?
- With care: it is graded C, so read the findings first (60/100). Read the Watchpup safety report
- How do I install Watchpup?
- It runs remotely at watchpup.watchpup.workers.dev. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Watchpup need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Watchpup maintained?
- The latest release is v1.1.0.
- Is Watchpup up?
- 100% of our last 7 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Watchpup?
- Servers from other publishers that do the same job: Domain Liveness MCP server, Netdata MCP server and Dashclaw MCP server. Compare all Watchpup alternatives.
Alternatives to Watchpup
Same job from other publishers: the closest match first, then the best rated.
- Domain LivenessIs this business's website still there? Checks apex and www, and DNS separately from HTTP.not reviewedEstablishedA
- NetdataReal-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.not reviewedWidely usedA
- DashclawPolicy checks, approvals, records, and governed HTTP capabilities for unattended agents.not reviewedEstablishedB