Skip to main content
Glama

Server Details

Validate and explain cron expressions; list next/previous run times in any time zone, DST-aware.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 4 tools

Disambiguation5/5

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.

Naming Consistency3/5

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.

Tool Count5/5

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.

Completeness5/5

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 tools
cron_runs_betweenList cron runs between two timesA
Read-onlyIdempotent
Inspect

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 expressionA
Read-onlyIdempotent
Inspect

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 timesA
Read-onlyIdempotent
Inspect

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 expressionA
Read-onlyIdempotent
Inspect

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

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Parses cron expressions, returns next fire times, and provides an English description.
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Explains 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.
      3
      1
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Validates 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
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources