Explain a cron expression
explain_cronExplain 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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"expression": "<expression>"
},
"name": "explain_cron"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| expression | Yes | Cron expression, e.g. "0 9 * * 1-5", "*/15 * * * *", "0 30 8 * * *" (6 fields = leading seconds) or "@daily". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| format | No | ||
| version | Yes | ||
| expression | Yes | ||
| normalized | No | ||
| dayMatching | No | ||
| description | Yes |