Skip to main content

MCP Atlassian Tool

Full Jira and Confluence integration. Provides tools for reading, searching, and managing issues, pages, sprints, boards, and more.

  • Tech: Python, FastMCP framework, mcp-atlassian package
  • Auth: Per-user OAuth/PAT tokens via UserTokenMiddleware (cached, TTL: 300s)

Jira Tools

ToolDescription
Search issuesJQL-based issue search
Get issueGet issue details by key
Create issueCreate a new issue
Update issueUpdate issue fields
Add commentAdd comment to issue
Get commentsGet issue comments
Transition issueChange issue status
Get transitionsList available transitions
Get sprintsGet sprints for a board
Get board issuesGet issues on a board
Get epicsList epics
Get epic issuesGet issues in an epic
Get worklogsGet time tracking entries
Add worklogLog time on an issue
Get attachmentsList issue attachments
Get projectsList projects
Get fieldsList available fields
Get usersSearch users
Get linksGet issue links

Confluence Tools

ToolDescription
Search pagesSearch Confluence content
Get pageGet page content by ID
Create pageCreate a new page
Update pageUpdate page content
Get spacesList spaces
Get commentsGet page comments
Add commentAdd comment to page
Get labelsGet page labels
Add labelAdd label to page
Get usersSearch Confluence users

Read-Only Mode

The server supports a read-only mode that filters out all write tools (create, update, delete, add). Configured via environment variable.

Tool Filtering

Individual tools can be selectively enabled or disabled via configuration.

Authentication

Uses per-user authentication via a middleware that validates tokens from the request:

  • Supports OAuth tokens and Personal Access Tokens (PAT)
  • Token validation results are cached (TTL: 300s)
  • Health endpoint at /healthz