weeek_list_tasks
List tasks in WEEEK with optional filters by project, board, column, assignee, or completion status. Returns paginated results with key task information for 'what needs doing?' queries.
Instructions
List tasks in WEEEK with optional filters. This is the PRIMARY tool for 'what needs doing?' queries. Filter by project_id, board_id, column_id (status), assignee_id, or is_completed. Pagination is ENFORCED: default 20, max 50 per response, to stay under the 25k-token MCP response cap — call again with a higher offset if more are needed. Returns shaped tasks with id, title, projectId, boardId, boardColumnId, assigneeId, isCompleted, priority, dueDate. For full task description and details, use weeek_get_task with an id returned here. All *_id parameters must come from weeek_list_projects / weeek_list_boards / weeek_list_board_columns — do not guess IDs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of items to return (1-50, default: 20). Default protects against 25k-token MCP response cap. | |
| offset | No | Number of items to skip for pagination (default: 0) | |
| board_id | No | Filter to tasks on this board. Obtain from weeek_list_boards. | |
| column_id | No | Filter to tasks in this column (status). Obtain from weeek_list_board_columns. | |
| project_id | No | Filter to tasks in this project. Obtain from weeek_list_projects. | |
| assignee_id | No | Filter to tasks assigned to this user (WEEEK user UUID). Obtain from weeek_list_workspace_members. | |
| is_completed | No | If true, return only completed tasks; if false, only open; if omitted, both. |