
Cron Monitor
A lightweight cron job monitoring solution built on Cloudflare Workers that exposes both REST and MCP interfaces. The server lets you track scheduled task execution, check job status, and manage cron monitors through JSON-RPC 2.0 calls. Reach for this when you need Claude to query or manage your cron job health checks without leaving the conversation. It's hosted at api.lazy-mac.com/cron-monitor and accessible via streamable HTTP transport, so there's nothing to self-host. The implementation keeps things simple: you get monitoring endpoints for your periodic tasks wrapped in an MCP interface that plays nicely with Claude's tool calling.
- tools
- 6
- transport
- HTTP
- last updated
- May 16, 2026
Install
From registry metadata$ npx add-mcp https://api.lazy-mac.com/cron-monitor/mcp --name cron-monitorRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http cron-monitor https://api.lazy-mac.com/cron-monitor/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 6 toolsVerified live against the running server on Nov 6, 2026.
ping_monitorSend 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.2 params
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*stringping_typestringping · start · complete · faildefault: pingget_monitor_statusGet the current status (up/down/grace/new) of a specific cron monitor along with last ping time and total ping count.1 params
Get the current status (up/down/grace/new) of a specific cron monitor along with last ping time and total ping count.
monitor_id*stringget_dashboardGet an overview of all cron monitors — total count, counts per status (up/down/grace/new), and a summary list. Requires API key.1 params
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*stringcreate_monitorRegister a new cron job monitor. Returns the monitor ID to use in ping URLs. Requires API key.6 params
Register a new cron job monitor. Returns the monitor ID to use in ping URLs. Requires API key.
api_key*stringexpected_interval_seconds*integergrace_period_secondsintegername*stringnotify_urlstringschedule_descriptionstringlist_monitorsList all monitors with real-time computed status. Requires API key.1 params
List all monitors with real-time computed status. Requires API key.
api_key*stringget_ping_historyRetrieve the last 100 ping events for a monitor (type, timestamp, IP, duration for complete events). Requires API key.2 params
Retrieve the last 100 ping events for a monitor (type, timestamp, IP, duration for complete events). Requires API key.
api_key*stringmonitor_id*stringSponsors
Readme
cron-monitor-api
Cloudflare Workers MCP server: cron-monitor. REST + MCP (JSON-RPC 2.0). Live: api.lazy-mac.com/cron-monitor
Details
- Repository
- github.com/lazymac2x/cron-monitor-api
- Categories
- Cloud & Infrastructure, Automation & Workflows, Monitoring & Observability
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026
More from lazymac2x
- Cron Parser
- Crypto Signal
- Data Transform
- Diff Patch Tools
- Domain Intel
- Email Validator
- Embedding Search
- Env Blueprint Validator
- Font Metadata
- Govdata Korea
- Graphql Dos Shield
- Graphql Rest Bridge
- Llm Output Quality Monitor
- Api Mock Server
- Interactive Api Playground
- Smart Data Extractor
- Mcpwatch
- A11y Scorer
- Agent Loop Detector
- Agent Memory
- Agent Trace Auditor
- Agent Workflow Engine
- Ai Agent Scratchpad
- Ai Budget Planner