{"serverId":"mcp-registry/io.github.idoazacalls/cron-explainer","tools":[{"name":"explain_cron","fixed":{"name":"explain_cron","description":"Parse a POSIX/Vixie cron expression and return the next N fire times plus an English description. Timezone-aware (IANA). Best-effort accuracy. Billed at 1 EUR cent per successful call; non-2xx responses are refunded.","inputSchema":{"type":"object","required":["cron"],"properties":{"n":{"type":"integer","default":5,"maximum":100,"minimum":1,"description":"Number of upcoming fire times to return."},"tz":{"type":"string","description":"IANA timezone (e.g. 'Europe/Lisbon'). Defaults to UTC."},"cron":{"type":"string","minLength":1,"description":"POSIX/Vixie cron expression (5 fields, e.g. '*/15 * * * *')."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":189,"tokensAfter":189}],"toolsChanged":1,"tokensSaved":0,"todo":[],"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."}