CCM
/MCP
SkillsMCPMarketplacesDigestLearnAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Learn
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Atlassian Mcp Server

atlassian/atlassian-mcp-server
77424 toolsHTTP, SSEregistry active
Summary

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.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Vibe Prospecting MCPVibe Prospecting MCP
Vibe Prospecting MCP
Connect Claude to +800M contacts, +150M companies. Find & Enrich leads in chat.
Try For Free →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Vibe Prospecting MCPVibe Prospecting MCP
Vibe Prospecting MCP
Connect Claude to +800M contacts, +150M companies. Find & Enrich leads in chat.
Try For Free →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →

Tools

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

24 tools
createIssueCreate a new issue in Jira7 params

Create a new issue in Jira

Parameters* required
labelsarray
Labels for the issue
summarystring
Issue summary
assigneestring
Assignee username
prioritystring
Priority (e.g., High, Medium, Low)
issueTypestring
Issue type (e.g., Bug, Task, Story)default: Task
projectKeystring
Project key (e.g., PROJ)
descriptionstring
Issue description
updateIssueUpdate information of a Jira issue6 params

Update information of a Jira issue

Parameters* required
labelsarray
New labels for the issue
summarystring
New summary of the issue
prioritystring
New priority (e.g., High, Medium, Low)
descriptionstring
New description of the issue
customFieldsobject
Custom fields to update
issueIdOrKeystring
ID or key of the issue to update (e.g., PROJ-123)
transitionIssueTransition the status of a Jira issue3 params

Transition the status of a Jira issue

Parameters* required
commentstring
Comment when performing the transition
issueIdOrKeystring
ID or key of the issue (e.g., PROJ-123)
transitionIdstring
ID of the transition to apply
assignIssueAssign a Jira issue to a user2 params

Assign a Jira issue to a user

Parameters* required
accountIdstring
Account ID of the assignee (leave blank to unassign)
issueIdOrKeystring
ID or key of the issue (e.g., PROJ-123)
createFilterCreate a new filter in Jira4 params

Create a new filter in Jira

Parameters* required
jqlstring
JQL query for the filter
namestring
Filter name
favouriteboolean
Mark as favourite
descriptionstring
Filter description
updateFilterUpdate an existing filter in Jira5 params

Update an existing filter in Jira

Parameters* required
jqlstring
New JQL query
namestring
New filter name
filterIdstring
Filter ID to update
favouriteboolean
Mark as favourite
descriptionstring
New description
deleteFilterDelete a filter in Jira1 params

Delete a filter in Jira

Parameters* required
filterIdstring
Filter ID to delete
createSprintCreate a new sprint in Jira5 params

Create a new sprint in Jira

Parameters* required
goalstring
Sprint goal
namestring
Sprint name
boardIdstring
Board ID
endDatestring
End date (ISO format)
startDatestring
Start date (ISO format)
startSprintStart a Jira sprint4 params

Start a Jira sprint

Parameters* required
goalstring
Sprint goal
endDatestring
End date (ISO 8601)
sprintIdstring
Sprint ID
startDatestring
Start date (ISO 8601)
closeSprintClose a Jira sprint2 params

Close a Jira sprint

Parameters* required
sprintIdstring
Sprint ID
completeDatestring
Complete date (ISO 8601, optional, e.g. 2025-05-10T12:45:00.000+07:00)
addIssuesToBacklogMove issue(s) to Jira backlog (POST /rest/agile/1.0/backlog/issue or /rest/agile/1.0/backlog/{boardId}/issue)2 params

Move issue(s) to Jira backlog (POST /rest/agile/1.0/backlog/issue or /rest/agile/1.0/backlog/{boardId}/issue)

Parameters* required
boardIdstring
Board ID (optional). If provided, issues will be moved to the backlog of this board.
issueKeysvalue
Issue key(s) to move to backlog. Accepts a single issue key (e.g. "PROJ-123") or an array of issue keys (e.g. ["PROJ-123", "PROJ-124"]).
rankBacklogIssuesRank issues in Jira backlog4 params

Rank issues in Jira backlog

Parameters* required
boardIdstring
Board ID
issueKeysarray
List of issue keys to rank
rankAfterIssuestring
Rank after this issue key
rankBeforeIssuestring
Rank before this issue key
createDashboardCreate a new Jira dashboard3 params

Create a new Jira dashboard

Parameters* required
namestring
Dashboard name
descriptionstring
Dashboard description
sharePermissionsarray
Share permissions array
updateDashboardUpdate a Jira dashboard4 params

Update a Jira dashboard

Parameters* required
namestring
Dashboard name
dashboardIdstring
Dashboard ID
descriptionstring
Dashboard description
sharePermissionsarray
Share permissions array
addGadgetToDashboardAdd gadget to Jira dashboard (POST /rest/api/3/dashboard/{dashboardId}/gadget)6 params

Add gadget to Jira dashboard (POST /rest/api/3/dashboard/{dashboardId}/gadget)

Parameters* required
uristring
Gadget URI (legacy, e.g. "/rest/gadgets/1.0/g/com.atlassian.jira.gadgets:filter-results-gadget/gadgets/filter-results-gadget.xml"). Only one of moduleKey or uri should be provided.
colorstring
Gadget color. Must be one of: blue, red, yellow, green, cyan, purple, gray, white.one of blue · red · yellow · green · cyan · purple
titlestring
Gadget title (optional)
positionobject
Position of the gadget on the dashboard (optional)
moduleKeystring
Gadget moduleKey (recommended, e.g. "com.atlassian.plugins.atlassian-connect-plugin:sample-dashboard-item"). Only one of moduleKey or uri should be provided.
dashboardIdstring
Dashboard ID
removeGadgetFromDashboardRemove gadget from Jira dashboard2 params

Remove gadget from Jira dashboard

Parameters* required
gadgetIdstring
Gadget ID
dashboardIdstring
Dashboard ID
createPageCreate a new page in Confluence (API v2, chỉ hỗ trợ spaceId)4 params

Create a new page in Confluence (API v2, chỉ hỗ trợ spaceId)

Parameters* required
titlestring
Title of the page (required)
contentstring
Content of the page (required, must be in Confluence storage format - XML-like HTML). - Plain text or markdown is NOT supported (will throw error). - Only XML-like HTML tags, Confluence macros (<ac:structured-macro>, <ac:rich-text-body>, ...), tables, panels, info, warning, etc. are supported if valid storage format. - Content MUST strictly follow Confluence storage format. Valid examples: - <p>This is a paragraph</p> - <ac:structured-macro ac:name="info"><ac:rich-text-body>Information</ac:rich-text-body></ac:structured-macro>
spaceIdstring
Space ID (required, must be the numeric ID from API v2, NOT the key like TX, DEV, ...)
parentIdstring
Parent page ID (required, must specify the parent page to create a child page)
updatePageUpdate the content and information of a Confluence page4 params

Update the content and information of a Confluence page

Parameters* required
titlestring
New title of the page
pageIdstring
ID of the page to update
contentstring
New content of the page (Confluence storage format only, XML-like HTML). - Plain text or markdown is NOT supported (will throw error). - Only XML-like HTML tags, Confluence macros (<ac:structured-macro>, <ac:rich-text-body>, ...), tables, panels, info, warning, etc. are supported if valid storage format. - Content MUST strictly follow Confluence storage format. Valid examples: - <p>This is a paragraph</p> - <ac:structured-macro ac:name="info"><ac:rich-text-body>Information</ac:rich-text-body></ac:structured-macro>
versionnumber
Current version number of the page (required to avoid conflicts)
addCommentAdd a comment to a Confluence page2 params

Add a comment to a Confluence page

Parameters* required
pageIdstring
ID of the page to add a comment to
contentstring
Content of the comment (Confluence storage format, XML-like HTML)
deletePageDelete a Confluence page (API v2)3 params

Delete a Confluence page (API v2)

Parameters* required
draftboolean
Delete draft version if true
purgeboolean
Permanently delete (purge) if true
pageIdstring
ID of the page to delete (required)
updatePageTitleUpdate the title of a Confluence page (API v2)3 params

Update the title of a Confluence page (API v2)

Parameters* required
titlestring
New title of the page (required)
pageIdstring
ID of the page to update the title (required)
versionnumber
New version number (required, must be exactly one greater than the current version)
updateFooterCommentUpdate a footer comment in Confluence (API v2)5 params

Update a footer comment in Confluence (API v2)

Parameters* required
valuestring
New content of the comment (required)
messagestring
Update message (optional)
versionnumber
New version number (required, must be exactly one greater than the current version)
commentIdstring | number
ID of the comment to update (required)
representationstring
Content representation, default is "storage"
deleteFooterCommentDelete a footer comment in Confluence (API v2)1 params

Delete a footer comment in Confluence (API v2)

Parameters* required
commentIdstring | number
ID of the comment to delete (required)
addIssueToSprintAdd issues to a Jira sprint (POST /rest/agile/1.0/sprint/{sprintId}/issue)2 params

Add issues to a Jira sprint (POST /rest/agile/1.0/sprint/{sprintId}/issue)

Parameters* required
sprintIdstring
Target sprint ID (must be future or active)
issueKeysarray
List of issue keys to move to the sprint (max 50)

Atlassian MCP Server

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:

  • Summarize and search Jira, Compass, and Confluence content without switching tools.
  • Create and update issues or pages based on natural language commands.
  • Automate repetitive work, like generating tickets from meeting notes or specs.

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.


Supported clients

The Atlassian Rovo MCP Server supports several clients, including:

  • OpenAI ChatGPT
  • Claude
  • GitHub Copilot CLI
  • Gemini CLI
  • Amazon Quick Suite
  • Visual Studio Code

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.


Before you start

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.

Prerequisites

Before connecting to the Atlassian Rovo MCP Server, review the setup requirements for your environment:

For supported clients

  • An Atlassian Cloud site with Jira, Compass, and/or Confluence
  • Access to the client of choice
  • A modern browser to complete the OAuth 2.1 authorization flow, or API token credentials for headless authentication

For IDEs or local clients (Desktop setup)

  • An Atlassian Cloud site with Jira, Compass, and/or Confluence
  • A supported IDE (for example, Claude desktop, VS Code, or Cursor) or a custom MCP-compatible client
  • Node.js v18+ installed to run the local MCP proxy (mcp-remote)
  • A modern browser for completing OAuth login, or API token credentials for headless authentication

Data and security

Security is a core focus of the Atlassian Rovo MCP Server:

  • All traffic is encrypted via HTTPS using TLS 1.2 or later.
  • OAuth 2.1 and API token authentication provide secure access control.
  • Data access respects Jira, Compass, and Confluence user permissions.
  • If your organization uses IP allowlisting for Atlassian Cloud products, tool calls made through the Atlassian Rovo MCP Server also honor those IP rules.

For a deeper overview of the security model and admin controls, see:

  • Understand Atlassian Rovo MCP Server
  • Control Atlassian Rovo MCP Server settings

How it works

Architecture and communication

  1. A supported client connects to the server endpoint:
https://mcp.atlassian.com/v1/mcp
  1. Depending on your setup, a secure browser-based OAuth 2.1 flow is triggered, or API token authentication is used.
  2. Once authorized, the client streams contextual data and receives real-time responses from Jira, Compass, or Confluence.

[!NOTE] While /sse as a server endpoint are supported, we recommend updating any custom clients configured to use /sse so they now point to /mcp.

Permission management

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 (headless)

API token authentication is available for headless or long-running client setups.

  • Admin enablement required: An organization admin must enable API token authentication for Rovo MCP Server.
  • Scoped token required: Use a Rovo MCP scoped API token for the required tools and data access.
  • Configuration guide: Configure authentication via API token
  • Admin setting reference: Control Atlassian Rovo MCP Server settings - Configure authentication

Example workflows

Once connected, you can perform a variety of useful tasks from within your supported client.

Jira workflows

  • Search: "Find all open bugs in Project Alpha."
  • Create/update: "Create a story titled 'Redesign onboarding'."
  • Bulk create: "Make five Jira issues from these notes."

Confluence workflows

  • Summarize: "Summarize the Q2 planning page."
  • Create: "Create a page titled 'Team Goals Q3'."
  • Navigate: "What spaces do I have access to?"

Compass workflows

  • Create: "Create a service component based on the current repository."
  • Bulk create: "Import components and custom fields from this CSV/JSON"
  • Query: "What depends on the api-gateway service?"

Combined tasks

  • Link content: "Link these three Jira tickets to the 'Release Plan' page."
  • Find documentation: "Fetch the Confluence documentation page linked to this Compass component."

[!NOTE] Actual capabilities vary, depending on your permission level and client platform.


Tips and tricks

Set default CloudId, Jira project, and Confluence space

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.

Use skills

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.


Admin notes: Managing access

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:

  • Understand Atlassian Rovo MCP server
  • Control Atlassian Rovo MCP server settings
  • Manage Atlassian Rovo MCP server
  • Monitor Atlassian Rovo MCP server activity

Installation and access

  • Not a Marketplace App:
    The Atlassian Rovo MCP Server is not installed via the Atlassian Marketplace or the Manage apps screen. Instead, it is installed automatically the first time a user completes the OAuth 2.1 (3LO) consent flow (just-in-time or "lazy loading" installation).
  • First-time installation requirements:
    The first user to complete the 3LO consent flow for your site must have access to the Atlassian apps requested by the MCP scopes (for example, Jira and/or Confluence). This ensures the MCP app is registered with the correct permissions for your site.
  • Subsequent user access:
    After the initial install, users with access to only one Atlassian app (for example, just Jira or just Confluence) can also complete the 3LO flow to access that Atlassian app through MCP.

Manage, monitor, and revoke access

  • Admin controls:
    Site and organization admins can manage, review, or revoke the MCP app's access from Manage your organization's Marketplace and third-party apps. The app appears in your site's Connected apps list after the first successful 3LO consent.
  • End-user controls:
    Individual users can revoke their own app authorizations from their profile settings.
  • Domain and IP controls:
    Use the Rovo MCP server settings page in Atlassian Administration to control which external AI tools and domains are allowed to connect. For details, see Available Atlassian Rovo MCP server domains. If your organization uses IP allowlisting for Atlassian Cloud apps, requests made through the Atlassian Rovo MCP Server must originate from an IP address that is allowed by your organization's IP allowlist for the relevant Atlassian app. For configuration details, see Specify IP addresses for app access.
  • Audit logging: To support monitoring and compliance, key actions performed via the Atlassian Rovo MCP Server are logged in your organization's audit log. Admins can review these logs in Atlassian Administration. For more information, see Monitor Atlassian Rovo MCP server activity.

Troubleshooting common issues

  • "Your site admin must authorize this app" error:
    A site admin must complete the 3LO consent flow before anyone else can use the MCP app. See "Your site admin must authorize this app" error in Atlassian Cloud apps for more details.
  • "You don't have permission to connect from this IP address. Please ask your admin for access."
    This usually indicates that IP allowlisting is enabled and the user's current IP address isn't allowed to access Jira, Confluence, Compass, or Rovo via the Atlassian Rovo MCP Server. Ask your site or organization admin to review the IP allowlist configuration and add the relevant network or VPN IP ranges if appropriate.
  • App not appearing in Connected apps:
    Ensure the user is using the correct Atlassian account and site, and confirm the app is requesting the correct Atlassian app scopes (for example, Jira scopes). If issues persist, check Manage your organization's Marketplace and third-party apps or contact Atlassian Support. Also verify the user's Jira, Confluence, or Compass permissions in Atlassian Administration.

Security

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

Support and feedback

Your feedback plays a crucial role in shaping the Atlassian Rovo MCP Server. If you encounter bugs, limitations, or have suggestions:

  • Visit the Atlassian Support Portal Portal to report issues and feature requests.
  • Share your experiences and questions on the Atlassian Community and developer-related asks on the Developer's one.
  • Go to our Ecosystem Developer Portal if you are building an app and found a bug/issue or have suggestions.

Disclaimer

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]

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Vibe Prospecting MCPVibe Prospecting MCP
Vibe Prospecting MCP
Connect Claude to +800M contacts, +150M companies. Find & Enrich leads in chat.
Try For Free →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Categories
Developer Tools
Registryactive
TransportHTTP, SSE
UpdatedJan 27, 2026
View on GitHub

Related Developer Tools MCP Servers

View all →
Git Mcp Server

ray0907/git-mcp-server

MCP server for GitLab and GitHub
Git Mcp Server

cyanheads/git-mcp-server

Comprehensive Git MCP server enabling native git tools including clone, commit, worktree, & more.
221
Atlassian Dc Mcp Bitbucket

io.github.b1ff/atlassian-dc-mcp-bitbucket

MCP server for Atlassian Bitbucket Data Center - interact with repositories and code
77
Atlassian Dc Mcp Jira

io.github.b1ff/atlassian-dc-mcp-jira

MCP server for Atlassian Jira Data Center - search, view, and create issues
77
Atlassian Jira

com.mcparmory/atlassian-jira

Create, search, and manage issues, projects, and team workflows
25
Vscode Terminal Mcp

sirlordt/vscode-terminal-mcp

Execute commands in visible VSCode terminal tabs with output capture and session reuse.
1