Model Context Protocol server for Jira integration, providing tools to interact with Jira issues, fields, attachments, and other Jira resources
Critical gaps across all dimensions. Tool definitions are inferred from factory functions and test assertions rather than directly visible in source. No input schemas found in provided code. Descriptions are minimal (10-40 chars, well below 50-200 char baseline for A+ tools). No parameter descriptions visible. No output schemas documented. No error handling guidance. Tool names follow verb_noun pattern (positive), but lack the supporting schema and description infrastructure required for LLM-safe operation.
Add a comment to a Jira issue
Assign a Jira issue to a user
Create a new Jira issue
Create a link between two Jira issues
Delete an attachment from a Jira issue
Delete a link between two Jira issues
Perform a transition on a Jira issue
No input schemas visible in source code. Cannot verify parameter types, descriptions, or constraints. All 23 tools lack documented input validation.
Tool descriptions are minimal (10-40 chars, far below 50-200 char baseline). Descriptions like 'Get current Jira user information' lack context for LLM selection, prerequisites, or when to use vs similar tools.
No output schemas documented. LLMs cannot plan downstream tool calls or extract required fields. No pagination guidance for list tools (jira_list_fields, jira_list_attachments, jira_search).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 32 | 2026-07-28+ | v2 |
Get a specific Jira attachment
Get Jira data by user agents
Get allowed values for creating Jira issues
Get metadata for creating Jira issues
Get allowed values for editing Jira issues
Get metadata for editing Jira issues
Get a specific Jira issue by key
Get available Jira issue link types
Get available transitions for a Jira issue
Get current Jira user information
List attachments for a Jira issue
List all Jira fields
Search Jira issues using JQL
Search for Jira users
Update an existing Jira issue
Upload an attachment to a Jira issue
Destructive tools (jira_delete_attachment, jira_delete_issue_link) lack confirmation/dry-run patterns. No error guidance for recovery. Agents cannot safely retry or understand consequences.
Tool definitions inferred from factory functions and test assertions, not directly visible in source. Per HARD SCORING RULE, caps individual tool scores at 50 maximum.