create_task
Create a task with a required title and optional due time, assignees, recurrence, and metadata.
Instructions
[Official API + UAT, v1.3.7] Create a new task. summary is required; due / members / etc. are optional.
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": {
"summary": "<summary>"
},
"name": "create_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | Task title | |
| description | No | Task description (optional) | |
| due | No | Due time (optional). {timestamp:"<unix-millis>", is_all_day?:true|false} | |
| members | No | Initial members (optional). Each: {id:"<open_id>", role:"assignee"|"follower", type?:"user", name?:"..."} | |
| repeat_rule | No | Recurrence (optional, RFC5545 RRULE) | |
| extra | No | Free-form extra metadata (optional) |