The Model Context Protocol (MCP) Atlassian integration is an open-source implementation that bridges Atlassian products (Jira and Confluence) with AI language models following Anthropic's MCP specification. This project enables secure, contextual AI interactions with Atlassian tools while maintaining data privacy and security.
Server has 12 tools across Jira and Confluence with basic structure, but critical gaps in schema visibility and parameter documentation. Tool names follow verb_noun convention (jira_search_issues, confluence_create_page), which is good. However, source code provided is incomplete, only utility functions and partial main.py shown, not actual tool definitions. Cannot verify input schemas, parameter descriptions, or output documentation for any tool. Descriptions appear to exist (inferred from tool names) but are not visible in provided code.
Input schemas not visible in provided source code. Cannot verify parameter types, constraints, or descriptions for any of 12 tools.
Tool descriptions not visible in provided source code. Cannot verify descriptions meet 10 - 1024 character guideline or contain WHAT/WHEN/WHY context for LLM selection.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 38 | <=2025-11-25 | v2 |
Write operations (jira_create_issue, jira_update_issue, jira_add_comment, confluence_create_page, confluence_update_page, confluence_add_comment) lack visible confirmation/dry-run patterns. Agents cannot safely preview destructive actions before execution.
No visible error handling guidance in provided code. Tools should return actionable error messages (e.g., 'Issue not found. Try jira_search_issues() with a partial key.') rather than raw API errors.
No visible pagination parameters (limit, offset, page_size) in search tools. Large result sets will blow context window. Search tools should accept pagination and return total_count or next_cursor.