Skip to main content

JIRA MCP Tools Comparison

Overview​

This comparison analyzes three different approaches to implementing JIRA tools via Model Context Protocol (MCP):

  1. AWS OpenAPI JIRA - Auto-generated from filtered Jira OpenAPI spec (AgentCore Gateway)
  2. AWS JIRA Integration - AWS integration provider via AgentCore dropdown
  3. CNOE Jira MCP Server - Community-built MCP server

Tool Count Summary​

ImplementationTotal ToolsApproach
AWS OpenAPI JIRA44 toolsAuto-generated from OpenAPI spec (filtered to <2MB)
AWS JIRA Integration35 toolsPre-built AWS integration
CNOE Jira MCP Server26 toolsCustom-built MCP server

Feature Coverage Comparison​

Core Issue Operations​

FeatureAWS OpenAPIAWS IntegrationCNOE MCP
Get Issue✅ getIssue✅ getIssue✅ get_issue
Create Issue✅ createIssue✅ createIssue✅ create_issue
Update Issue✅ editIssue✅ editIssue❌
Delete Issue✅ deleteIssue✅ deleteIssue✅ delete_issue
Bulk Create✅ createIssues❌✅ batch_create_issues
Assign Issue✅ assignIssue❌❌

Search & Query​

FeatureAWS OpenAPIAWS IntegrationCNOE MCP
JQL Search✅ searchForIssuesUsingJql✅ SearchIssues✅ search
JQL Search (POST)✅ searchForIssuesUsingJqlPost❌❌
Search Fields❌❌✅ search_fields
Project Issues❌❌✅ get_project_issues
Board Issues❌❌✅ get_board_issues

Comments & Attachments​

FeatureAWS OpenAPIAWS IntegrationCNOE MCP
Add Comment✅ addComment✅ addComment❌
Get Comments✅ getComments✅ getComments❌
Update Comment✅ updateComment✅ updateComment❌
Delete Comment✅ deleteComment✅ deleteComment❌
Add Attachment✅ addAttachment✅ addAttachment✅ upload_attachment
Get Attachments❌✅ getAttachmentContent✅ get_issue_attachments
Download Attachment❌❌✅ download_attachment

Agile Features (Boards & Sprints)​

FeatureAWS OpenAPIAWS IntegrationCNOE MCP
Get Boards❌✅ GetAllBoards✅ get_agile_boards
Get Board Info❌✅ getBoard❌
Get Sprints❌✅ getAllSprints✅ get_sprints_from_board
Create Sprint❌✅ createSprint✅ create_sprint
Update Sprint❌✅ updateSprint✅ update_sprint
Delete Sprint❌✅ deleteSprint❌
Move to Sprint❌✅ moveIssuesToSprintAndRank❌
Move to Backlog❌✅ moveIssuesToBacklog❌

Workflow & Transitions​

FeatureAWS OpenAPIAWS IntegrationCNOE MCP
Get Transitions✅ getTransitions✅ getTransitions✅ get_transitions
Do Transition✅ doTransition✅ DoTransition✅ transition_issue
Get Statuses✅ getAllStatuses✅ searchStatuses❌

Project Management​

FeatureAWS OpenAPIAWS IntegrationCNOE MCP
Get All Projects✅ getAllProjects✅ listProjects❌
Get Project✅ getProject✅ getProject❌
Create Project✅ createProject✅ createProject❌
Update Project✅ updateProject✅ updateProject❌
Delete Project✅ deleteProject✅ deleteProject❌
Search Projects✅ searchProjects✅ searchProjects❌

User Management​

FeatureAWS OpenAPIAWS IntegrationCNOE MCP
Get Current User✅ getCurrentUser❌✅ get_current_user_account_id
Find Users✅ findUsers✅ findUsers❌
Create User✅ createUser❌❌
Get User✅ getUser❌❌
Remove User✅ removeUser❌❌
Find Assignable✅ findAssignableUsers❌❌
User Operations❌❌✅ handle_user_operations
Get All Users❌✅ getAllUsers❌

Work Tracking​

FeatureAWS OpenAPIAWS IntegrationCNOE MCP
Add Worklog✅ addWorklog❌✅ add_worklog
Get Worklog✅ getIssueWorklog❌✅ get_worklog
Bulk Delete Worklogs✅ bulkDeleteWorklogs❌❌
Get Changelogs❌❌✅ batch_get_changelogs

Metadata & Configuration​

FeatureAWS OpenAPIAWS IntegrationCNOE MCP
Get Fields✅ getFields❌❌
Get Priorities✅ getPriorities✅ getPriorities❌
Get Resolutions✅ getResolutions❌❌
Get Issue Types✅ getIssueAllTypes✅ getIssueTypesForProject❌
Get Server Info✅ getServerInfo❌❌
Create Metadata✅ getCreateIssueMeta❌❌
Create Priority✅ createPriority❌❌
Create Resolution✅ createResolution❌❌
Create Issue Type✅ createIssueType❌❌
Create Custom Field✅ createCustomField❌❌

Issue Linking​

FeatureAWS OpenAPIAWS IntegrationCNOE MCP
Create Link❌❌✅ create_issue_link
Remove Link❌❌✅ remove_issue_link
Get Link Types❌❌✅ get_link_types
Link to Epic❌❌✅ link_to_epic

Labels​

FeatureAWS OpenAPIAWS IntegrationCNOE MCP
Get All Labels❌✅ getAllLabels❌

Key Differences​

1. AWS OpenAPI JIRA (44 tools)​

  • Strengths:
    • Most comprehensive coverage of core JIRA operations
    • Excellent metadata and configuration management
    • Strong user management capabilities
    • Auto-generated from official OpenAPI spec ensures accuracy
  • Weaknesses:
    • No Agile/Sprint features (likely filtered out for size)
    • Missing issue linking functionality
    • No attachment download capability

2. AWS JIRA Integration (35 tools)​

  • Strengths:
    • Best Agile/Sprint support with board management
    • Good balance of features
    • Includes sprint ranking and backlog management
    • Label management support
  • Weaknesses:
    • Limited metadata operations
    • No user creation/deletion
    • Missing worklog functionality

3. CNOE Jira MCP Server (26 tools)​

  • Strengths:
    • Excellent issue linking capabilities
    • Unique features like batch changelog retrieval
    • Complete attachment handling (upload/download)
    • Worklog management
    • Epic linking support
  • Weaknesses:
    • No project management operations
    • Limited metadata access
    • No comment management

Recommendations​

  • For Core JIRA Operations: AWS OpenAPI provides the most comprehensive coverage
  • For Agile Teams: AWS Integration offers the best sprint and board management
  • For Advanced Workflows: CNOE MCP Server has unique features like issue linking and changelog tracking
  • For Automation: AWS OpenAPI's metadata access enables dynamic form building and validation

Implementation Notes​

  • AWS OpenAPI was filtered from >3MB to <2MB to meet AgentCore Gateway limits, which explains missing Agile features
  • AWS Integration appears to be a curated subset focusing on common operations
  • CNOE MCP Server seems designed for specific workflow automation use cases