Cronitor MCP by usefulapi
by usefulapi.io · remote · no sign-in to list tools · v1.16.3 · published by io.usefulapi
Manage Cronitor monitors and send telemetry pings — list, inspect, create, update, delete.
6 tools: 4 can delete or cancel things and 2 only read.
Scanned Oct 21, 2026
- Deletes or cancels4Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads2Claude Code: allow: see these tools
1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http cronitor https://cronitor.usefulapi.io/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "cronitor_ping_monitor" destructive (destructiveHint: true), and its name says "ping", a word for reading.
What this check looks forMatched text
annotations: {"destructiveHint":true}; The name "cronitor_ping_monitor" says "ping": a word for reading.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
6 tools
Deletes or cancels 4Claude Code: deny
cronitor_create_monitorCreates a monitor in Cronitor (additive).No findings
Why it is in this group
- The name "cronitor_create_monitor" says "create": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Creates a monitor in Cronitor (additive). Cronitor API: POST /monitors. Sends only the fields you provide.
Annotations the server declares
- title: Create monitor
- destructiveHint: true
cronitor_delete_monitorPERMANENTLY deletes a monitor from Cronitor.No findings
Why it is in this group
- The name "cronitor_delete_monitor" says "delete": a word for removing or ending something.
- The description says "PERMANENTLY deletes".
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it PERMANENTLY deletes a monitor from Cronitor. Destructive and irreversible. Cronitor API: DELETE /monitors/{key}.
Annotations the server declares
- title: Delete monitor
- destructiveHint: true
cronitor_ping_monitorReports a telemetry event (run/complete/fail/ok/pause) for a monitor — records job/heartbeat activity and can clear or trigger alerts.1 finding
Why it is in this group
- The name "cronitor_ping_monitor" says "ping": a word for reading.
- The server marks it destructive (destructiveHint: true).
Findings
- Warn
The server marks "cronitor_ping_monitor" destructive (destructiveHint: true), and its name says "ping", a word for reading.
What this check looks forMatched text
annotations: {"destructiveHint":true}; The name "cronitor_ping_monitor" says "ping": a word for reading.
Description, as the server wrote it Reports a telemetry event (run/complete/fail/ok/pause) for a monitor — records job/heartbeat activity and can clear or trigger alerts. Cronitor telemetry: GET {telemetryUrl}/p/{apiKey}/{monitorKey}?state=...
Annotations the server declares
- title: Ping monitor (telemetry)
- destructiveHint: true
cronitor_update_monitorCreates or updates a monitor by key (e.g.No findings
Why it is in this group
- The name "cronitor_update_monitor" says "update": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Creates or updates a monitor by key (e.g. change schedule, pause via paused:true). Cronitor API: PUT /monitors with a single monitor object. Sends only the fields you provide.
Annotations the server declares
- title: Update monitor
- destructiveHint: true
Only reads 2Claude Code: allow
cronitor_get_monitorGet full detail for one monitor (latest_event, latest_invocations, passing status) — the 'is X healthy right now?' tool.No findings
Why it is in this group
- The name "cronitor_get_monitor" says "get": a word for reading.
Description, as the server wrote it Get full detail for one monitor (latest_event, latest_invocations, passing status) — the 'is X healthy right now?' tool. Cronitor API: GET /monitors/{key}.
Annotations the server declares
- title: Get monitor
- readOnlyHint: true
cronitor_list_monitorsList monitors and their current passing/failing status.No findings
Why it is in this group
- The name "cronitor_list_monitors" says "list": a word for reading.
Description, as the server wrote it List monitors and their current passing/failing status. Cronitor API: GET /monitors (paginated via page + pageSize).
Annotations the server declares
- title: List monitors
- readOnlyHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.16.3. Values in angle brackets are yours to fill in.
claude mcp add --transport http cronitor https://cronitor.usefulapi.io/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__cronitor__cronitor_list_monitors",
"mcp__cronitor__cronitor_get_monitor"
],
"ask": [],
"deny": [
"mcp__cronitor__cronitor_create_monitor",
"mcp__cronitor__cronitor_update_monitor",
"mcp__cronitor__cronitor_delete_monitor",
"mcp__cronitor__cronitor_ping_monitor"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as cronitor. Review it before you use it.