MCP serverdev.workers.watchpup.watchpup/watchpup
Free uptime monitoring: HTTP/TCP/TLS/DNS + MCP server checks, cron heartbeats, status pages, alerts.
Overview
Score?
UNRATED 0.769
of what a free look can see, on 32 looks
Looks
34
last 1 day ago
Tools
12
More info
URL
watchpup.watchpup.workers.dev/mcp
streamable-http
Says it is
watchpup 1.1.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.769 · highest on record 0.8561
Toolsfrom sha256:c390413082…e80446
| Tool | Schema |
|---|---|
| ack_incident Mark 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). |
input · no output |
| add_incident_note Attach/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. |
input · no output |
| check_url Check 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 s |
input · no output |
| create_monitor Create 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 |
input · no output |
| delete_monitor Permanently delete a monitor and all its check history, events and rollups. Cannot be undone. |
input · no output |
| get_account Who am I: account email, monitor count/limit, plan limits. Good first call to verify the API key works. |
input · no output |
| get_monitor Full 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. |
input · no output |
| get_status_page Machine-readable state of any public Watchpup status page by slug: per-monitor status, uptime, incidents last 30d. No API key needed. |
input · no output |
| list_channels Alert delivery channels on the account (email / webhook / Discord / Slack / ntfy / Telegram), their verification state and delivery health. |
input · no output |
| list_incidents Downtime incidents (ongoing and resolved) across all monitors: start, duration, cause, acknowledgement, notes. |
input · no output |
| list_monitors List all monitors on the account: current up/down status, kind, target, interval, last check. Optionally filter by tag. |
input · no output |
| update_monitor PATCH any monitor field: name, url, target, interval, expect, keyword, slow_ms, grace, cron, tags, sla_target, renotify, channels (alert routing)... Pause with {"status":"paused"}, |
input · no output |
Verify it yourself
npx teppi-check https://watchpup.watchpup.workers.dev/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2AK8KBA3W6Q1KG41WYRB