Documentation

Manage Task Checklist Tool

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.

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": {}
}

Last reviewed Jul 26, 2026