{"serverId":"mcp-registry/io.github.lazymac2x/cron-collision-detector","tools":[{"name":"analyze_cron_collisions","fixed":{"name":"analyze_cron_collisions","description":"Detect collision and spike windows across multiple cron schedules over a time horizon.","inputSchema":{"type":"object","required":["jobs"],"properties":{"jobs":{"type":"array","items":{"type":"object"},"description":"Array of { id, expression }"},"bucket_seconds":{"type":"number","description":"Collision bucket size in seconds (default 1)"},"horizon_minutes":{"type":"number","description":"Look-ahead horizon in minutes (default 60)"},"collision_threshold":{"type":"number","description":"Min concurrent jobs to count as collision (default 2)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"next_firings","params":["expression"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}