Checklist items are invisible: CHECKLIST tasks return kind but no items, and nothing can create or edit them #15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Observed
A task created in the TickTick UI with checklist items comes back from
list_tasks/get_taskas"kind": "CHECKLIST"with"content": "". The items themselves are not in the response under any field.Concrete case, 2026-09-07:
Prep for IT234 Database Management(6a9ed71e0c3ade2c123ca199, project6a9ebc22f07b5701094bc15b) has checklist items in the app. Through the MCP it is:There is also no way to create a CHECKLIST task or add/complete/remove items:
create_task/update_taskexposetitle,content,due,priority,parent_id,column_id,tags,sort_order,assigneeonly.Why it matters
Ethan's school class template uses a
Prep for <class>checklist task per project. An agent asked to stamp out a new class project cannot copy the prep checklist from an existing one, and cannot read progress on it. Today the workaround is asking Ethan to paste the items, or using child tasks instead of a checklist, which changes the shape he chose.Ask
items[](each withid,title,status,sortOrder,startDate,isAllDay,completedTime); expose that array, or at least a normalizedchecklist: [{id, title, done}].itemsoncreate_taskandupdate_task(create a CHECKLIST task; add / rename / complete / remove items). Settingkindexplicitly, or inferringCHECKLISTwhenitemsis non-empty, both seem fine.kindshould be preserved on update so anupdate_taskthat only changestitledoesn't demote a CHECKLIST to TEXT.Notes
delete_taskon a parent does not cascade to children (observed same day, 84 parents deleted, 126 children orphaned with danglingparent_id). Not necessarily wrong, but undocumented; acascadeflag or a note in the tool description would help.