Is your feature request related to a problem? Please describe.
When using Backlog.md MCP with AI agents acting as Product Owners, there's no way to reorder or prioritize tasks within the backlog programmatically. The current MCP exposes task_create, task_edit, task_list, etc., and tasks have a priority field (high/medium/low), but there's no mechanism to define a specific order among tasks of the same priority level.
This makes it impossible for an agent to "sort the backlog" or "prioritize tasks" in a meaningful, granular way — a core Product Owner workflow.
Describe the solution you'd like
A task_reorder or task_move MCP tool that allows changing the position of a task relative to others, either globally or within a milestone/status column. Something like:
task_reorder(id, position) — move task to a specific position in the backlog
task_reorder(id, after: other_id) — move task after another task
task_reorder(id, before: other_id) — move task before another task
- Or a bulk operation:
task_reorder(ids: [...]) — set the order of multiple tasks at once
This could be backed by a numeric order field in task metadata or by the order of entries in a board/index file.
Additional context
The use case is an AI agent (Claude Code) acting as Product Owner, where the user asks: "Prioriza el backlog" or "Reordena las tareas del milestone m-1 por importancia". Currently the only lever is the coarse priority field (high/medium/low), which doesn't allow fine-grained ordering within a priority tier.
Tested on Backlog.md v1.40.0.
Is your feature request related to a problem? Please describe.
When using Backlog.md MCP with AI agents acting as Product Owners, there's no way to reorder or prioritize tasks within the backlog programmatically. The current MCP exposes
task_create,task_edit,task_list, etc., and tasks have apriorityfield (high/medium/low), but there's no mechanism to define a specific order among tasks of the same priority level.This makes it impossible for an agent to "sort the backlog" or "prioritize tasks" in a meaningful, granular way — a core Product Owner workflow.
Describe the solution you'd like
A
task_reorderortask_moveMCP tool that allows changing the position of a task relative to others, either globally or within a milestone/status column. Something like:task_reorder(id, position)— move task to a specific position in the backlogtask_reorder(id, after: other_id)— move task after another tasktask_reorder(id, before: other_id)— move task before another tasktask_reorder(ids: [...])— set the order of multiple tasks at onceThis could be backed by a numeric
orderfield in task metadata or by the order of entries in a board/index file.Additional context
The use case is an AI agent (Claude Code) acting as Product Owner, where the user asks: "Prioriza el backlog" or "Reordena las tareas del milestone m-1 por importancia". Currently the only lever is the coarse
priorityfield (high/medium/low), which doesn't allow fine-grained ordering within a priority tier.Tested on Backlog.md v1.40.0.