Skip to main content
Glama

manageJiraProjectVersion

Create, update, release, or archive Jira project versions to control release and fix version lifecycles in Jira Cloud.

Instructions

Create, update, release, or archive a space version (release or fix version).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNoRequired for create
operationYes
startDateNoYYYY-MM-DD
versionIdNoRequired for update/release/archive
descriptionNo
releaseDateNoYYYY-MM-DD
projectIdOrKeyNoRequired for create

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

C2.9/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, idempotentHint=false, openWorldHint=true and destructiveHint=false, so the safety profile is largely covered. The description adds only the operation list, which duplicates the schema enum, and says nothing about per-operation behavior, that release/archive mutate stored state, or whether operations can be repeated safely.

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

Conciseness4/5

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

A single front-loaded sentence listing the operations with no filler. It is efficient, though the operation list is partly redundant with the enum and the sentence could have used its remaining budget for usage or prerequisite context.

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

Completeness2/5

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

For a seven-parameter, four-operation mutation tool with no output schema, the description omits the required-parameter mapping per operation, the effect of release/archive, and any error or response context. The safety annotations cover part of the burden, but an agent still lacks enough to choose an operation confidently.

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 description coverage is 71% and the enum plus per-parameter notes ("Required for create", "Required for update/release/archive", date formats) already carry most semantics. The description contributes no additional parameter meaning, so it sits at the baseline for a schema that largely documents itself, with only the bare "description" field left undocumented.

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

Purpose4/5

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

The description names four specific verbs (create, update, release, archive) and the resource (a release/fix version), so the tool's scope is immediately legible. It is weakened by the odd term "space version" where the tool name and annotations say "Jira Project Version", which could confuse an agent, and it draws no boundary against sibling version tools such as getJiraProjectVersions or manageJiraProjectVersionRelatedWork.

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

Usage Guidelines2/5

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

It enumerates what the tool can do but never says when to choose it over alternatives (getJiraProjectVersions for reads, manageJiraProjectVersionRelatedWork for related work) or how to pick an operation. No prerequisites, no when-not-to-use guidance.

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