The Atlassian Rovo MCP Server provides a secure bridge enabling external tools and AI platforms to interact with Jira, Compass, and Confluence data in real-time through OAuth 2.1 or API token authentication. It offers capabilities to summarize and search Atlassian content, create and update issues or pages via natural language commands, and automate workflows like ticket generation from meeting notes. The server integrates with multiple clients including Claude, ChatGPT, GitHub Copilot CLI, and VS Code, solving the context-switching problem for developers and teams who need to work with Atlassian data while staying within their IDE or AI platform.
Public tool metadata for what this MCP can expose to an agent.
createIssueCreate a new issue in Jira7 paramsCreate a new issue in Jira
labelsarraysummarystringassigneestringprioritystringissueTypestringprojectKeystringdescriptionstringupdateIssueUpdate information of a Jira issue6 paramsUpdate information of a Jira issue
labelsarraysummarystringprioritystringdescriptionstringcustomFieldsobjectissueIdOrKeystringtransitionIssueTransition the status of a Jira issue3 paramsTransition the status of a Jira issue
commentstringissueIdOrKeystringtransitionIdstringassignIssueAssign a Jira issue to a user2 paramsAssign a Jira issue to a user
accountIdstringissueIdOrKeystringcreateFilterCreate a new filter in Jira4 paramsCreate a new filter in Jira
jqlstringnamestringfavouritebooleandescriptionstringupdateFilterUpdate an existing filter in Jira5 paramsUpdate an existing filter in Jira
jqlstringnamestringfilterIdstringfavouritebooleandescriptionstringdeleteFilterDelete a filter in Jira1 paramsDelete a filter in Jira
filterIdstringcreateSprintCreate a new sprint in Jira5 paramsCreate a new sprint in Jira
goalstringnamestringboardIdstringendDatestringstartDatestringstartSprintStart a Jira sprint4 paramsStart a Jira sprint
goalstringendDatestringsprintIdstringstartDatestringcloseSprintClose a Jira sprint2 paramsClose a Jira sprint
sprintIdstringcompleteDatestringaddIssuesToBacklogMove issue(s) to Jira backlog (POST /rest/agile/1.0/backlog/issue or /rest/agile/1.0/backlog/{boardId}/issue)2 paramsMove issue(s) to Jira backlog (POST /rest/agile/1.0/backlog/issue or /rest/agile/1.0/backlog/{boardId}/issue)
boardIdstringissueKeysvaluerankBacklogIssuesRank issues in Jira backlog4 paramsRank issues in Jira backlog
boardIdstringissueKeysarrayrankAfterIssuestringrankBeforeIssuestringcreateDashboardCreate a new Jira dashboard3 paramsCreate a new Jira dashboard
namestringdescriptionstringsharePermissionsarrayupdateDashboardUpdate a Jira dashboard4 paramsUpdate a Jira dashboard
namestringdashboardIdstringdescriptionstringsharePermissionsarrayaddGadgetToDashboardAdd gadget to Jira dashboard (POST /rest/api/3/dashboard/{dashboardId}/gadget)6 paramsAdd gadget to Jira dashboard (POST /rest/api/3/dashboard/{dashboardId}/gadget)
uristringcolorstringblue · red · yellow · green · cyan · purpletitlestringpositionobjectmoduleKeystringdashboardIdstringremoveGadgetFromDashboardRemove gadget from Jira dashboard2 paramsRemove gadget from Jira dashboard
gadgetIdstringdashboardIdstringcreatePageCreate a new page in Confluence (API v2, chỉ hỗ trợ spaceId)4 paramsCreate a new page in Confluence (API v2, chỉ hỗ trợ spaceId)
titlestringcontentstringspaceIdstringparentIdstringupdatePageUpdate the content and information of a Confluence page4 paramsUpdate the content and information of a Confluence page
titlestringpageIdstringcontentstringversionnumberaddCommentAdd a comment to a Confluence page2 paramsAdd a comment to a Confluence page
pageIdstringcontentstringdeletePageDelete a Confluence page (API v2)3 paramsDelete a Confluence page (API v2)
draftbooleanpurgebooleanpageIdstringupdatePageTitleUpdate the title of a Confluence page (API v2)3 paramsUpdate the title of a Confluence page (API v2)
titlestringpageIdstringversionnumberupdateFooterCommentUpdate a footer comment in Confluence (API v2)5 paramsUpdate a footer comment in Confluence (API v2)
valuestringmessagestringversionnumbercommentIdstring | numberrepresentationstringdeleteFooterCommentDelete a footer comment in Confluence (API v2)1 paramsDelete a footer comment in Confluence (API v2)
commentIdstring | numberaddIssueToSprintAdd issues to a Jira sprint (POST /rest/agile/1.0/sprint/{sprintId}/issue)2 paramsAdd issues to a Jira sprint (POST /rest/agile/1.0/sprint/{sprintId}/issue)
sprintIdstringissueKeysarray
The Atlassian Rovo MCP Server is a cloud-based bridge between your Atlassian Cloud site and compatible external tools. Once configured, it enables those tools to interact with Jira, Compass, and Confluence data in real-time. This functionality is powered by secure authentication using OAuth 2.1 or API tokens, which ensures all actions respect the user's existing access controls.
With the Atlassian Rovo MCP Server, you can:
It's designed developers, content creators, and project teams who use IDEs or AI platforms and want to work with Atlassian data without constantly context switching.
The Atlassian Rovo MCP Server supports several clients, including:
The Atlassian Rovo MCP Server also supports any local MCP-compatible client that can run on localhost and connect to the server via the mcp-remote proxy. This enables custom or third-party integrations that follow the MCP specification.
For detailed setup instructions, refer to your client's own MCP documentation or built-in assistant.
Ensure your environment meets the necessary requirements to successfully set up the Atlassian Rovo MCP Server. This section outlines the technical prerequisites and key access considerations.
Before connecting to the Atlassian Rovo MCP Server, review the setup requirements for your environment:
mcp-remote)Security is a core focus of the Atlassian Rovo MCP Server:
For a deeper overview of the security model and admin controls, see:
https://mcp.atlassian.com/v1/mcp
[!NOTE] While
/sseas a server endpoint are supported, we recommend updating any custom clients configured to use/sseso they now point to/mcp.
Access is granted only to data that the user already has permission to view in Atlassian Cloud. All actions respect existing project or space-level roles. OAuth and API token authentication both honor configured scopes and Atlassian permissions.
API token authentication is available for headless or long-running client setups.
Once connected, you can perform a variety of useful tasks from within your supported client.
api-gateway service?"[!NOTE] Actual capabilities vary, depending on your permission level and client platform.
Update your AGENTS.md with the Markdown below to reduce discovery tool calls, save time and tokens, and set maximum search results.
## Atlassian Rovo MCP
When connected to atlassian-rovo-mcp:
- **MUST** use Jira project key = YOURPROJ
- **MUST** use Confluence spaceId = "123456"
- **MUST** use cloudId = "https://yoursite.atlassian.net" (do NOT call getAccessibleAtlassianResources)
- **MUST** use `maxResults: 10` or `limit: 10` for ALL Jira JQL and Confluence CQL search operations.
If you're using a desktop client like Claude, you can create or reuse skills for repeated tasks. See the default Rovo MCP skills
For Cursor, skills are part of the marketplace plugin.
If you're an admin preparing your organization to use the Atlassian Rovo MCP Server, review these key considerations. For more detailed admin guidance, see:
Model Context Protocol (MCP) lets AI agents connect to tools and Atlassian data using your account’s permissions, which creates powerful workflows but also structural risks. Any MCP client or server you enable (e.g., IDE plugins, desktop apps, hosted MCP servers, “one-click” integrations) can cause an AI agent to perform actions on your behalf.
Large Language models (LLMs) are vulnerable to prompt injection and related attacks (such as indirect prompt injection and tool poisoning). These attacks can instruct the agent to exfiltrate data or make unintended changes without explicit requests.
To reduce risk, only use trusted MCP clients and servers, carefully review which tools and data each agent can access, and apply least privilege (scoped tokens, minimal project/workspace access). For any high‑impact or destructive action, require human confirmation and monitor audit logs for unusual activity. We strongly recommend reviewing Atlassian’s guidance on MCP risks at MCP Clients: Understanding the potential security risks
Your feedback plays a crucial role in shaping the Atlassian Rovo MCP Server. If you encounter bugs, limitations, or have suggestions:
MCP clients can perform actions in Jira, Confluence, and Compass with your existing permissions. Use least privilege, review high‑impact changes before confirming, and monitor audit logs for unusual activity.
Learn more: MCP Clients - (Understanding the potential security risks)[https://www.atlassian.com/blog/artificial-intelligence/mcp-risk-awareness]
ray0907/git-mcp-server
cyanheads/git-mcp-server
io.github.b1ff/atlassian-dc-mcp-bitbucket
io.github.b1ff/atlassian-dc-mcp-jira
com.mcparmory/atlassian-jira
sirlordt/vscode-terminal-mcp