weeek_create_task
Create a new task in WEEEK by providing a title and project ID. Optionally set description, board, column, priority, assignee, and due date.
Instructions
Create a NEW task in WEEEK. WRITE OPERATION — the MCP client may prompt for user confirmation before this runs. Required: title and project_id. Optional: description, board_id, board_column_id (status), priority, assignee_id, due_date. Returns the created task object in the same shape as weeek_get_task. Use this ONLY when creating a brand-new task; to change an existing task's fields use weeek_update_task, to move it to a different column use weeek_move_task, to mark it done use weeek_complete_task. All *_id parameters must come from the corresponding list tools — do not guess IDs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Task title. Required. Shown as the task's headline in WEEEK. | |
| board_id | No | Board to place the task on. Optional. Obtain from weeek_list_boards. If omitted, WEEEK assigns to the project's default board. | |
| date_end | No | Due date in ISO 8601 format (e.g. 2026-04-15 or 2026-04-15T12:00:00Z). Optional. WEEEK's task model uses dateEnd, not dueDate. | |
| priority | No | Task priority as an integer (WEEEK uses numeric priority levels, e.g. 0=none, 1=low, 2=medium, 3=high). Optional. | |
| project_id | Yes | WEEEK project ID. Required. Obtain from weeek_list_projects — do not guess. | |
| assignee_id | No | WEEEK user UUID to assign as primary. Optional. Obtain from weeek_list_workspace_members — do not guess IDs. | |
| description | No | Task description / body. Optional. Plain text; WEEEK may render basic formatting. | |
| board_column_id | No | Column (status) to place the task in. Optional. Obtain from weeek_list_board_columns. Determines the task's initial status. |