Supported tools

This page lists all the tools supported by Atlassian Rovo MCP server. Each listed tool is organized into permission groups, with each grouping one or more Atlassian Rovo MCP server tools by intent (for example, read, write, or search). Organization admins grant or revoke access at the permission-group level, and each tool inherits the access of its parent group.

The tools listed on this page are only available with Atlassian Rovo MCP v2. Need help upgrading from v1? How to upgrade from Atlassian Rovo MCP v1 to Atlassian Rovo MCP v2

How the MCP server exposes tools

Rather than sending every tool definition to the AI client at connection time, Atlassian Rovo MCP exposes a small set of the most-utilized tools and lets the client find other tools demand. This keeps the client's context free for the user's actual task, and means new tools become available without the client needing to reconnect. Tools marked as Primary are visible directly to agents.

If you’re utilizing an MCP gateway or require all tools to be available, you can utilise the https://mcp.atlassian.com/v2/mcp?tools=all MCP endpoint to retrieve a paginated flat list of tools.

Common tools

ツール

説明

atlassianUserInfo (Primary)

Get the current authenticated user's account information.

getAccessibleAtlassianResources (Primary)

List all Atlassian sites and apps accessible to the authenticated user, including their cloudId values. Required first call for any tool because every tool call needs a cloudId.

discover (Primary)

Natural-language search over the deferred tool catalogue. Returns a list of potentially related tools, their toolSchema and operations for running on execute.

executeRead, executeWrite, executeDestructive (Primary)

Execution pathway to run any deferred tools identified via discovery. Utilisation of each execute type is used to apply agent-level confirmation.

getContentFormatGuide

Returns the rich-content authoring format guidance to support improved document formatting and whiteboard creation. Reached through the executeRead tool.

Jira tools

read_jira

Available using: OAuth 2.1 and API token authentication

Required scope: read:jira:agent-interface

ツール

説明

getJiraIssue (Primary)

Get a Jira work item by ID or key.

listJiraProjects

Get Jira spaces visible to the current user.

listJiraProjectIssueTypesMetadata

All work item types available in a Jira space.

getJiraIssueTypeMetaWithFields

Schema and field metadata for a specific work item type in a project, for creating work items with correct fields.

listJiraIssueTransitions

Available workflow transitions for a Jira work item.

listJiraIssueLinkTypes

Available work item link types in Jira.

listJiraIssueRemoteIssueLinks

Remote links associated with a Jira work item.

listJiraIssueWorklogs

Paginated worklogs (logged time) for a Jira work item.

lookupJiraAccountId

Look up a Jira user account ID by display name or email.

findJiraIssueAssignableUsers

Find users assignable to a Jira space or work item.

listJiraIssueComments

Paginated comments for a Jira work item.

listJiraIssueChangelogs

An work item’s field-change history, paginated oldest-first.

getJiraCurrentUser

Details for the current Jira user.

getJiraUser

Retrieves a Jira user's profile by account ID.

listJiraStatuses

List of statuses a Jira work item can be in.

listJiraProjectComponents

Components in a space, with IDs, names, work item counts, and ownership details.

getJiraProjectVersions

A space’s releases/versions, or a single version.

getJiraProjectVersionRelatedWork

Related work links (evidence) on a space version (release).

listJiraBoards

Lists boards visible to the current user.

getJiraBoardConfig

A board's configuration: filter, column layout, and each column's mapped statuses.

getJiraBoardIssueData

The work items on a board, its backlog, or both, with optional count and JQL filtering.

getJiraBoardSprintData

Resolve a board plus its sprint data in one call; defaults to the active sprint.

listJiraBoardSprints

Sprints from a board, optionally filtered to active, future, or closed.

listJiraFilters

Search saved filters visible to the current user, returning IDs and JQL.

listJiraDashboards

Dashboards visible to the current user, for discovery and linking workflows.

getJiraEntityProperty

Read a property from the key/value store on an work item, comment, worklog, dashboard item, or user.

downloadJiraIssueAttachment

Get a short-lived download URL for an attachment and a local command to save the file.

write_jira

Available using: OAuth 2.1 and API token authentication

Required scope: write:jira:agent-interface

ツール

説明

createJiraIssue (Primary)

Create a new Jira work item.

editJiraIssue (Primary)

Edit an existing work item; only fields editable on that work item can be set.

transitionJiraIssue (Primary)

Transition an work item to a new status, and/or assign it to a sprint or backlog.

addOrEditJiraIssueComment (Primary)

Add a comment, or edit an existing one.

addOrEditJiraIssueWorklog

Log time on an work item, or edit an existing worklog.

createJiraIssueLink

Create a link between two Jira work items.

manageJiraProjectVersion

Create, update, release, or archive a space version (release or fix version).

manageJiraProjectVersionRelatedWork

Create or update related work links on a space version.

manageJiraSprint

Create, populate, start, update, or close a sprint.

createJiraBoard

Create a company-managed board (scrum or kanban) from an existing filter.

watchJiraIssue

Watch or unwatch a work item.

uploadAttachmentToJiraIssue

Attach a local file to an work item.

editJiraEntityProperty

Set a property in the key/value store on an work item, comment, worklog, dashboard item, or user.

Available using: OAuth 2.1 and API token authentication

Required scope: search:jira:agent-interface

ツール

説明

searchJiraIssuesUsingJql PRIMARY

Search Jira work items using JQL.

delete_jira

delete_jira is disabled by default. An admin must enable it before you can be utilized.

Available using: OAuth 2.1 and API token authentication

Required scope: delete:jira:agent-interface

ツール

説明

deleteJiraIssue

Permanently delete an issue. Cannot be undone.

deleteJiraComment

Permanently delete a comment from an issue. Cannot be undone.

deleteJiraIssueAttachment

Permanently delete an attachment from an issue. Cannot be undone.

manage_jira

manage_jira is disabled by default. An admin must enable it before you can utilize it.

Available using: OAuth 2.1 and API token authentication

Required scope: manage:jira:agent-interface

ツール

説明

createJiraProject

Create a new Jira space from a space template.

updateJiraProject

Update settings on an existing space.

Confluence tools

read_confluence

Available using: OAuth 2.1 and API token authentication

Required scope: read:confluence:agent-interface

ツール

説明

getConfluenceContent (Primary)

Read any Confluence content such as page, blog, live doc, comment, whiteboard, embed, database, or folder.

listConfluenceContent

List content of one type within a single space.

listConfluenceSpaces

List spaces accessible to the caller.

getConfluenceSpace

Retrieve a space by ID or key, including enabled content types, optional labels, and configured space instructions.

getConfluenceSpaceInstructions

The space instructions configured for a space.

getConfluencePersonalSpace

The current user's personal space.

listConfluenceComments

List comments on a page or blog post.

getConfluenceComment

A single comment by ID.

listConfluenceContentVersions

Version history for a page, live doc, or blog post, newest first.

getConfluenceContentVersion

One historical version of a page, live doc, or blog post.

diffConfluenceContentVersions

A unified diff between two versions of a page, live doc, or blog post.

listConfluenceAttachments

Attachment metadata for a content item.

getConfluenceAttachment

Attachment metadata by attachment ID.

downloadConfluenceAttachment

An attachment download URL plus a local curl command.

exportConfluenceContent

Export content as PDF or Word and return a download link.

getConfluenceContentPermissions

The explicit content-level permission grants on a content entity, each pairing an operation with a principal.

getConfluenceContentRestrictionState

General access for a content entity: OPEN, EDIT_RESTRICTED, or fully restricted.

getConfluencePublicLinkStatus

The external public-link (anonymous share) status of a page.

getConfluenceReactions

Emoji reactions on Confluence content.

getConfluenceTask

A single inline task by ID.

listConfluenceTasks

Inline tasks, optionally scoped to a page or blog post and filtered by status.

listConfluenceTemplates

List templates and blueprints.

getConfluenceTemplate

A template body.

resolveConfluenceContentMacros

Resolve supported macro wrappers into per-macro HTML as displayed in Confluence web.

write_confluence

Available using: OAuth 2.1 and API token authentication

Required scope: write:confluence:agent-interface

ツール

説明

createConfluenceContent (Primary)

Create a page, blog post, live doc, whiteboard, database, embed, smart link, or folder.

updateConfluenceContent (Primary)

Update docs, whiteboards, or databases, via full-body replacement or granular edits.

createConfluenceSpace

Create a space. The response includes its ID, key, and homepage ID.

setConfluenceSpaceInstructions

Set the space instructions for a space.

copyConfluenceContent

Copy a page, whiteboard, database, folder, or embed to a new parent.

moveConfluenceContent

Move a page, whiteboard, database, folder, or embed to a new parent or sibling position.

archiveConfluenceContent

Archive a single content entity.

unarchiveConfluenceContent

Unarchive (restore) a single content entity.

restoreConfluenceContentVersion

Restore an earlier version as a new latest version.

convertConfluenceContentMode

Convert a page or live doc between classic page mode and live-doc mode.

setConfluenceContentStatus

Set the content state (status) of a page or blog post.

createConfluenceComment

Create or reply to a footer or inline comment on a page or blog post.

updateConfluenceComment

Update an existing footer or inline comment.

updateConfluenceCommentResolution

Resolve or reopen a footer or inline comment.

createConfluenceAttachment

Prepare an attachment upload and return a local curl command.

addLabelsToConfluenceContent

Add labels to any content.

addConfluenceReaction

Add an emoji reaction to Confluence content.

addConfluenceContentPermissions

Add content-level permission grants, preserving existing grants for other principals.

removeConfluenceContentPermissions

Remove content-level permission grants, optionally narrowed by operation, principal type, or principal.

replaceConfluenceContentPermissions

Replace all content-level permission grants with the supplied set. Grants absent from the request are removed.

setConfluenceContentRestrictionState

Set the high-level restriction state for a content entity.

enableConfluencePublicLink

Enable the external public link (anonymous share) for a page.

disableConfluencePublicLink

Disable the external public link for a page.

completeConfluenceTask

Marks an action item on a page as done.

reopenConfluenceTask

Marks a completed action item as not done.

starConfluenceContent

Stars a page for the user.

unstarConfluenceContent

Removes a star from a page.

starConfluenceSpace

Stars a space for the user.

unstarConfluenceSpace

Removes a star from a space.

watchConfluenceContent

Subscribes the user to updates on a page.

unwatchConfluenceContent

Unsubscribes the user from updates on a page.

watchConfluenceSpace

Subscribes the user to updates in a space.

unwatchConfluenceSpace

Unsubscribes the user from updates in a space.

watchConfluenceLabel

Subscribes the user to updates on content carrying a label.

unwatchConfluenceLabel

Unsubscribes the user from updates on a label.

Available using: OAuth 2.1 and API token authentication

Required scope: search:confluence:agent-interface

ツール

説明

searchConfluence (Primary)

Search Confluence content with CQL.

Jira Service Management tools

Jira Service Management tools only support authentication via API token. These tools are only available if authentication via API token is enabled by your organization admin.

read_jsm

Available using: API token authentication

ツール

説明

Required scopes

getJsmOpsAlerts

Get an operations alert by ID or alias, or search query.

read:ops-alert:jira-service-management,read:ops-config:jira-service-management, read:jira-user

getJsmOpsScheduleInfo

List on-call schedules or get current/next responders.

read:ops-config:jira-service-management,read:jira-user

getJsmOpsTeamInfo

List operation teams and team details.

read:ops-config:jira-service-management,read:jira-user

write_jsm

Available using: API token authentication

ツール

説明

Required scopes

updateJsmOpsAlert

Perform alert actions, like acknowledge, unacknowledge, close, or escalate an alert.

read:ops-alert:jira-service-management,write:ops-alert:jira-service-management

Bitbucket Cloud tools

These tools are only available if your Bitbucket workspace is linked to an organization. Bitbucket workspaces not linked to an organization won’t be selectable when authenticating.

read_bitbucket

Available using: OAuth 2.1 and API token authentication

Required scope: read:bitbucket:agent-interface

ツール

説明

listBitbucketWorkspaces

Workspaces the user is a member of.

getBitbucketWorkspace

Get a workspace.

listBitbucketRepositories

Repositories in a workspace.

getBitbucketRepository

Get a repository.

getBitbucketRepoDefaultReviewers

The effective default reviewers for a repository.

getBitbucketRepoFileContent

Get file or directory content.

getBitbucketRepoBranch

Get a branch.

getBitbucketRepoCommit

Get a commit.

listBitbucketRepoCommitReports

List code-insights reports on a commit.

getBitbucketRepoCommitReport

Get a code-insights report on a commit.

getBitbucketRepoCommitReportAnnotations

The annotations of a commit report.

listBitbucketRepoPullRequests

List pull requests in a repository.

getBitbucketRepoPullRequest

Get a pull request.

getBitbucketRepoPullRequestDiff

The diff of a pull request.

listBitbucketRepoPullRequestComments

Comments on a pull request.

listBitbucketRepoPullRequestTasks

The tasks on a pull request.

listBitbucketRepoPipelines

Pipelines for a repository.

getBitbucketRepoPipeline

Get a pipeline.

listBitbucketRepoPipelineSteps

The steps of a pipeline.

getBitbucketRepoPipelineStep

Get a pipeline step.

getBitbucketRepoPipelineStepLog

The log of a pipeline step.

listBitbucketRepoDeployments

Deployments for a repository.

getBitbucketRepoDeployment

Get a deployment.

listBitbucketRepoEnvironments

Deployment environments for a repository.

getBitbucketRepoEnvironment

Get a deployment environment.

write_bitbucket

Available using: OAuth 2.1 and API token authentication

Required scope: write:bitbucket:agent-interface

ツール

説明

createBitbucketRepoPullRequest

Create a pull request.

updateBitbucketRepoPullRequest

Update a pull request.

mergeBitbucketRepoPullRequest

Merge a pull request.

approveBitbucketRepoPullRequest

Approve a pull request.

requestChangesOnBitbucketRepoPullRequest

Request changes on a pull request.

addBitbucketRepoPullRequestComment

Add a comment to a pull request.

resolveBitbucketRepoPullRequestComment

Resolve a comment thread on a pull request.

reopenBitbucketRepoPullRequestComment

Reopen a resolved comment thread.

createBitbucketRepoPullRequestTask

Create a task on a pull request.

setBitbucketRepoPullRequestTaskState

Resolve or reopen a pull request task.

createBitbucketRepoBranch

Create a branch.

createBitbucketRepoCommit

Create a commit.

runBitbucketRepoPipeline

Run a pipeline.

アトラシアンのプラットフォーム

read_teamwork_graph

Third-party data access: Teamwork Graph MCP tools can retrieve data from third-party services connected to Jira, such as linked pull requests, builds, and deployments.

GitHub for Atlassian: the data retrievable via MCP depends on the permission level you've granted to the connector.

  • Full access – MCP tools can retrieve GitHub data based on the user’s GitHub permissions

  • Limited access – MCP tools can retrieve GitHub data based on the user’s Jira permissions, which may differ from the user’s GitHub permissions. If a user can see a GitHub link in a Jira work item, they can retrieve only what they see on the Jira work item

You can check or change your access level in the GitHub for Atlassian configuration screen in Jira.

Other connectors: Azure DevOps, GitLab, Jenkins, and Spinnaker connectors follow the limited access model referenced above, meaning MCP tools can retrieve data based on Jira permissions and not the permissions set in the underlying third party service (e.g. Azure DevOps). 

Available using: OAuth 2.1 and API token authentication

Required scope: read:all:twg

ツール

説明

getTeamworkGraphContext PRIMARY

Retrieves connected context from Teamwork Graph for any Atlassian entity. Returns all relationships and linked objects in one traversal, including cross-product and third-party connections. Use when the answer requires connections between entities, not just a single entity's fields.

Supported entry points:

  • Jira: work items, projects, sprints, versions, comments

  • Confluence: pages, blogposts, whiteboards, databases, spaces

  • Goals, Projects, Focus Areas, tags and updates

  • People: users, teams, organisations

  • DevOps: pull requests, repositories, deployments, services, builds, designs

  • Loom: videos, meetings

  • Compass: components

  • Incidents, conversations, calendar events, external documents

Note: Utilizing this tool may consume up to 10 Rovo credits.

getTeamworkGraphObject (Primary)

Fetches all available data for one or more objects (Atlassian or third-party) using their ARIs or URLs. Use for the objects fetched from the getTeamworkGraphContext tool.

write_teamwork_graph

Available using: OAuth 2.1 and API token authentication

Required scope: write:all:twg

ツール

説明

addTeamworkGraphContext (Primary)

Adds a relationship between two objects in the Teamwork Graph.

Available using: OAuth 2.1 and API token authentication

Required scope: search:rovo:agent-interface

ツール

説明

search (beta) (Primary)

Semantic search across Jira, Confluence, and connected apps using natural language, through Rovo.

Note: Utilizing this tool may consume up to 10 Rovo credits.

Available using: OAuth 2.1

Required scope: search:code:agent-interface

ツール

説明

searchCode

Searches source code across connected source-control providers, returning the files that match and the specific lines within them.

getCodeFile

Reads the full contents of one file in a connected repository at a specific commit.

listCodeDirectory

Lists the files and subfolders under a path in a connected repository, page by page.

scanCodeRepo

Lists a repository's file paths at a specific commit, without reading any file contents.

getCodeSymbol

Finds where a function, class, or variable is defined and everywhere it is used, including in other repositories.

diffCodeSymbols

Given two commits, reports which parts of the code the change touches and everywhere else those parts are referenced.

Loom tools

Only Loom workspaces linked to an Atlassian site are available.

read_loom

Available using: OAuth 2.1 and API token authentication

Required scope: read:loom:agent-interface

ツール

説明

getLoomVideo PRIMARY

A video's core metadata, and optionally its transcript, comments, AI agent briefs, AI-extracted meeting action items, or attached links.

listLoomVideos

The videos you own, most recent first.

listLoomVideosSharedWithMe

Videos others have shared with you, most recent first.

getLoomVideoComments

Comments on a video, each with author and the in-video timestamp it is anchored to.

getLoomMeetingActionItems

The AI-generated meeting action items Loom extracted from a recording.

getLoomVideoDownloadUrl

A time-limited signed URL to download the MP4 file itself.

listLoomFolders

Folders in the current workspace a video can be moved into.

write_loom

Available using: OAuth 2.1 and API token authentication

Required scope: write:loom:agent-interface

ツール

説明

createLoomVideoUpload

Step 1 of 2 for uploading a new video.

publishLoomVideo

Step 2 of 2, finalises the video publishing

updateLoomVideoTitle

Rename a video. The change is immediate and visible to all viewers.

updateLoomVideoPermissions

Set visibility to OWNER, WORKSPACE, or PUBLIC.

shareLoomVideo

Share a video with specific Atlassian users by notification. Notifies people; does not change visibility.

createLoomVideoComment

Post a comment on a video, anchored to a point in seconds.

createLoomVideoReaction

Add an emoji reaction to a video, anchored to a point in the video.

createLoomFolder

Create a folder in the current workspace, optionally nested or placed in a space.

moveLoomVideoToFolder

Move a video into a folder in the current workspace.

recoverLoomVideo

Re-process a video that failed to process or is stuck.

Goals tools

read_goals

Available using: OAuth 2.1 and API token authentication

Required scope: read:goals:agent-interface

ツール

説明

searchGoals

Find goals by text and structured filters.

getGoal

One goal by its exact ARI or key, with optional related details.

getGoalUpdate

One goal update by its exact ARI, with optional related details.

getGoalTypes

The goal types available in a site for creating goals and success measures.

write_goals

Available using: OAuth 2.1 and API token authentication

Required scope: write:goals:agent-interface

ツール

説明

createGoal

Create a goal or success measure using an enabled goal type.

createGoalUpdate

Create a progress update for an existing goal.

addConnectionsToGoals

Add one type of connection to one or more goals.

Projects tools

read_projects

Available using: OAuth 2.1 and API token authentication

Required scope: read:projects:agent-interface

ツール

説明

searchProjects

Find projects by text and structured filters.

getProject

One project by its exact ARI or key, with optional related details.

getProjectUpdate

One project update by its exact ARI, with optional related details.

write_projects

Available using: OAuth 2.1 and API token authentication

Required scope: write:projects:agent-interface

ツール

説明

createProject

Create an Atlassian project.

createProjectUpdate

Create a progress update for an existing project.

addConnectionsToProjects

Add one type of connection to one or more projects.

Teams tools

read_teams

Available using: OAuth 2.1

Required scope: read:teams:agent-interface

ツール

説明

searchTeams

Search teams by name with cursor pagination; expand: ["members"] adds a separately paginated member list.

getTeam

Core metadata for one team, with optional expansions for members, projects, goals, and hierarchy.

write_teams

Available using: OAuth 2.1

Required scope: write:teams:agent-interface

ツール

説明

createTeam

Create a team with MEMBER_INVITE or OPEN membership settings and up to 50 initial account IDs.

updateTeam

Update a team.

Focus tools

read_focus

Available using: OAuth 2.1 and API token authentication

Required scope: read:focus:agent-interface

ツール

説明

searchFocusAreas

Search focus areas by text and structured filters.

getFocusArea

A focus area by UUID, ARI, or page URL, with optional expansions.

getFocusAreaTypes

The configured focus-area type hierarchy for a workspace.

write_focus

Available using: OAuth 2.1 and API token authentication

Required scope: write:focus:agent-interface

ツール

説明

createFocusArea

Create a focus area in a workspace.

updateFocusArea

Update name, owner, start date, or description on an existing focus area.

createFocusAreaStatusUpdate

Post a status update recording a change to status and/or target date, with an optional progress summary.

linkToFocusArea

Link sub-focus areas to a focus area, one connection type per call.

Talent tools

read_talent

Available using: OAuth 2.1 and API token authentication

Required scope: read:talent:agent-interface

ツール

説明

getTalentUser

Resolve the calling user's own place in the workspace: their position entity ID, their manager's, and their role.

getTalentFields

Discover the workspace's queryable fields, or resolve valid filter values for one field.

searchTalentPositions

Search positions by their own attributes using an RQL filter, paginated.

getTalentPosition

Read a single position by ARI, with its selected field values and optionally the worker filling it.

getTalentPositionsByEntity

Positions attached to an entity - for example the direct reports of a manager position.

getTalentGroupMetrics

Aggregate positions into counts grouped by up to four field IDs - headcount by country, status, level, job family, or manager.

write_talent

Available using: OAuth 2.1 and API token authentication

Required scope: write:talent:agent-interface

ツール

説明

createTalentSkill

Create a skill in the skills hierarchy, optionally nested under a parent skill.

updateTalentWorkerSkillMappings

Assign skills to a worker, or decline skills previously assigned to them.

updateTalentPositionFocusAreaMappings

Allocates a position to a focus area, or clears its allocation. A position is allocated to one focus area at a time, so setting a new one replaces the current allocation.


免責事項

MCP clients can perform actions across Atlassian apps 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


Need help? Contact Atlassian Support or visit the getting started guide.

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。