Skip to main content
Glama

Dead Man's Snitch MCP by usefulapi

Server Details

Read Dead Man's Snitch monitors and status; create, tag, pause and unpause snitches.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

8 tools
deadmanssnitch_add_tagsAdd tags
Idempotent
Inspect

WRITE: add one or more tags to a snitch, keeping the existing ones. Returns the snitch's full tag list. POST /v1/snitches/{token}/tags.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsYes
snitchYesThe snitch: its token, the masked token shown by deadmanssnitch_list_snitches (e.g. ab…yz), or its exact name.
deadmanssnitch_create_snitchCreate snitchInspect

WRITE: create a new snitch (monitor). Returns it with its check-in URL (https://nosnch.in/), 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesName of the snitch.
tagsNo
notesNoFree-text notes.
intervalYesExpected check-in frequency. The *_minute values are only available on the Basic plan; weekly = Monday to Monday.
alert_typeNoDefault basic.
alert_emailNoEmail addresses that get this snitch's alerts instead of all team members (max 10; this limit is ours, not the vendor's). An empty list clears the override.
deadmanssnitch_get_snitchGet snitch
Read-only
Inspect

One snitch with its full details, including the check-in URL (https://nosnch.in/). 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}.

ParametersJSON Schema
NameRequiredDescriptionDefault
snitchYesThe snitch: its token, the masked token shown by deadmanssnitch_list_snitches (e.g. ab…yz), or its exact name.
deadmanssnitch_list_snitchesList snitches
Read-only
Inspect

List 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsNoOnly snitches that have ALL of these tags.
statusNoOnly snitches in this status (filtered here).
deadmanssnitch_pause_snitchPause snitch
DestructiveIdempotent
Inspect

WRITE: 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
untilNo'healthy' (default), 'unpaused', or a future ISO 8601 time with timezone, e.g. 2026-10-20T08:00:00Z.
snitchYesThe snitch: its token, the masked token shown by deadmanssnitch_list_snitches (e.g. ab…yz), or its exact name.
deadmanssnitch_remove_tagRemove tag
DestructiveIdempotent
Inspect

WRITE: remove one tag from a snitch (the snitch itself is untouched). Returns the remaining tags. DELETE /v1/snitches/{token}/tags/{tag}.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagYesA tag.
snitchYesThe snitch: its token, the masked token shown by deadmanssnitch_list_snitches (e.g. ab…yz), or its exact name.
deadmanssnitch_unpause_snitchUnpause snitch
Idempotent
Inspect

WRITE: resume alerting for a paused snitch (safe on a snitch that is not paused). POST /v1/snitches/{token}/unpause.

ParametersJSON Schema
NameRequiredDescriptionDefault
snitchYesThe snitch: its token, the masked token shown by deadmanssnitch_list_snitches (e.g. ab…yz), or its exact name.
deadmanssnitch_update_snitchUpdate snitch
DestructiveIdempotent
Inspect

WRITE: 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}.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoNew name.
tagsNoThe complete new tag list (replaces the old one; [] removes all tags).
notesNoNew notes; null clears them.
snitchYesThe snitch: its token, the masked token shown by deadmanssnitch_list_snitches (e.g. ab…yz), or its exact name.
intervalNoExpected check-in frequency. The *_minute values are only available on the Basic plan; weekly = Monday to Monday.
alert_typeNobasic = fixed deadline; smart = learns when the job usually checks in and alerts earlier.
alert_emailNoEmail addresses that get this snitch's alerts instead of all team members (max 10; this limit is ours, not the vendor's). An empty list clears the override.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 8 tool updates
    • First observeddeadmanssnitch_add_tags
    • First observeddeadmanssnitch_create_snitch
    • First observeddeadmanssnitch_get_snitch
    • First observeddeadmanssnitch_list_snitches
    • First observeddeadmanssnitch_pause_snitch
    • First observeddeadmanssnitch_remove_tag
    • First observeddeadmanssnitch_unpause_snitch
    • First observeddeadmanssnitch_update_snitch

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Uptime monitoring for websites, APIs, SSL certificates, domain expiry, ping and TCP/UDP ports. 15 tools to list, create, pause and delete monitors, pull incident timelines with error codes, and read hourly or daily uptime and response-time statistics.
    15
    37 npm
    1
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Let agents read and manage your org’s independent monitors, incidents, status pages, and alerts (honest measured state, no false greens).
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP clients such as Claude to check current uptime status, inspect monitors and incidents, trigger fresh checks, and retrieve status summaries from a self-hosted monitoring service.
    10 npm
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.