Cron next run times + plain-English description ($0.002/call)
cron_next$0.002 per call (x402, USDC on Base; free trial: add "trial": true or use try_free). [Data utilities] Reads a 5-field cron expression (or @daily-style macro) and returns the next N run times in UTC and in the given time zone, a plain-English description and the expanded fields. Input: cron, optional tz (default UTC), count 1-20, after. Limits: no seconds field, no L/W/#. Offline.
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": {
"cron": "<cron>"
},
"name": "cron_next"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tz | No | IANA time zone the schedule runs in (default UTC) | |
| cron | Yes | 5-field cron expression (minute hour day-of-month month day-of-week), or @hourly, @daily, @weekly, @monthly, @yearly | |
| after | No | Start after this time (ISO 8601 or Unix seconds; default now) | |
| count | No | How many next runs, 1-20 (default 5) | 5 |
| trial | No | Optional. true = free if a trial call is left (3 per IP per UTC day), else the payment terms. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | ||
| cache | No | ||
| count | No | ||
| notes | No | ||
| _trial | No | Present when the call was a free trial call. | |
| provider | No | ||
| timezone | No | ||
| next_runs | No | ||
| price_usd | No | ||
| expression | No | ||
| normalized | No | ||
| description | No |