Server has 12 tools with basic descriptions and parameter schemas, but significant quality gaps. All tools have descriptions (good), but most are under 100 chars and lack actionable context. Parameter descriptions are minimal (1-5 words). No output schemas documented. Error handling is absent, tools return raw str() conversions of Python dicts instead of structured JSON. No enum constraints on fields like issueType, priority, status, linkType. Destructive operations (delete_issue) lack confirmation patterns. Response formatting is inconsistent and token-wasteful (str() of dicts). Naming is generally clear (verb_noun pattern), but parameter names lack type suffixes (e.g., 'assignee' should be 'assignee_email' to match the description).
Add a comment to a Jira issue
Add a comment with an attachment to a Jira issue
Create a link between two issues
Create a new Jira issue
Delete a Jira issue or subtask
Get complete issue details including comments and attachments
Get a user's account ID by email address
No output schemas documented. Tools return str() of Python dicts (e.g., 'str({"key": issue.key, ...})'), not structured JSON. LLMs cannot parse or chain results reliably.
No enum constraints on categorical parameters (issueType, priority, status, linkType). LLMs will hallucinate invalid values; no validation or recovery guidance.
Destructive operation (delete_issue) lacks confirmation or dry-run pattern. Agents can irreversibly delete issues without safeguards.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 52 | 2026-07-28+ | v2 |
List all available Jira fields
List all available issue types
List all available issue link types
Search for issues in a project using JQL
Update an existing Jira issue
Parameter descriptions are minimal (1-5 words). E.g., 'assignee' → 'Email of the assignee' lacks format guidance. LLMs cannot distinguish email vs username vs display name.
No error handling or recovery guidance. Tools will raise exceptions (e.g., 'No user found') with no actionable next steps for the LLM.