{"name":"cron-monitor","protocol":"mcp","transport":"streamable-http","method":"POST","jsonrpc":"2.0","info":"MCP server for cron job monitoring. Use POST with JSON-RPC 2.0 to call tools.","tools_count":6,"tools":[{"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."},{"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."},{"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."},{"name":"create_monitor","description":"Register a new cron job monitor. Returns the monitor ID to use in ping URLs. Requires API key."},{"name":"list_monitors","description":"List all monitors with real-time computed status. Requires API key."},{"name":"get_ping_history","description":"Retrieve the last 100 ping events for a monitor (type, timestamp, IP, duration for complete events). Requires API key."}],"example_body":{"jsonrpc":"2.0","id":1,"method":"initialize"},"docs":"https://modelcontextprotocol.io/"}