Server data from the Official MCP Registry
Validates cron expressions and finds DST bugs that make jobs silently skip or double-fire.
About
Validates cron expressions and finds DST bugs that make jobs silently skip or double-fire.
Remote endpoints: streamable-http: https://cron-schedule-audit-mcp.mcpize.run/mcp
Security Report
Valid MCP server (3 strong, 3 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.
Endpoint verified · Requires authentication · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Found in Source Code
Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.
How to Connect
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"io-github-tylerscomic-lab-cron-schedule-audit-mcp": {
"url": "https://cron-schedule-audit-mcp.mcpize.run/mcp"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
cron-schedule-audit-mcp
An MCP server that validates cron expressions and computes DST-correct next-fire times using the real IANA
timezone database — no moment-timezone or luxon dependency, just a hand-rolled fake-UTC-offset technique
against the platform's own tz data.
The bug this catches
A cron job scheduled at 30 2 * * * (2:30am daily) in America/New_York silently never fires on the
spring-forward date, because 2:00-2:59am doesn't exist that day. A job at 30 1 * * * (1:30am) fires twice on
the fall-back date, because that hour is repeated. Neither failure throws an error or shows up in logs — it just
looks like a flaky cron that "sometimes doesn't run." Verified against real 2026/2027 transition dates during
testing (spring-forward 2027-03-14, fall-back 2026-11-01).
Also flags the day-of-month/day-of-week footgun almost everyone hits once: POSIX cron treats both fields as OR, not AND, when both are restricted.
Tools
validate_cron_expression
Syntax + semantic validation: OR-not-AND warning, every-minute footgun, day-of-month values some months don't have (31, 30, 29), a nudge to check DST risk for anything in the 1-3am window. Returns a plain-English explanation of what the expression means.
get_next_fire_times
Next N fire times, DST-aware. If a scheduled local time falls in a spring-forward gap it's flagged as skipped; if it falls in a fall-back overlap, both real firings are returned as ambiguous.
detect_dst_risk
Scans a full year ahead and reports every date where the schedule collides with a DST transition — run this once on any job scheduled in the 1-4am local window before you ship it.
Use it
Hosted (recommended): MCPize — free tier, $7/mo Pro.
Self-host:
npm install
node server.js
Part of a small suite
mcp-schema-audit-mcp, regex-safety-audit-mcp, claude-cost-audit-mcp.
License
MIT
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Rea
Freeby Morluto · Developer Tools
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
