vish288 avatar

Atlassian Extended

vish288/mcp-atlassian-extended

Extends the base mcp-atlassian server with 26 additional tools for Jira and Confluence operations that the original doesn't cover. You get attachments, agile boards, sprint management, backlog manipulation, user search, project versions via Jira API v2, and Confluence calendars with time-off tracking. Designed to run alongside mcp-atlassian with zero tool overlap. Supports both Cloud and Data Center deployments using basic auth or personal access tokens. Built on FastMCP with an optional read-only mode. Reach for this when you need to automate sprint planning, manage release versions, handle file attachments, or integrate team calendars into your AI workflows.

GitHub stars
3
tools
22
auth
Secret needed
transport
STDIO
env vars
15
last updated
Nov 10, 2026

Tools

22 tools

Public tool metadata for what this MCP can expose to an agent.

jira_create_issueCreate issue with standard and custom fields (`issue_type="Epic"` creates an epic)

Create issue with standard and custom fields (`issue_type="Epic"` creates an epic)

No parameter schema in public metadata yet.

jira_update_issueUpdate issue fields and custom fields

Update issue fields and custom fields

No parameter schema in public metadata yet.

jira_create_linkCreate a link between two issues (Relates, Blocks, etc.)

Create a link between two issues (Relates, Blocks, etc.)

No parameter schema in public metadata yet.

jira_delete_linkDelete an issue link by ID

Delete an issue link by ID

No parameter schema in public metadata yet.

jira_get_attachmentsList attachments on an issue

List attachments on an issue

No parameter schema in public metadata yet.

jira_upload_attachmentUpload file to issue

Upload file to issue

No parameter schema in public metadata yet.

jira_download_attachmentDownload attachment to local file

Download attachment to local file

No parameter schema in public metadata yet.

jira_delete_attachmentDelete an attachment

Delete an attachment

No parameter schema in public metadata yet.

jira_search_usersSearch users by name/email

Search users by name/email

No parameter schema in public metadata yet.

jira_list_projectsList all accessible projects

List all accessible projects

No parameter schema in public metadata yet.

jira_list_fieldsList fields (with search/custom filter)

List fields (with search/custom filter)

No parameter schema in public metadata yet.

jira_backlogGet backlog issues for a board

Get backlog issues for a board

No parameter schema in public metadata yet.

jira_get_boardGet board details

Get board details

No parameter schema in public metadata yet.

jira_board_configGet board column configuration

Get board column configuration

No parameter schema in public metadata yet.

jira_get_sprintGet sprint details

Get sprint details

No parameter schema in public metadata yet.

jira_move_to_sprintMove issues to a sprint

Move issues to a sprint

No parameter schema in public metadata yet.

jira_get_project_versionsList all versions for a project (REST API v2, Server/DC + Cloud)

List all versions for a project (REST API v2, Server/DC + Cloud)

No parameter schema in public metadata yet.

jira_create_versionCreate a new version in a project (REST API v2)

Create a new version in a project (REST API v2)

No parameter schema in public metadata yet.

jira_update_versionUpdate an existing version (REST API v2)

Update an existing version (REST API v2)

No parameter schema in public metadata yet.

confluence_list_calendarsList calendars; optional `filter_type` and name/space `search`

List calendars; optional `filter_type` and name/space `search`

No parameter schema in public metadata yet.

confluence_get_time_offTime-off events for a date range; optional `person` (exact match) and `group_by_person`

Time-off events for a date range; optional `person` (exact match) and `group_by_person`

No parameter schema in public metadata yet.

confluence_sprint_capacityCalculate sprint capacity with time-off

Calculate sprint capacity with time-off

No parameter schema in public metadata yet.

Sponsors

Configuration

JIRA_URL*

Jira instance URL (e.g. https://your-domain.atlassian.net)

JIRA_USERNAME

Jira Cloud account email. With JIRA_API_TOKEN this takes precedence over any token below.

JIRA_API_TOKENsecret

Jira Cloud API token, used with JIRA_USERNAME (basic auth)

JIRA_PATsecret

Jira personal access token for Data Center (aliases: JIRA_PERSONAL_TOKEN, JIRA_TOKEN). Ignored when JIRA_USERNAME and JIRA_API_TOKEN are both set.

CONFLUENCE_URL

Confluence instance URL (optional, for Confluence tools). Cloud URLs usually need the /wiki suffix.

CONFLUENCE_USERNAME

Confluence Cloud account email. With CONFLUENCE_API_TOKEN this takes precedence over any token below.

CONFLUENCE_API_TOKENsecret

Confluence Cloud API token, used with CONFLUENCE_USERNAME (basic auth)

CONFLUENCE_PATsecret

Confluence personal access token for Data Center (aliases: CONFLUENCE_PERSONAL_TOKEN, CONFLUENCE_TOKEN). Confluence tools also require the Team Calendars add-on.

MCP_READ_ONLY

Locks the server read-only: write tools and write-workflow prompts are not listed and nothing lifts the lock at runtime. Shared name across the mcp-* servers; set it in the deployer's env

ATLASSIAN_READ_ONLY

Alias for MCP_READ_ONLY. Any value other than false/0/no/off/empty locks the server read-only; --read-only can only raise the lock

MCP_TOOLSETS

Comma list of tool groups to expose (issues, agile, release, calendars); unset or 'all' lists every tool. Shrinks tools/list for clients with a tool budget; MCP_READ_ONLY still applies after the selection

ATLASSIAN_HTTP_BEARER_TOKENsecret

Bearer token (min 16 chars) required to bind an HTTP transport to a non-loopback host; clients send it as 'Authorization: Bearer <token>'

ATLASSIAN_UPLOAD_DIR

Upload root for jira_upload_attachment; only files under it may be uploaded. Default: the working directory.

ATLASSIAN_DOWNLOAD_DIR

Directory jira_download_attachment writes into; created on first download. Default: ./atlassian-downloads/.

CONFLUENCE_LEAVE_KEYWORDS

Comma-separated extra calendar-name keywords that mark a leave calendar (e.g. abwesenheit,ferien), on top of the built-in English ones

Readme

mcp-atlassian-extended

PyPI version PyPI downloads Python License: MIT CI MCP Registry

Install: uvx mcp-atlassian-extended | PyPI | MCP Registry | Changelog


View the full README on GitHub

Details

Repository
github.com/vish288/mcp-atlassian-extended
Website
vish288.github.io/mcp-install?server=mcp-atlassian-extended
Categories
Developer Tools, Documents & Knowledge
Package
mcp-atlassian-extended
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from vish288

Related Developer Tools MCP servers

View all
1deepwired avatarMcp Jira Scopeddeepwired/mcp-jiraJira MCP server with scoped API tokens via api.atlassian.com gateway2stars
2alyiox avatarAtlassian Attachmentsalyiox/mcp-atlassian-attachmentsMCP server for downloading, uploading, and deleting Jira Cloud attachments by ID.0stars
3b1ff avatarAtlassian Dc Mcp Confluenceb1ff/atlassian-dc-mcpMCP server for Atlassian Confluence Data Center - access and manage content108stars
4rog0x avatarGitrog0x/mcp-git-toolsGit log, diff, blame, branch stats for AI agents0stars
5dave-london avatarGithubdave-london/pareMCP server for GitHub operations (PRs, issues, actions) with structured, token-efficient output128stars
6aniongithub avatardevcontainer-mcpaniongithub/devcontainer-mcpManage dev container environments via MCP (Docker, DevPod, Codespaces).28stars