Skip to main content
Glama

Move issues to backlog

jira_move_to_backlog
Idempotent

Move Jira issues back to the backlog by clearing active and future sprints, with batch limits and plan-before-execute mode.

Instructions

Sends up to 50 issues back to the backlog — Jira defines it as "remove the future and active sprints from these issues", so it is the inverse of jira_move_to_sprint and the only way to clear a sprint field. Status, assignee and project are untouched; the board is decided by the project, not by you. A batch over the cap is refused with nothing sent, and a partial failure is never retried blindly — re-read the sprint first.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
applyNoSet true to EXECUTE this write. Omit (or false) to get a plan of the request that would be sent. Executing also requires the server to run with JIRA_WRITE_MODE=apply.
issuesYesIssue keys or ids to send back to the backlog, at most 50 per call — Jira rejects a larger batch outright. Split bigger moves into batches.
plan_idNoThe single-use id returned by the preceding plan-mode call. Required together with apply: true; a mismatch means the arguments changed since the plan, and the write is refused rather than executed.
profileNoNamed credential profile for this call. Omit to use the active profile. Rejected when the server locks the profile (JIRA_LOCK_PROFILE).
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations, the description discloses meaningful behavior: status, assignee, and project are untouched; the board selection is not under caller control; oversized batches are rejected with nothing sent; and partial failures are not blindly retried. This complements the readOnlyHint=false and idempotentHint=true annotations with useful operational detail.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact yet information-dense. The primary action is front-loaded, and every sentence contributes: semantics, inverse relationship, untouched fields, board decision, batch refusal, and failure handling. There is no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity, rich schema, and informative annotations, the description covers the essential operational context: what the operation does, its effect on issue fields, its relationship to a sibling tool, the batch limit, and how failures behave. No output schema exists, but the description gives enough behavioral detail for an agent to invoke the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the parameter descriptions already document issues, apply, plan_id, and profile thoroughly. The tool description reinforces the 50-issue cap, but that is already stated in the schema. It does not add substantial new parameter-level meaning beyond what the input schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource ('Sends up to 50 issues back to the backlog') and explains the operation in Jira's own terms. It also differentiates from jira_move_to_sprint by naming it as the inverse and by noting it is the only way to clear a sprint field, so an agent cannot confuse it with siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says this is the inverse of jira_move_to_sprint and the only way to clear a sprint field, which tells an agent when to pick this tool over alternatives. It also warns that the board is decided by the project, not the caller, and that oversized batches are refused outright, giving clear boundary conditions for use.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/IvanBBaev/jira-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server