CronSpell
Server Details
Validate and explain cron expressions; list next/previous run times in any time zone, DST-aware.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: validation, explanation, relative next/previous runs, and absolute runs between two dates. The two run-listing tools overlap slightly in that both return execution times, but their boundaries are explicit and easy to distinguish.
All names use snake_case and include 'cron', which keeps them readable, but they mix verb-first names (explain_cron, validate_cron) with noun-first names (cron_runs_between, next_cron_runs). The pattern is recognizable but not consistent.
Four tools is well-scoped for a cron-expression utility server. Each tool covers a distinct operation—validate, explain, next/previous, and between—and none feels redundant or gratuitous.
The surface covers the core lifecycle of working with cron expressions: validation, plain-English explanation, upcoming/past execution times, and execution times within a date range. There are no obvious dead ends for the stated domain.
Available Tools
4 toolscron_runs_betweenList cron runs between two timesARead-onlyIdempotentInspect
List every run of a cron expression between start and end (both inclusive) in an IANA time zone, DST-aware, oldest first. Default limit 20, max 100; truncated is true when there are more. Read-only. Same engine as GET /api/between.
Inputs: end (required), start (required), expression (required), limit, +1 more. Returns: end, runs, notes, start, +7 more
explain_cronExplain a cron expressionARead-onlyIdempotentInspect
Explain a cron expression in plain English, e.g. "0 9 * * 1-5" → "At 09:00, on Monday through Friday." Also returns notes on cron rules that often surprise people (day-of-month OR day-of-week, seconds field, shorthand expansion). Invalid expressions return isError with the reason. Read-only. Same engine as GET /api/explain.
Inputs: expression (required). Returns: notes, format, version, expression, +3 more
next_cron_runsList next (or previous) cron run timesARead-onlyIdempotentInspect
List the next (or, with direction "previous", the most recent past) run times of a cron expression in an IANA time zone, DST-aware. Each run has the local time with its UTC offset, the UTC time, unix seconds and weekday. Default 5 runs, max 20; searches up to 50 years. Read-only. Same engine as GET /api/next and GET /api/previous.
Inputs: expression (required), from, count, timezone, +1 more. Returns: from, runs, notes, version, +6 more
validate_cronValidate a cron expressionARead-onlyIdempotentInspect
Check whether a cron expression is valid. Returns valid true with the expanded values of every field (minute, hour, day of month, month, day of week, and seconds for 6-field expressions), or valid false with an error code, the field at fault and a message. Detects schedules that can never run (e.g. February 30). Read-only. Same engine as GET /api/validate.
Inputs: expression (required). Returns: error, valid, fields, format, +5 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Cron expression parser: explains any cron + returns next N fire times. Timezone-aware.
Explain cron expressions in English, list next run times, and catch scheduling gotchas.
Validates cron expressions and finds DST bugs that make jobs silently skip or double-fire.
Next cron run times in any IANA timezone, with DST gap and fold warnings.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceParses cron expressions, returns next fire times, and provides an English description.MIT
- AlicenseAqualityCmaintenanceExplains cron expressions in plain English, checks them for errors and gotchas, lists next run times in any time zone, and converts between Unix cron, GitHub Actions, Kubernetes, AWS EventBridge, Quartz and Spring dialects.31MIT
- AlicenseNot gradedqualityCmaintenanceProvides tools to parse and describe cron expressions in plain English, and compute future run times.116 npmMIT
- AlicenseNot gradedqualityDmaintenanceValidates cron expressions and computes DST-correct next-fire times against real IANA timezone data, flagging schedules that silently skip a spring-forward run or double-fire on fall-back. Also surfaces the POSIX day-of-month/day-of-week OR semantics and other semantic footguns before a job ships.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.