NeuralTrust has been recognized by Gartner → Read more

Connect Atlassian MCP to your AI agents, securely.

One secured endpoint for every Atlassian call your AI agents make, scoped per user, inspected, and logged.

Try Atlassian MCP now

What your agents can ask once Atlassian MCP is connected.

  • “Find the Jira issues assigned to me this sprint”

  • “Create a Confluence page summarising this decision”

  • “What changed on this issue since last week?”

  • “Search Confluence for the onboarding runbook”

  • “Show the open pull requests in this Bitbucket repository”

  • “Who is on call right now?”

Select the tools your AI agents can call

248 tools from the Atlassian MCP schema.

Showing 248 tools

  • atlassianUserInforeadGet the current authenticated user's account information.
  • getAccessibleAtlassianResourcesreadList all Atlassian sites and apps accessible to the authenticated user, including their cloudId values.
  • discoverreadNatural-language search over the deferred tool catalogue.
  • executeReadreadExecution pathway to run deferred read tools identified via discovery.
  • executeWritewriteExecution pathway to run deferred write tools identified via discovery.
  • executeDestructivehigh riskExecution pathway to run deferred destructive tools identified via discovery.
  • getContentFormatGuidereadReturns the rich-content authoring format guidance for document and whiteboard creation.
  • getJiraIssuereadGet a Jira work item by ID or key.
  • listJiraProjectsreadGet Jira spaces visible to the current user.
  • listJiraProjectIssueTypesMetadatareadAll work item types available in a Jira space.
  • getJiraIssueTypeMetaWithFieldsreadSchema and field metadata for a specific work item type in a project.
  • listJiraIssueTransitionsreadAvailable workflow transitions for a Jira work item.
  • listJiraIssueLinkTypesreadAvailable work item link types in Jira.
  • listJiraIssueRemoteIssueLinksreadRemote links associated with a Jira work item.
  • listJiraIssueWorklogsreadPaginated worklogs for a Jira work item.
  • lookupJiraAccountIdreadLook up a Jira user account ID by display name or email.
  • listJiraIssueAssignableUsersreadList users assignable to a Jira space or work item.
  • listJiraIssueCommentsreadPaginated comments for a Jira work item.
  • listJiraIssueChangelogsreadA work item's field-change history, paginated oldest-first.
  • getJiraCurrentUserreadDetails for the current Jira user.
  • getJiraUserreadRetrieves a Jira user's profile by account ID.
  • listJiraStatusesreadList of statuses a Jira work item can be in.
  • listJiraProjectComponentsreadComponents in a space, with IDs, names, work item counts, and ownership.
  • getJiraProjectVersionsreadA space's releases or versions, or a single version.
  • getJiraProjectVersionRelatedWorkreadRelated work links on a space version.
  • listJiraBoardsreadLists boards visible to the current user.
  • getJiraBoardConfigreadA board's configuration: filter, column layout, and mapped statuses.
  • getJiraBoardIssueDatareadThe work items on a board, its backlog, or both.
  • getJiraBoardSprintDatareadResolve a board plus its sprint data in one call.
  • listJiraBoardSprintsreadSprints from a board, optionally filtered by state.
  • listJiraFiltersreadSearch saved filters visible to the current user.
  • listJiraDashboardsreadDashboards visible to the current user.
  • getJiraEntityPropertyreadRead a property from the key/value store on a Jira entity.
  • downloadJiraIssueAttachmentreadGet a short-lived download URL for an attachment.
  • searchJiraIssuesUsingJqlreadSearch Jira work items using JQL.
  • createJiraIssuewriteCreate a new Jira work item.
  • editJiraIssuewriteEdit an existing work item.
  • transitionJiraIssuewriteTransition a work item to a new status, or assign it to a sprint or backlog.
  • addOrEditJiraIssueCommentwriteAdd a comment, or edit an existing one.
  • addOrEditJiraIssueWorklogwriteLog time on a work item, or edit an existing worklog.
  • createJiraIssueLinkwriteCreate a link between two Jira work items.
  • manageJiraProjectVersionwriteCreate, update, release, or archive a space version.
  • manageJiraProjectVersionRelatedWorkwriteCreate or update related work links on a space version.
  • manageJiraSprintwriteCreate, populate, start, update, or close a sprint.
  • createJiraBoardwriteCreate a company-managed board from an existing filter.
  • watchJiraIssuewriteWatch or unwatch a work item.
  • uploadAttachmentToJiraIssuewriteAttach a local file to a work item.
  • editJiraEntityPropertywriteSet a property in the key/value store on a Jira entity.
  • createJiraIssueRemoteIssueLinkwriteCreate a web link on a work item.
  • convertJiraIssueHierarchywriteConvert a work item into a sub-task, or back.
  • getConfluenceContentreadRead any Confluence content: page, blog, live doc, comment, whiteboard, embed, database, or folder.
  • listConfluenceContentreadList content of one type within a single space.
  • listConfluenceSpacesreadList spaces accessible to the caller.
  • getConfluenceSpacereadRetrieve a space by ID or key.
  • getConfluenceSpaceInstructionsreadThe space instructions configured for a space.
  • getConfluencePersonalSpacereadThe current user's personal space.
  • listConfluenceCommentsreadList comments on a page or blog post.
  • getConfluenceCommentreadA single comment by ID.
  • listConfluenceContentVersionsreadVersion history for a page, live doc, or blog post.
  • getConfluenceContentVersionreadOne historical version of a page, live doc, or blog post.
  • diffConfluenceContentVersionsreadA unified diff between two versions of a content item.
  • listConfluenceAttachmentsreadAttachment metadata for a content item.
  • getConfluenceAttachmentreadAttachment metadata by attachment ID.
  • downloadConfluenceAttachmentreadAn attachment download URL plus a local curl command.
  • exportConfluenceContentreadExport content as PDF or Word and return a download link.
  • getConfluenceContentPermissionsreadThe explicit content-level permission grants on a content entity.
  • getConfluenceContentRestrictionStatereadGeneral access for a content entity.
  • getConfluencePublicLinkStatusreadThe external public-link status of a page.
  • getConfluenceReactionsreadEmoji reactions on Confluence content.
  • getConfluenceTaskreadA single inline task by ID.
  • listConfluenceTasksreadInline tasks, optionally scoped to a page or blog post.
  • listConfluenceTemplatesreadList templates and blueprints.
  • getConfluenceTemplatereadA template body.
  • resolveConfluenceContentMacrosreadResolve supported macro wrappers into per-macro HTML.
  • getConfluenceMauiAppreadRetrieve the source and metadata for a malleable UI app owned by a page.
  • searchConfluencereadSearch Confluence content with CQL.
  • createConfluenceContentwriteCreate a page, blog post, live doc, whiteboard, database, embed, smart link, or folder.
  • updateConfluenceContentwriteUpdate docs, whiteboards, or databases.
  • createConfluenceSpacewriteCreate a space.
  • setConfluenceSpaceInstructionswriteSet the space instructions for a space.
  • copyConfluenceContentwriteCopy a content item to a new parent.
  • moveConfluenceContentwriteMove a content item to a new parent or sibling position.
  • archiveConfluenceContentwriteArchive a single content entity.
  • unarchiveConfluenceContentwriteUnarchive a single content entity.
  • restoreConfluenceContentVersionwriteRestore an earlier version as a new latest version.
  • convertConfluenceContentModewriteConvert a page or live doc between classic and live-doc mode.
  • setConfluenceContentStatuswriteSet the content state of a page or blog post.
  • createConfluenceCommentwriteCreate or reply to a footer or inline comment.
  • updateConfluenceCommentwriteUpdate an existing footer or inline comment.
  • updateConfluenceCommentResolutionwriteResolve or reopen a footer or inline comment.
  • createConfluenceAttachmentwritePrepare an attachment upload and return a local curl command.
  • addLabelsToConfluenceContentwriteAdd labels to any content.
  • addConfluenceReactionwriteAdd an emoji reaction to Confluence content.
  • addConfluenceContentPermissionswriteAdd content-level permission grants.
  • removeConfluenceContentPermissionswriteRemove content-level permission grants.
  • setConfluenceContentRestrictionStatewriteSet the high-level restriction state for a content entity.
  • enableConfluencePublicLinkwriteEnable the external public link for a page.
  • disableConfluencePublicLinkwriteDisable the external public link for a page.
  • completeConfluenceTaskwriteMarks an action item on a page as done.
  • reopenConfluenceTaskwriteMarks a completed action item as not done.
  • starConfluenceContentwriteStars a page for the user.
  • unstarConfluenceContentwriteRemoves a star from a page.
  • starConfluenceSpacewriteStars a space for the user.
  • unstarConfluenceSpacewriteRemoves a star from a space.
  • watchConfluenceContentwriteSubscribes the user to updates on a page.
  • unwatchConfluenceContentwriteUnsubscribes the user from updates on a page.
  • watchConfluenceSpacewriteSubscribes the user to updates in a space.
  • unwatchConfluenceSpacewriteUnsubscribes the user from updates in a space.
  • watchConfluenceLabelwriteSubscribes the user to updates on content carrying a label.
  • unwatchConfluenceLabelwriteUnsubscribes the user from updates on a label.
  • createConfluenceInfographicForPagewriteGenerate an infographic image for a Confluence page.
  • editConfluenceInfographicForPagewriteRegenerate an existing infographic image on a page.
  • createConfluenceMauiAppwriteGenerate an interactive visualization for a page.
  • editConfluenceMauiAppwriteRegenerate an existing interactive visualization on a page.
  • replaceConfluenceContentPermissionshigh riskReplace all content-level permission grants with the supplied set. Grants absent from the request are removed.
  • getJsmOpsAlertsreadGet an operations alert by ID or alias, or search query.
  • getJsmOpsScheduleInforeadList on-call schedules or get current and next responders.
  • getJsmOpsTeamInforeadList operation teams and team details.
  • updateJsmOpsAlertwriteAcknowledge, unacknowledge, close, or escalate an alert.
  • getJsmRequestResolverPlansreadRetrieves Request Resolver plan status, readable steps, and runbook links for selected JSM requests.
  • searchJsmRequestsreadSearches and triages caller-visible JSM requests using JQL, SLA, sentiment, and resolver-plan signals.
  • getJsmRequestreadRetrieves details and the current customer-facing state of a JSM request.
  • getJsmRequestActionMetadatareadDiscovers customer-visible transitions and optionally retrieve request-type field or approval metadata before a follow-up action.
  • getJsmRequestCreationOptionsreadLists the service desk and request types available when preparing to create a JSM customer request.
  • getJsmRequestTypeFieldsreadRetrieves required fields, field IDs, and allowed values for a selected JSM request type.
  • getJsmAgentAvailabilityreadReads Workforce Management agent availability for a JSM service project.
  • approveJsmRequestResolverPlanswriteApproves reviewed Request Resolver plans for explicitly selected JSM requests.
  • transitionJsmRequestwritePerforms a customer/request-portal-visible transition on a JSM request.
  • createJsmRequestwriteCreates a JSM customer request using an explicit service desk, request type, and request field values.
  • decideJsmRequestApprovalwriteApproves or decline a pending approval on a JSM request.
  • setJsmAgentAvailabilitywriteSets an agent's Workforce Management availability to available or on break for a JSM service project.
  • listBitbucketWorkspacesreadWorkspaces the user is a member of.
  • getBitbucketWorkspacereadGet a workspace.
  • listBitbucketRepositoriesreadRepositories in a workspace.
  • getBitbucketRepositoryreadGet a repository.
  • getBitbucketRepoDefaultReviewersreadThe effective default reviewers for a repository.
  • getBitbucketRepoFileContentreadGet file or directory content.
  • getBitbucketRepoBranchreadGet a branch.
  • getBitbucketRepoCommitreadGet a commit.
  • listBitbucketRepoCommitReportsreadList code-insights reports on a commit.
  • getBitbucketRepoCommitReportreadGet a code-insights report on a commit.
  • getBitbucketRepoCommitReportAnnotationsreadThe annotations of a commit report.
  • listBitbucketRepoPullRequestsreadList pull requests in a repository.
  • getBitbucketRepoPullRequestreadGet a pull request.
  • getBitbucketRepoPullRequestDiffreadThe diff of a pull request.
  • listBitbucketRepoPullRequestCommentsreadComments on a pull request.
  • listBitbucketRepoPullRequestTasksreadThe tasks on a pull request.
  • listBitbucketRepoPipelinesreadPipelines for a repository.
  • getBitbucketRepoPipelinereadGet a pipeline.
  • listBitbucketRepoPipelineStepsreadThe steps of a pipeline.
  • getBitbucketRepoPipelineStepreadGet a pipeline step.
  • getBitbucketRepoPipelineStepLogreadThe log of a pipeline step.
  • listBitbucketRepoDeploymentsreadDeployments for a repository.
  • getBitbucketRepoDeploymentreadGet a deployment.
  • listBitbucketRepoEnvironmentsreadDeployment environments for a repository.
  • getBitbucketRepoEnvironmentreadGet a deployment environment.
  • createBitbucketRepoPullRequestwriteCreate a pull request.
  • updateBitbucketRepoPullRequestwriteUpdate a pull request.
  • approveBitbucketRepoPullRequestwriteApprove a pull request.
  • requestChangesOnBitbucketRepoPullRequestwriteRequest changes on a pull request.
  • addBitbucketRepoPullRequestCommentwriteAdd a comment to a pull request.
  • resolveBitbucketRepoPullRequestCommentwriteResolve a comment thread on a pull request.
  • reopenBitbucketRepoPullRequestCommentwriteReopen a resolved comment thread.
  • createBitbucketRepoPullRequestTaskwriteCreate a task on a pull request.
  • setBitbucketRepoPullRequestTaskStatewriteResolve or reopen a pull request task.
  • createBitbucketRepoBranchwriteCreate a branch.
  • createBitbucketRepoCommitwriteCreate a commit.
  • mergeBitbucketRepoPullRequesthigh riskMerge a pull request.
  • runBitbucketRepoPipelinehigh riskRun a pipeline.
  • getTeamworkGraphContextreadRetrieves connected context from Teamwork Graph for any Atlassian entity.
  • getTeamworkGraphObjectreadFetches all available data for one or more objects using their ARIs or URLs.
  • getPeopleInforeadResolves a person by name or email, or retrieves multiple people by account ID.
  • getWorkPortfolioreadReturns native and inferred projects, owned goals, and focus areas for one or more people.
  • getWorkActivityreadReturns authored or selected activities for one or more people across work sources.
  • getPullRequestsreadFinds pull requests by person, reporting chain, role, state, and date.
  • getCollaboratorsreadReturns a person's strongest collaborators, ranked by collaboration score.
  • addTeamworkGraphContextwriteAdds a relationship between two objects in the Teamwork Graph.
  • searchreadSemantic search across Jira, Confluence, and connected apps using natural language.
  • searchCodereadSearches source code across connected source-control providers.
  • getCodeFilereadReads the full contents of one file in a connected repository at a specific commit.
  • listCodeDirectoryreadLists the files and subfolders under a path in a connected repository.
  • scanCodeReporeadLists a repository's file paths at a specific commit, without reading file contents.
  • getCodeSymbolreadFinds where a function, class, or variable is defined and everywhere it is used.
  • diffCodeSymbolsreadReports which parts of the code a change touches and where they are referenced.
  • getAssetsObjectreadGet an Assets object by ID from the selected site.
  • getAssetsObjectsByIdreadGet one or more Assets objects by ID.
  • getAssetsObjectSchemareadGet one or more Assets object schemas by ID.
  • getAssetsObjectTypereadGet one or more Assets object types by ID.
  • getAssetsServiceObjectsByIdreadGet one or more Assets service objects by ID.
  • listAssetsObjectSchemasreadList all Assets object schemas in the workspace.
  • listAssetsObjectTypeAttributesreadList attributes for one or more Assets object types.
  • queryAssetsObjectsreadQuery Assets objects with generated AQL for one object type.
  • queryAssetsObjectSchemaAttributesreadQuery attributes for one or more Assets object schemas.
  • queryAssetsObjectsUsingAqlreadQuery Assets objects with raw or generated AQL.
  • queryAssetsObjectTypesreadQuery Assets object types by schema.
  • queryAssetsReferenceTypesreadQuery global or schema-scoped Assets reference types.
  • searchAssetsObjectsreadSearch Assets objects by name or query-builder filters.
  • getLoomVideoDownloadUrlreadA time-limited signed URL to download the MP4 file.
  • recoverLoomVideowriteRe-process a video that failed to process or is stuck.
  • getLoomObjectsContentreadGets metadata or content for one or more known Loom objects by ARI, share URL, or embed URL.
  • listLoomObjectsreadBrowses Loom objects owned by the user, shared directly with the user, or visible in the workspace.
  • listLoomObjectFoldersreadLists folders in the current Loom workspace.
  • createLoomObjectUploadwriteStarts the first step of creating a Loom object from a local video file.
  • publishLoomObjectwriteCompletes a Loom object upload after the file bytes have transferred.
  • updateLoomObjectMetadatawriteChanges a Loom object's title, description, or both.
  • updateLoomObjectVisibilitywriteChanges a Loom object's visibility to OWNER, WORKSPACE, or PUBLIC.
  • shareLoomObjectwriteShares a Loom object with specific Atlassian users and optionally include a message.
  • addLoomInteractionwriteAdds a text comment or emoji reaction at a specific timestamp in a Loom video or meeting recording.
  • createLoomObjectFolderwriteCreates a folder in the current Loom workspace, optionally inside another folder or Loom space.
  • moveLoomObjectToFolderwriteMoves a Loom video or meeting recording into a folder in the current workspace.
  • searchGoalsreadFind goals by text and structured filters.
  • getGoalreadOne goal by its exact ARI or key.
  • getGoalUpdatereadOne goal update by its exact ARI.
  • getGoalTypesreadThe goal types available in a site.
  • searchProjectsreadFind projects by text and structured filters.
  • getProjectreadOne project by its exact ARI or key.
  • getProjectUpdatereadOne project update by its exact ARI.
  • createGoalwriteCreate a goal or success measure using an enabled goal type.
  • createGoalUpdatewriteCreate a progress update for an existing goal.
  • addConnectionsToGoalswriteAdd one type of connection to one or more goals.
  • createProjectwriteCreate an Atlassian project.
  • createProjectUpdatewriteCreate a progress update for an existing project.
  • addConnectionsToProjectswriteAdd one type of connection to one or more projects.
  • searchTeamsreadSearch teams by name with cursor pagination.
  • getTeamreadCore metadata for one team.
  • searchFocusAreasreadSearch focus areas by text and structured filters.
  • getFocusAreareadA focus area by UUID, ARI, or page URL.
  • getFocusAreaTypesreadThe configured focus-area type hierarchy for a workspace.
  • createTeamwriteCreate a team with membership settings and initial account IDs.
  • updateTeamwriteUpdate a team.
  • createFocusAreawriteCreate a focus area in a workspace.
  • updateFocusAreawriteUpdate name, owner, start date, or description on a focus area.
  • createFocusAreaStatusUpdatewritePost a status update on a focus area.
  • linkToFocusAreawriteLink sub-focus areas to a focus area.
  • getTalentUserreadResolve the calling user's own place in the workspace.
  • getTalentFieldsreadDiscover the workspace's queryable fields.
  • searchTalentPositionsreadSearch positions by their own attributes using an RQL filter.
  • getTalentPositionreadRead a single position by ARI.
  • getTalentPositionsByEntityreadPositions attached to an entity.
  • getTalentGroupMetricsreadAggregate positions into counts grouped by field IDs.
  • getCapacityPlanAllocationsreadGet core data for Capacity Plan allocations.
  • searchCapacityPlanNonProjectWorkreadSearch non-project work.
  • createTalentSkillwriteCreate a skill in the skills hierarchy.
  • updateTalentWorkerSkillMappingswriteAssign skills to a worker, or decline previously assigned skills.
  • updateTalentPositionFocusAreaMappingswriteAllocate a position to a focus area, or clear its allocation.
  • updateCapacityPlanAllocationwriteUpdate Capacity Plan allocations.
  • createCapacityPlanNonProjectWorkwriteCreate non-project work.
  • updateCapacityPlanNonProjectWorkwriteUpdate non-project work.

What Atlassian MCP exposes

Atlassian MCP groups its 248 tools into 12 categories, each with a suggested starting policy.

CategoryCoversAccessSuggested policy
ConfluencePages, blogs, spaces, comments, attachments, templates, permissions and tasksRead / WriteScope spaces; require approval for permission changes
JiraWork items, boards, sprints, versions and projectsRead / WriteAudit changes; keep delete and manage groups disabled
BitbucketRepositories, branches, commits, pull requests, pipelines and deploymentsRead / WriteRequire approval for merges and pipeline runs
LoomVideos and meeting recordings, transcripts, comments and reactions, folders, visibility and sharingRead / WriteReview before changing visibility
Talent & CapacityPositions, skills, headcount metrics and capacity plan allocationsRead / WriteLimit access to HR data
AssetsAssets objects, schemas, object types and AQL queriesReadLimit access to intended schemas
Goals & ProjectsGoals, projects, their updates and connectionsRead / WriteAudit status updates
Teams & FocusTeams, members and focus areas with their status updatesRead / WriteLimit organization access
Teamwork GraphConnected context across Atlassian and third-party objects, people and work activityRead / WriteLimit third-party data traversal
CommonUser info, accessible sites, tool discovery and deferred executionRead / WriteRequired for every other call
SearchSemantic search across Atlassian, plus code search and symbol lookupReadLimit access to intended repositories
Jira Service ManagementCustomer requests, request types, transitions, approvals, Request Resolver plans, agent availability, operations alerts, on-call schedules and teamsRead / WriteAudit alert actions

Connect Atlassian MCP to your AI agent

Four steps, under ten minutes.

  1. 01

    Sign in to NeuralTrust

    Open the NeuralTrust platform, sign in and go to Getting started, then Connect your tools.

    Sign in to NeuralTrust
  2. 02

    Choose your agent

    When asked which agent you use, pick Claude Code, Codex, Cursor, Windsurf, Copilot or your own code.

    Choose your agent
  3. 03

    Connect Atlassian

    Find Atlassian in the tool list and connect it.

    Connect Atlassian
  4. 04

    Connect your agent

    Follow the steps on screen to add the config to your agent, then send the test prompt.

    Connect your agent

Permissions down to the single tool

You do not allow Atlassian MCP or block it. You allow the exact tools each agent can call, one by one.

Atlassian MCP248 TOOLS AVAILABLE
Code review agent4 tools, read only
Issue triage bot9 tools
Platform team assistantall 248 tools
  • Tool by toolConnecting the server is not the unit of access. Each tool is granted on its own.
  • Default denyA tool you have not enabled is never exposed to the agent.
  • Approval on writesTools that change or delete things can require a human to confirm.

Is Atlassian MCP secure?

One endpoint instead of raw credentials. Every call is checked against policy and logged.

AI agentsConnect through your MCP client configuration.NeuralTrustApply controls based on your configuration.Atlassian MCP248 documented tools. 9 more Jira tools in the delete_jira and manage_jira permission groups are disabled by default and can be enabled by an admin.
Coding assistantsConnection & credentialsper userConfluence65 tools
Internal copilotsTool access policiesdeny by defaultJira43 tools
Workflow automationsRequest & response inspectioninlineBitbucket38 tools
Compatible MCP clientsActivity monitoringalerts and logsAll other tools102 tools
FAQ

Common questions about running Atlassian MCP through TrustGate.

Connect Atlassian MCP instantly

Pick the tools, point your agent at TrustGate, and Atlassian MCP is live: scoped, inspected, logged.