Documentation

Assign Task Milestone Tool

Assigns or removes tasks to/from a milestone. Actions: "assign" (set milestone on tasks), "remove" (clear milestone from tasks). Can operate on a single task or multiple tasks at once. If the milestone does not exist, suggests creating one. Requires owner, admin, or member role.

Assigns or removes tasks to/from a milestone. Actions: "assign" (set milestone on tasks), "remove" (clear milestone from tasks). Can operate on a single task or multiple tasks at once. If the milestone does not exist, suggests creating one. Requires owner, admin, or member role.

Safety: Write

Tool names, field names, and schema descriptions remain in canonical MCP English so copied calls match the server exactly.

Input schema

Field Type Required Description
action string yes The action: "assign" to set a milestone on tasks, "remove" to clear milestone from tasks.
task_id integer no A single task ID to assign/remove.
task_ids array no Multiple task IDs to assign/remove in bulk.
search string no Search for a task by name, description, or "#number".
milestone_id integer no The milestone ID to assign tasks to (required for "assign" action).
milestone_name string no Search milestone by name. If not found, available milestones will be listed with an option to create a new one.

Example prompt

Use assign-task-milestone-tool to help me with the relevant Taskavel task.

Example call

{
  "name": "assign-task-milestone-tool",
  "arguments": {}
}

Last reviewed Jul 26, 2026