Cloudflare Workers MCP server: cron-parser
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
List commonly used cron expressions with descriptions.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
List commonly used cron expressions with descriptions.
No arguments.
{
"type": "object",
"properties": {}
}Compare two cron expressions and return per-field differences.
| Argument | Type | Description |
|---|---|---|
| first* | string | First cron expression |
| second* | string | Second cron expression |
{
"type": "object",
"required": [
"first",
"second"
],
"properties": {
"first": {
"type": "string",
"description": "First cron expression"
},
"second": {
"type": "string",
"description": "Second cron expression"
}
}
}Explain a cron expression in human-readable form and show parsed fields. Supports @presets like @daily, @weekly.
| Argument | Type | Description |
|---|---|---|
| expression* | string | Cron expression (e.g. "*/5 * * * *" or "@daily") |
{
"type": "object",
"required": [
"expression"
],
"properties": {
"expression": {
"type": "string",
"description": "Cron expression (e.g. \"*/5 * * * *\" or \"@daily\")"
}
}
}Generate a cron expression from human-friendly options.
| Argument | Type | Description |
|---|---|---|
| at | object | |
| on | object | |
| every* | string | Frequency |
| month | number | Month (1-12) |
{
"type": "object",
"required": [
"every"
],
"properties": {
"at": {
"type": "object",
"properties": {
"hour": {
"type": "number"
},
"minute": {
"type": "number"
}
}
},
"on": {
"type": "object",
"properties": {
"day": {
"type": "number",
"description": "0=Sunday"
},
"date": {
"type": "number",
"description": "1-31"
}
}
},
"every": {
"enum": [
"minute",
"hour",
"day",
"week",
"month"
],
"type": "string",
"description": "Frequency"
},
"month": {
"type": "number",
"description": "Month (1-12)"
}
}
}Get the next N scheduled run times for a cron expression. Uses standard Unix OR semantics for day fields.
| Argument | Type | Description |
|---|---|---|
| from | string | ISO 8601 start date (default: now) |
| count | number | Number of next runs to return (1-20, default 5) |
| expression* | string | Cron expression |
{
"type": "object",
"required": [
"expression"
],
"properties": {
"from": {
"type": "string",
"description": "ISO 8601 start date (default: now)"
},
"count": {
"type": "number",
"description": "Number of next runs to return (1-20, default 5)"
},
"expression": {
"type": "string",
"description": "Cron expression"
}
}
}Check if a cron expression is valid. Returns {valid: bool, error?: string}.
| Argument | Type | Description |
|---|---|---|
| expression* | string | Cron expression to validate |
{
"type": "object",
"required": [
"expression"
],
"properties": {
"expression": {
"type": "string",
"description": "Cron expression to validate"
}
}
}