cron-monitor-api
Cloudflare Workers MCP server: cron-monitor. REST + MCP (JSON-RPC 2.0). Live: api.lazy-mac.com/cron-monitor
by lazymac2x
Cloudflare Workers MCP server: cron-monitor
Monitor scheduled cron job execution and status.
Captured live from the server via tools/list.
Send a heartbeat ping to a cron monitor to confirm the job ran successfully. Use ping_type='ping' for simple heartbeats, 'start'+'complete' for duration tracking, or 'fail' to immediately mark it down.
Monitor ID to ping
Type of ping event
Get the current status (up/down/grace/new) of a specific cron monitor along with last ping time and total ping count.
Monitor ID to check
Get an overview of all cron monitors — total count, counts per status (up/down/grace/new), and a summary list. Requires API key.
API key (x-api-key header value)
Register a new cron job monitor. Returns the monitor ID to use in ping URLs. Requires API key.
API key (x-api-key header value)
Human-readable monitor name
How often the job should run (seconds)
Extra seconds allowed after interval before going DOWN
Human-readable schedule (e.g. 'Every night at 3am UTC')
Webhook URL for DOWN alerts (receives POST with JSON)
List all monitors with real-time computed status. Requires API key.
API key (x-api-key header value)
Retrieve the last 100 ping events for a monitor (type, timestamp, IP, duration for complete events). Requires API key.
API key (x-api-key header value)
Monitor ID
Cloudflare Workers MCP server: cron-monitor. REST + MCP (JSON-RPC 2.0). Live: api.lazy-mac.com/cron-monitor
claude_desktop_config.json
{
"mcpServers": {
"cron-monitor": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.lazy-mac.com/cron-monitor/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.