home / mcp / atlassian mcp server
Provides MCP access to Jira and Confluence data and actions via tokens and environment-based configuration.
Configuration
View docs{
"mcpServers": {
"sooperset-mcp-atlassian": {
"command": "uvx",
"args": [
"mcp-atlassian"
],
"env": {
"JIRA_URL": "https://your-company.atlassian.net",
"JIRA_USERNAME": "[email protected]",
"CONFLUENCE_URL": "https://your-company.atlassian.net/wiki",
"JIRA_API_TOKEN": "YOUR_API_TOKEN",
"CONFLUENCE_USERNAME": "[email protected]",
"CONFLUENCE_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
}Model Context Protocol (MCP) Atlassian enables AI assistants to interact with Jira and Confluence across Cloud and Server deployments. You can search content, create and update pages, manage issues, and automate workflows from your IDE or CI, with flexible authentication, proxying, and multi-user support.
You connect your MCP Atlassian server to your AI assistant and start issuing high-level tasks to automate Jira and Confluence work. Typical workflows include updating Jira from notes, searching Confluence content and summarizing it, filtering Jira issues by project and urgency, and creating or updating Confluence pages or Jira issues from your AI prompts. Start by configuring authentication, then run the MCP server in your preferred transport (stdio for local execution or HTTP for a persistent service). After that, point your MCP client in the IDE to the server URL and begin issuing actions such as searching projects, creating pages, or updating issues.
Prerequisites: you need Docker installed on your machine.
1) Pull the pre-built Docker image.
# Pull Pre-built Image
docker pull ghcr.io/sooperset/mcp-atlassian:latestConfiguration basics for MCP Atlassian include how you authenticate, how you run the server, and how you enable or restrict tools. The server supports multiple authentication methods, proxy configuration, custom HTTP headers, and multi-cloud OAuth scenarios. You can choose a simple API token flow for Cloud, a personal access token for Server/Data Center, or an OAuth 2.0 flow for Cloud. For advanced deployments, BYOT lets you bring your own OAuth access token and manage token refresh externally.
When you run the server, you choose the transport that best fits your workflow. Use SSE or streamable-http for HTTP-based transport, or run in stdio mode for a local, in-process instance. The server can operate in single-user mode with a fixed set of tokens, or in multi-user mode where each user provides their own OAuth or PAT tokens.
Security and troubleshooting tips are included to help you diagnose authentication issues, SSL verification, and permission problems. You can enable verbose logging to inspect request headers and verify that custom headers are applied correctly. If you need multi-cloud support, you can route requests by cloud instance using headers like X-Atlassian-Cloud-Id.
Search Jira issues using JQL and return matching results.
Retrieve details for a specific Jira issue.
Create a new Jira issue with given fields.
Update fields on an existing Jira issue.
Change the status of a Jira issue.
Calculate SLA metrics for Jira issues.
Search Confluence using CQL to find pages.
Retrieve the content of a Confluence page.
Create a new Confluence page.
Update content of an existing Confluence page.
Add comments to a Confluence page.
Get page view statistics (Cloud only).