Run a tool call once, later
schedules_run_laterRun one tool call once at a set time: "send this Tuesday at 9:00", "check on Friday whether invoice 42 was paid". Give at (ISO 8601 with its offset, up to a year ahead) or in_minutes. It runs as this bot, under its daily budget, and costs the tool's own price when it runs, plus $0.01 now; no monthly rent. Date words in arguments ({today}, {today+7}, {month}, {last_month}, {year}) are filled in when it runs, in time_zone. schedules_list shows it; schedules_delete cancels it before it runs. Costs $0.01 per call; nothing if it fails.
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": {
"tool": "<tool>"
},
"name": "schedules_run_later"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | e.g. "2026-10-20T09:00:00-07:00". | |
| name | No | e.g. "Monday invoice reminders". | |
| tool | Yes | The tool to run, e.g. "email_send". | |
| arguments | No | The tool's arguments, as you would send them. | |
| time_zone | No | e.g. "America/Los_Angeles". The business calendar's time zone if left out, else UTC. | |
| in_minutes | No |