A

MCP Atlassian

MCP server for Jira and Confluence integration with 68 tools across 21 toolsets

Overall Score96/100

Score Breakdown

Server Info

Package
mcp-atlassian
Registry
pypi
Maintainer
Community
Category
Project Management
Tags
jiraconfluenceissues
Last Scanned
7 Apr 2026

Findings

2 issues

Authentication & Identity

LOWImplements MCP OAuth spec for per-user authentication

Excellent auth support. Supports stdio, SSE, and StreamableHTTP transports via FastMCP. Has full OAuth 2.0 proxy implementation (HardenedOAuthProxy) supporting both Atlassian Cloud and Server/DC. Supports Basic auth (email:api_token), Bearer (OAuth), Token (PAT), and header-based per-request auth. UserTokenMiddleware processes Authorization headers with SSRF protection for URLs. Supports multi-tenant auth via X-Atlassian headers.

Remediation

Document the required OAuth scopes for each tool.

Maintenance & Trust

LOWCommunity-maintained by sooperset (community)

No official vendor backing.

Remediation

Seek vendor verification.

Tools

73 total
NameDescriptionRisk
get_user_profileRetrieve profile information for a specific Jira user.read
get_issue_watchersGet the list of watchers for a Jira issue.read
add_watcherAdd a watcher to a Jira issue.write
remove_watcherRemove a watcher from a Jira issue.write
get_issueGet details of a specific Jira issue by key.read
searchSearch for Jira issues using JQL.read
search_fieldsSearch Jira fields by name or type.read
get_field_optionsGet available options for a Jira field.read
get_project_issuesGet recent issues from a Jira project.read
get_transitionsGet available workflow transitions for a Jira issue.read
get_worklogGet worklogs for a Jira issue.read
download_attachmentsDownload attachments from a Jira issue.read
get_issue_imagesGet image attachments from a Jira issue.read
get_agile_boardsGet Jira agile boards.read
get_board_issuesGet issues from a Jira agile board.read
get_sprints_from_boardGet sprints from a Jira agile board.read
get_sprint_issuesGet issues from a specific sprint.read
get_link_typesGet available Jira issue link types.read
create_issueCreate a new Jira issue.write
batch_create_issuesCreate multiple Jira issues in batch.write
batch_get_changelogsGet changelogs for multiple Jira issues.read
update_issueUpdate an existing Jira issue.write
delete_issueDelete a Jira issue.admin
add_commentAdd a comment to a Jira issue.write
edit_commentEdit a comment on a Jira issue.write
add_worklogAdd a worklog entry to a Jira issue.write
link_to_epicLink a Jira issue to an epic.write
create_issue_linkCreate a link between two Jira issues.write
create_remote_issue_linkCreate a remote link on a Jira issue.write
remove_issue_linkRemove a link between Jira issues.write
transition_issueTransition a Jira issue to a new workflow status.write
create_sprintCreate a new sprint on an agile board.write
update_sprintUpdate an existing sprint.write
add_issues_to_sprintAdd issues to a sprint.write
get_project_versionsGet versions for a Jira project.read
get_project_componentsGet components for a Jira project.read
get_all_projectsGet all Jira projects.read
get_service_desk_for_projectGet service desk for a Jira project.read
get_service_desk_queuesGet queues for a Jira service desk.read
get_queue_issuesGet issues in a Jira service desk queue.read
create_versionCreate a new version in a Jira project.write
batch_create_versionsCreate multiple versions in a Jira project.write
get_issue_proforma_formsGet ProForma forms for a Jira issue.read
get_proforma_form_detailsGet details of a ProForma form.read
update_proforma_form_answersUpdate answers on a ProForma form.write
get_issue_datesGet date metrics for a Jira issue.read
get_issue_slaGet SLA information for a Jira issue.read
get_issue_development_infoGet development info (branches, PRs, commits) for a Jira issue.read
get_issues_development_infoGet development info for multiple Jira issues.read
confluence_searchSearch Confluence content using simple terms or CQL.read
confluence_get_pageGet content of a specific Confluence page.read
confluence_get_page_childrenGet child pages of a Confluence page.read
confluence_get_space_page_treeGet the page tree of a Confluence space.read
confluence_get_commentsGet comments on a Confluence page.read
confluence_get_labelsGet labels on a Confluence page.read
confluence_add_labelAdd a label to a Confluence page.write
confluence_create_pageCreate a new Confluence page.write
confluence_update_pageUpdate an existing Confluence page.write
confluence_delete_pageDelete a Confluence page.admin
confluence_move_pageMove a Confluence page to a new location.write
confluence_add_commentAdd a comment to a Confluence page.write
confluence_reply_to_commentReply to a comment on a Confluence page.write
confluence_search_userSearch for Confluence users.read
confluence_get_page_historyGet version history of a Confluence page.read
confluence_get_page_diffGet diff between two versions of a Confluence page.read
confluence_get_page_viewsGet page view analytics for a Confluence page.read
confluence_upload_attachmentUpload an attachment to a Confluence page.write
confluence_upload_attachmentsUpload multiple attachments to a Confluence page.write
confluence_get_attachmentsGet attachments on a Confluence page.read
confluence_download_attachmentDownload a Confluence attachment.read
confluence_download_content_attachmentsDownload all attachments from a Confluence page.read
confluence_delete_attachmentDelete a Confluence attachment.admin
confluence_get_page_imagesGet image attachments from a Confluence page.read

Deploy MCP Atlassian securely

CompleteFlow adds per-user authentication, permission scoping, and audit logging to any MCP server out of the box.

Deploy on CompleteFlow