Atlassian MCP Server

$heroku addons:attach your-main-app::INFERENCE -a my-atlassian-mcp
README.md

A Model Context Protocol (MCP) server for Jira and Confluence integration.

Atlassian MCP Server for Heroku

A Model Context Protocol (MCP) server for Jira and Confluence integration.

Features

  • Jira - Search issues, create/update tickets, manage sprints and boards
  • Confluence - Search and manage documentation pages
  • Heroku Native - Designed for Heroku deployment with MCP process support

Available Tools

Jira Tools

Tool Description
jira_search_issues Search using JQL
jira_get_issue Get issue details
jira_create_issue Create new issue
jira_update_issue Update issue fields
jira_transition_issue Change issue status
jira_add_comment Add comment to issue
jira_list_projects List all projects
jira_list_boards List agile boards
jira_list_sprints List sprints for a board

Confluence Tools

Tool Description
confluence_list_spaces List all spaces
confluence_get_page Get page content
confluence_search Search with CQL
confluence_create_page Create new page
confluence_update_page Update page content

Deployment

One-Click Deploy

Click the "Deploy to Heroku" button above.

Configure Credentials

heroku config:set ATLASSIAN_DOMAIN=your-company.atlassian.net
heroku config:set ATLASSIAN_EMAIL=your-email@company.com
heroku config:set ATLASSIAN_API_TOKEN=your-api-token

Get your API token at https://id.atlassian.com/manage-profile/security/api-tokens

Register with Heroku AI

heroku addons:attach your-main-app::INFERENCE -a my-atlassian-mcp

Usage

response = client.chat.completions.create(
    model=os.getenv("INFERENCE_MODEL_ID"),
    messages=[
        {"role": "user", "content": "Find all open bugs in project MYPROJ"}
    ],
    extra_body={
        "heroku": {
            "mcp_servers": ["mcp-atlassian"]
        }
    }
)

License

MIT

Tools (14)

jira_search_issuesSearch using JQL
jira_get_issueGet issue details
jira_create_issueCreate new issue
jira_update_issueUpdate issue fields
jira_transition_issueChange issue status
jira_add_commentAdd comment to issue
jira_list_projectsList all projects
jira_list_boardsList agile boards
jira_list_sprintsList sprints for a board
confluence_list_spacesList all spaces
confluence_get_pageGet page content
confluence_searchSearch with CQL
confluence_create_pageCreate new page
confluence_update_pageUpdate page content

Environment Variables

ATLASSIAN_DOMAINrequiredYour Atlassian domain (e.g., your-company.atlassian.net)
ATLASSIAN_EMAILrequiredThe email address associated with your Atlassian account
ATLASSIAN_API_TOKENrequiredYour Atlassian API token

Configuration

claude_desktop_config.json
{"mcpServers":{"atlassian":{"command":"npx","args":["-y","@dsouza-anush/mcp-atlassian"],"env":{"ATLASSIAN_DOMAIN":"your-company.atlassian.net","ATLASSIAN_EMAIL":"your-email@company.com","ATLASSIAN_API_TOKEN":"your-api-token"}}}}

Try it

Find all open bugs in project MYPROJ using Jira.
Create a new Jira issue for a login bug in the WEB project.
Search Confluence for documentation regarding the API authentication flow.
List all active sprints for board ID 123.
Update the Confluence page with ID 456 to include the new release notes.

Frequently Asked Questions

How do I install Atlassian MCP Server?

Install Atlassian MCP Server by running: heroku addons:attach your-main-app::INFERENCE -a my-atlassian-mcp

What MCP clients work with Atlassian MCP Server?

Atlassian MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Use Atlassian MCP Server with Conare

Manage MCP servers visually, upload persistent context, and never start from zero with Claude Code & Codex.

Try Free