{"name":"io.github.lazymac2x/cron-monitor","slug":"lazymac2x-cron-monitor","title":null,"description":"Cloudflare Workers MCP server: cron-monitor","url":"https://mcp.market/server/lazymac2x-cron-monitor","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"devtools","tags":["devtools"],"presence":{"score":11,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-05-17T02:57:54.000Z","license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:10:25.345Z","last_ok_at":"2026-11-04T06:10:25.345Z","latency_ms":108},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/lazymac2x/cron-monitor-api","website":null,"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://api.lazy-mac.com/cron-monitor/mcp"}],"packages":[],"tools":[{"name":"create_monitor","description":"Register a new cron job monitor. Returns the monitor ID to use in ping URLs. Requires API key.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"api_key":{"type":"string","description":"API key (x-api-key header value)"},"name":{"type":"string","description":"Human-readable monitor name"},"expected_interval_seconds":{"type":"integer","description":"How often the job should run (seconds)"},"grace_period_seconds":{"type":"integer","description":"Extra seconds allowed after interval before going DOWN","default":0},"schedule_description":{"type":"string","description":"Human-readable schedule (e.g. 'Every night at 3am UTC')"},"notify_url":{"type":"string","description":"Webhook URL for DOWN alerts (receives POST with JSON)"}},"required":["api_key","name","expected_interval_seconds"]}},{"name":"get_dashboard","description":"Get an overview of all cron monitors — total count, counts per status (up/down/grace/new), and a summary list. Requires API key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"api_key":{"type":"string","description":"API key (x-api-key header value)"}},"required":["api_key"]}},{"name":"get_monitor_status","description":"Get the current status (up/down/grace/new) of a specific cron monitor along with last ping time and total ping count.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"monitor_id":{"type":"string","description":"Monitor ID to check"}},"required":["monitor_id"]}},{"name":"get_ping_history","description":"Retrieve the last 100 ping events for a monitor (type, timestamp, IP, duration for complete events). Requires API key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"api_key":{"type":"string","description":"API key (x-api-key header value)"},"monitor_id":{"type":"string","description":"Monitor ID"}},"required":["api_key","monitor_id"]}},{"name":"list_monitors","description":"List all monitors with real-time computed status. Requires API key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"api_key":{"type":"string","description":"API key (x-api-key header value)"}},"required":["api_key"]}},{"name":"ping_monitor","description":"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.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"monitor_id":{"type":"string","description":"Monitor ID to ping"},"ping_type":{"type":"string","enum":["ping","start","complete","fail"],"default":"ping","description":"Type of ping event"}},"required":["monitor_id"]}}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-27T21:28:40.675Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:28:40.663Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 331ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 2 write-action tools with no auth"]},"maintenance":{"score":8,"max":15,"notes":["last push 134 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://api.lazy-mac.com/cron-monitor/mcp","reachable":true,"authRequired":false,"latencyMs":331,"serverInfo":{"name":"cron-monitor","version":"1.1.0"}}],"packages":[],"repo":{"found":true,"owner":"lazymac2x","repo":"cron-monitor-api","archived":false,"pushedAt":"2026-05-17T02:57:54Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/260050638?v=4","ownerCreatedAt":"2026-02-07T11:25:03Z"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":null,"lastPushAt":"2026-05-17T02:57:54.000Z","score":11}}}},"grade_history":[],"reviews":[]}