mcp_kanban_task_manager
Create, update, complete, and organize checklist tasks on Kanban cards. Manage step-by-step tasks within multiple checklists, from creating checklists to batch-adding tasks and syncing completed references.
Instructions
Manage step-by-step tasks (actionable checklist items with isCompleted boolean status) inside a card's checklist (task-list). Hierarchy: Board -> Board Column (List) -> Card -> Checklist (Task-List #1, #2...) -> Tasks (Individual checklist step items). A single card can contain multiple checklists, and each checklist contains multiple step tasks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The ID of the individual task (or checklist ID when deleting a checklist) | |
| name | No | The name/title of the individual task (or checklist name when creating a checklist) | |
| tasks | No | Array of tasks (checklist step items) to create in batch for a card | |
| action | Yes | The action to perform: get_all (list tasks on card), create (add a task to card's checklist), batch_create (add multiple tasks), get_one (get task by ID), update (update task name/position/isCompleted), delete (delete task), complete_task (mark task isCompleted: true), sync_referenced_card (mark tasks referencing completed card as done), get_checklists (list all checklists on card), create_checklist (add new checklist to card), delete_checklist (delete a checklist) | |
| cardId | No | The ID of the card containing the checklist and tasks (or completed card ID when using sync_referenced_card) | |
| boardId | No | The ID of the board (used with sync_referenced_card to search for referencing tasks across all cards) | |
| position | No | The vertical sort position of the task within its checklist (default: 65535). Lower numbers = higher up / top, higher numbers = lower down / bottom. | |
| taskListId | No | The ID of the specific checklist (task-list) containing the tasks | |
| isCompleted | No | Whether the task (checklist step item) is completed (true) or pending (false) | |
| checklistName | No | The name of the checklist to add the task to or create (e.g. 'Checklist', 'Implementation Steps') |