Dead Man's Snitch MCP by usefulapi
Read Dead Man's Snitch monitors and status; create, tag, pause and unpause snitches.
Connect it
Settings → Connectors → Add custom connector
URL: https://dead-mans-snitch.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://dead-mans-snitch.usefulapi.io/mcp{
"mcpServers": {
"dead-mans-snitch": {
"url": "https://dead-mans-snitch.usefulapi.io/mcp"
}
}
}claude mcp add --transport http dead-mans-snitch https://dead-mans-snitch.usefulapi.io/mcp{
"servers": {
"dead-mans-snitch": {
"type": "http",
"url": "https://dead-mans-snitch.usefulapi.io/mcp"
}
}
}8 tools, verified live
deadmanssnitch_list_snitchesread-onlyList the snitches (cron/heartbeat monitors) of the account with status (pending, healthy, failed, errored, paused), interval, alert type, tags and last check-in. Tokens are masked (the token is also the check-in secret); pass the masked token or the name to the other snitch tools. The API has no paging: all snitches come back. Optionally filter by tags (must have all) or status. GET /v1/snitches.
deadmanssnitch_get_snitchread-onlyOne snitch with its full details, including the check-in URL (https://nosnch.in/<token>). The check-in URL is a secret: anyone who has it can check in and so silence the alert; share it only where the job runs. GET /v1/snitches/{token}.
deadmanssnitch_create_snitchWRITE: create a new snitch (monitor). Returns it with its check-in URL (https://nosnch.in/<token>), which the job must call on every run; keep it secret. Fails with 402 when the plan's snitch limit is reached. POST /v1/snitches.
deadmanssnitch_update_snitchcan modifyWRITE: change a snitch. Only the fields you pass change. `tags` REPLACES the whole tag list (use deadmanssnitch_add_tags to add) and `alert_email` replaces the alert recipients (an empty list = all team members). Returns the updated snitch with the token masked. PATCH /v1/snitches/{token}.
deadmanssnitch_add_tagsWRITE: add one or more tags to a snitch, keeping the existing ones. Returns the snitch's full tag list. POST /v1/snitches/{token}/tags.
deadmanssnitch_remove_tagcan modifyWRITE: remove one tag from a snitch (the snitch itself is untouched). Returns the remaining tags. DELETE /v1/snitches/{token}/tags/{tag}.
deadmanssnitch_pause_snitchcan modifyWRITE: pause a snitch, which SILENCES its alerts: a job that stops running goes unnoticed while it is paused. `until` says when alerting resumes: 'healthy' (default: on the next healthy check-in), 'unpaused' (stays paused until deadmanssnitch_unpause_snitch) or a future ISO 8601 time. A snitch that has never checked in (pending) cannot be paused. POST /v1/snitches/{token}/pause.
deadmanssnitch_unpause_snitchWRITE: resume alerting for a paused snitch (safe on a snitch that is not paused). POST /v1/snitches/{token}/unpause.
Alternatives in Cloud & Infra
Compare →
NameSniperB
Monitor taken usernames and get alerted when they drop, plus handle, domain, and trademark checks.
YMYnab MCP ServerB
Hosted remote MCP server for YNAB on Cloudflare Workers with OAuth
VAVantajB
Vantaj uptime monitoring via MCP - manage monitors, heartbeats, incidents, and status pages.
ZSZEN SecDBB
ZEN SecDB MCP server for CVE intelligence, CVSS/EPSS scoring, advisories, SSVC, and package audits.
TATakedownB
DMCA takedown & host reveal for AI agents: who hosts an infringing URL, even behind Cloudflare.
VMVercel MCPOfficialB
An MCP server for Vercel