create_recurring_task
Create a recurring task template so the scheduler can spawn linked task instances on daily, weekly, monthly, or yearly rules, with optional interval, timezone, priority, and assignment settings.
Instructions
Create a recurring task template. The hosted scheduler spawns normal task instances from this template and links them with source_recurrence_id.
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": {
"content": "<content>",
"rule_type": "<rule_type>"
},
"name": "create_recurring_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| labels | No | Labels for spawned tasks | |
| content | Yes | Task title/content for spawned instances | |
| interval | No | Rule interval, default 1 | |
| priority | No | Priority 1-4 | |
| timezone | No | IANA timezone, e.g. America/Chicago | |
| rule_type | Yes | Recurrence rule type | |
| anchor_day | No | Day of month for monthly/yearly rules | |
| project_id | No | Optional project ID | |
| description | No | Optional task description for spawned instances | |
| next_due_at | No | Optional ISO timestamp for first due occurrence | |
| anchor_month | No | Month for yearly rules | |
| skip_if_open | No | Skip spawning and roll forward while a prior instance is open | |
| anchor_weekday | No | Weekday for weekly rules, Sunday=0 | |
| assigned_to_agent_id | No | Optional assignee for spawned tasks |