weeek_complete_task
Mark a WEEEK task as complete or reopen a completed task. Optionally record a merge/pull request URL.
Instructions
Mark a WEEEK task as COMPLETE or REOPEN a completed task. WRITE OPERATION — the MCP client may prompt for confirmation. Required: task_id. Optional: completed (default true), mr_url (records a merge/pull request link on the "МР" custom field in the same call), field_name (only with mr_url). Pass completed=false to reopen. Returns the updated task. DISTINCT from weeek_move_task: completing a task is a done/undone toggle, independent of which column it lives in. DISTINCT from weeek_update_task: completion is not an editable field — it has its own dedicated semantics in WEEEK. Use this tool when the user says 'mark done', 'complete', 'finish', 'close', 'reopen', or 'uncomplete'. task_id must come from weeek_list_tasks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mr_url | No | Merge/pull request URL to record on the task's "МР" custom field in the same call as completion. Optional. Omit to leave the field unchanged. Use weeek_set_task_mr_link instead if there is no completion change happening. | |
| task_id | Yes | WEEEK task ID to complete or reopen. Required. Obtain from weeek_list_tasks. | |
| completed | No | Whether to mark the task as completed. Default: true (mark done). Pass false to REOPEN a previously-completed task. | |
| field_name | No | Name of the custom field to write mr_url into. Optional — defaults to "МР". Only used when mr_url is provided. |