list_tasks
List tasks for a project. Returns task ID, title, status, priority, and description.Parameters
Project ID (auto-detected from working directory if omitted)
Filter by status:
todo, in_progress, or done. Omit to return all tasks.Set to
true to list global planner tasks instead of project tasksReturns
Array of task objects with ID, status, priority, title, and description preview
Example
get_task
Get full details of a task by ID, including notes and attachments.Parameters
Task ID
Returns
Task ID
Task title
Task status:
todo, in_progress, or donePriority level (0=none, 1=low, 2=medium, 3=high, 4=urgent)
Full task description
Array of label strings
Array of task notes with timestamps
Example
create_task
Create a new task in a project.Parameters
Task title
Task description (optional)
Project ID (auto-detected if omitted)
Priority: 0=none, 1=low, 2=medium, 3=high, 4=urgent (default: 0)
Array of label strings (e.g. “bug”, “feature”, “refactor”)
Set to
true to create a global planner task (visible on home board)Returns
Confirmation message with the created task ID.Example
update_task
Update a task’s fields (status, priority, title, description, labels).Parameters
Task ID
New status:
todo, in_progress, or doneNew priority (0-4)
New title
New description
New labels array (replaces existing labels)
Returns
Confirmation message listing the updated fields.Example
add_task_note
Add a note/comment to a task. Use this to log progress, decisions, or context.Parameters
Task ID
Note content
Claude session ID (auto-detected if omitted)
Returns
Confirmation message.Example
list_task_notes
List all notes for a task.Parameters
Task ID
