Manages checklists (todo lists) on a task and their items. A checklist groups lightweight checkable items. Use action=create_checklist to add a checklist, add_item to append an item, toggle_item to flip an item complete/incomplete, and list to read all checklists with progress. Requires owner, admin, or member role.
Safety: Write
Tool names, field names, and schema descriptions remain in canonical MCP English so copied calls match the server exactly.
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
action |
string | yes | One of: create_checklist, add_item, toggle_item, list. |
task_id |
integer | no | The main task ID. Provide this or search. |
search |
string | no | Search the main task by name, description, or "#number". |
checklist_name |
string | no | Name of the checklist to create (for create_checklist). |
checklist_id |
integer | no | The checklist (todo) ID for add_item/toggle_item. If omitted, match a single checklist by name. |
match_checklist_name |
string | no | Alternative to checklist_id: name of an existing checklist to target for add_item/toggle_item. |
item_name |
string | no | Text of the checklist item to add (for add_item). |
item_id |
integer | no | The item (task) ID to toggle (for toggle_item). |
completed |
boolean | no | Desired completion state for toggle_item. If omitted, the current state is flipped. |
Example prompt
Use manage-task-checklist-tool to help me with the relevant Taskavel task.
Example call
{
"name": "manage-task-checklist-tool",
"arguments": {}
}