addGraphContext
ChatGPTAdds a relationship between two entities in the Teamwork Graph (e.g. linking two Jira work items, marking one as blocking another, attaching a remote link, or connecting a Jira work item to an Atlas project or goal).
addWorklogToJiraIssue
ChatGPTAdd or update a worklog on a Jira issue. When worklogId is provided, updates that worklog;
atlassianHome
ChatGPTOpen Atlassian Home to see pull requests and recent work.
atlassianUserInfo
ChatGPTGet current user info
createConfluenceContent
ChatGPTCreate a new Confluence page, blog post, live doc, whiteboard, database, embed, smart link, or folder. Before choosing body.format or authoring a body, call getContentFormatGuide through execute with name=getContentFormatGuide and inputs={toolName}. Use createConfluencePage for pages, blog posts, and live docs; createConfluenceWhiteboard for whiteboards; or createConfluenceDatabase for databases. Space instructions describe how to author content in a Confluence space. Apply relevant guidance to the content you create or update. Follow this decision rule: 1. Before authoring, call getConfluenceSpace for the target space unless getConfluenceContent returned metadata.hasSpaceInstructions=false for content in that space. If getConfluenceSpace already returned for the same cloudId and space during the current task, reuse its spaceInstructions and do not call it again. 2. When the value is true or unknown and instructions have not been loaded, you must call getConfluenceSpace once before authoring through execute with name=getConfluenceSpace, top-level cloudId, and inputs={spaceIdOrKey}. 3. Apply any returned spaceInstructions. If a successful response omits them, no instructions are configured; author with defaults and do not block. After a successful getConfluenceSpace call, do not make a separate getConfluenceSpaceInstructions call.
createConfluencePage
ChatGPTCreate Confluence page
createIssueLink
ChatGPTCreate a link between two Jira issues. If the user does not specify a link type, use getIssueLinkTypes to fetch available link types for the site.
createJiraIssue
ChatGPTCreate issue
discover
ChatGPTFind Atlassian operations that are not already in your tool list. Searches ~310 operations across Jira, Confluence, Compass, Bitbucket, Focus, Goals, Projects, Loom, Talent, Teams, Capacity-planning, Jira Align, Artifacts. Returns up to 5 matches with the exact name and inputs needed to call the matching execute-family tool (executeRead, executeWrite, or executeDestructive), then a briefer name-and-summary list of further matches — re-query with narrower terms to get one of those in full. Read all 5 before choosing. Only use an operation name from discover results or one already in your tool list; never guess, assume, or invent a name — when unsure, call discover first.
editJiraIssue
ChatGPTUpdate issue
executeDestructive
ChatGPTRun a destructive Atlassian operation by name (deletes or irreversibly changes data) across all Atlassian products. Only use an operation name from discover results or one already in your tool list; never guess, assume, or invent a name — when unsure, call discover first. If the user provides a Jira/Confluence URL, pass it directly as cloudId — no need to call getAccessibleAtlassianResources. Pass all inputs as a flat object — the server routes each to the right location (path, query, or body) automatically. Use responseFields for field filtering, e.g. ["key","fields.summary","fields.status.name"]. Use view to select a named output preset (e.g. "compact", "evidence", "full") when the operation supports views.
executeRead
ChatGPTRun a read-only Atlassian operation by name across all Atlassian products. Only use an operation name from discover results or one already in your tool list; never guess, assume, or invent a name — when unsure, call discover first. If the user provides a Jira/Confluence URL, pass it directly as cloudId — no need to call getAccessibleAtlassianResources. Pass all inputs as a flat object — the server routes each to the right location (path, query, or body) automatically. Use responseFields for field filtering, e.g. ["key","fields.summary","fields.status.name"]. Use view to select a named output preset (e.g. "compact", "evidence", "full") when the operation supports views.
executeWrite
ChatGPTRun a write Atlassian operation by name (creates or updates data, non-destructive) across all Atlassian products. Only use an operation name from discover results or one already in your tool list; never guess, assume, or invent a name — when unsure, call discover first. If the user provides a Jira/Confluence URL, pass it directly as cloudId — no need to call getAccessibleAtlassianResources. Pass all inputs as a flat object — the server routes each to the right location (path, query, or body) automatically. Use responseFields for field filtering, e.g. ["key","fields.summary","fields.status.name"]. Use view to select a named output preset (e.g. "compact", "evidence", "full") when the operation supports views.
fetch
ChatGPTGet details of a Jira issue or Confluence page by ARI (Atlassian Resource Identifier), if the id is not an ARI, then use a different tool to fetch the content
getAccessibleAtlassianResources
ChatGPTGet cloudid to make tool calls
getCollaborators
ChatGPTFind a person's strongest collaborators across Atlassian work, ranked by collaboration score. Omit accountId, name, and email to use the current user; otherwise supply accountId or resolve one person with name and/or email. Limit controls the number returned. Utilizing this tool may consume Rovo credits.
getConfluenceContent
ChatGPTREQUIRED: Supply at least one content locator: content_id or content_url. Read any Confluence content (page, blog, live doc, comment, whiteboard, embed, database, folder).
getConfluencePage
ChatGPTGet a Confluence page by page ID, including body content.
getConfluencePageDescendants
ChatGPTGet child pages of specified page
getConfluenceSpaces
ChatGPTGet spaces
getGraphContext
ChatGPTRetrieves connected context from Teamwork Graph for any Atlassian entity. Returns all relationships and linked objects within 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: issues, projects, sprints, versions, comments Confluence: pages, blogposts, whiteboards, databases, spaces Goals, Projects, Focus Areas, Tags and updates People: users, teams, organisations DevOps: PRs, repos, deployments, services, builds, designs Loom: videos, meetings Compass: components Assets: objects Incidents, conversations, calendar events, external documents After calling this tool, call getGraphObject on returned ARIs to get full content. The utilisation of this tool may consume up to 10 Rovo Credits. If the user or organization does not have any Rovo Credits available, the tool call will fail.
getGraphObject
ChatGPTFetches the entire available data for one or more objects (Atlassian or third-party) using their ARIs or URLs. Use for the objects gathered from getGraphContext tool.
getIssueLinkTypes
ChatGPTGet available Jira issue link types (e.g. Duplicate, Blocks, Clones, Relates).
getJiraIssue
ChatGPTGet issue details
getJiraIssueRemoteIssueLinks
ChatGPTGet remote links
getJiraIssueTypeMetaWithFields
ChatGPTGet field metadata
getJiraProjectIssueTypesMetadata
ChatGPTGet issue types
getLoomVideo
ChatGPTReads a Loom video's core metadata and optionally its transcript, comments, AI agent briefs, AI-extracted meeting action items, or attached links in one call via the expand input. USE WHEN the user asks about a specific Loom video — its title, description, duration, owner, view/comment/reaction counts, what was said in it (pass expand: ["transcript"]), what feedback or comments people left on it (pass expand: ["comments"]), what the AI summarised as key points (pass expand: ["agentBriefs"]), or what follow-up tasks or action items the AI extracted from a meeting recording (pass expand: ["meetingActionItems"]), or which links are attached to it (pass expand: ["links"]). DO NOT USE to get the downloadable MP4 file — use getLoomVideoDownloadUrl for that. To find a video's ARI first, use listLoomVideos or listLoomVideosSharedWithMe.
getPagesInConfluenceSpace
ChatGPTGet pages in space
getPeopleInfo
ChatGPTGet people’s profiles and optional immediate reporting relationships. Provide cloudId and exactly one selector: identifier (an array of 1–10 Atlassian account IDs or IdentityUser ARIs), name, or email. Name and email each resolve one person; use name: "me" for yourself. If a name is ambiguous, use the returned candidates to disambiguate with an account ID or exact email; do not guess. The profile is always requested. Set manager: true, directReports: true, or both in one call. Results contain identity and requested reporting facets, each with a status. Use successful results when others fail; partial or unavailable data does not establish that a relationship is absent. Reporting relationships do not establish expertise, ownership, or delivery responsibility. Utilizing this tool may consume Rovo credits.
getTransitionsForJiraIssue
ChatGPTGet transitions
getVisibleJiraProjects
ChatGPTGet projects
getWorkActivity
ChatGPTGet authored or explicitly selected work activity for the current user, up to 10 people by identifiers, or one person by name or exact email. Defaults to the last seven days with counts and up to five summary items per section. Filter using activity, types, and time bounds; countsOnly omits previews. Utilizing this tool may consume Rovo credits.
getWorkPortfolio
ChatGPTReturns native and inferred projects, owned goals, and focus areas for up to 10 root identifiers per call, including their immediate reports by default. Includes project ownership and contribution relationships, status, and updates. Utilizing this tool may consume Rovo credits.
lookupJiraAccountId
ChatGPTLookup user IDs
search
ChatGPTSearch Jira and Confluence using Rovo Search, ALWAYS use this tool to search for Jira and Confluence content unless the word CQL or JQL is used in the context
searchConfluence
ChatGPTSearch Confluence content with CQL
searchConfluenceUsingCql
ChatGPTSearch content with CQL
searchJiraIssuesUsingJql
ChatGPTSearch issues with JQL
search_mentions
ChatGPTSearch Jira and Confluence content, people, and teams to reference in a message. Called by the host composer when the user types an at-mention; not for model use.
transitionJiraIssue
ChatGPTTransition issue status
updateConfluenceContent
ChatGPTUpdate Confluence docs, whiteboards, or databases. Before choosing body.format or authoring an edit, call getContentFormatGuide through execute with name=getContentFormatGuide and inputs={toolName}. Use updateConfluencePage for pages, blog posts, and live docs; updateConfluenceWhiteboard for whiteboards; or updateConfluenceDatabase for databases. Space instructions describe how to author content in a Confluence space. Apply relevant guidance to the content you create or update. Follow this decision rule: 1. Before authoring, call getConfluenceSpace for the target space unless getConfluenceContent returned metadata.hasSpaceInstructions=false for content in that space. If getConfluenceSpace already returned for the same cloudId and space during the current task, reuse its spaceInstructions and do not call it again. 2. When the value is true or unknown and instructions have not been loaded, you must call getConfluenceSpace once before authoring through execute with name=getConfluenceSpace, top-level cloudId, and inputs={spaceIdOrKey}. 3. Apply any returned spaceInstructions. If a successful response omits them, no instructions are configured; author with defaults and do not block. After a successful getConfluenceSpace call, do not make a separate getConfluenceSpaceInstructions call.
updateConfluencePage
ChatGPTUpdate Confluence page
Atlassian tools
ClaudeAtlassian’s Rovo MCP Server enables secure, permission-aware access to Jira and Confluence from external AI tools like Claude. It supports summarization, creation, and multi-step actions, helping teams tap into structured enterprise knowledge wherever they work—all while preserving data privacy and leveraging Atlassian’s open, interoperable Teamwork Graph foundation.
addTeamworkGraphContext
ClaudeatlassianUserInfo
ClaudecreateCompassComponent
ClaudecreateCompassComponentRelationship
ClaudecreateCompassCustomFieldDefinition
ClaudecreateConfluenceContent
ClaudecreateConfluencePage
ClaudecreateJiraIssue
Claudediscover
ClaudeeditJiraIssue
ClaudeexecuteDestructive
ClaudeexecuteRead
ClaudeexecuteWrite
ClaudegetAccessibleAtlassianResources
ClaudegetCompassComponent
ClaudegetCompassComponents
ClaudegetCompassCustomFieldDefinitions
ClaudegetConfluenceContent
ClaudegetConfluencePage
ClaudegetConfluencePageAncestors
ClaudegetConfluencePageDescendants
ClaudegetConfluenceSpaces
ClaudegetJiraIssue
ClaudegetJiraIssueRemoteIssueLinks
ClaudegetJiraProjectIssueTypesMetadataZapier
ClaudegetLoomVideo
ClaudegetPagesInConfluenceSpace
ClaudegetTeamworkGraphContext
ClaudegetTeamworkGraphObject
ClaudegetTransitionsForJiraIssue
ClaudegetVisibleJiraProjects
ClaudelookupJiraAccountId
Claudesearch
ClaudesearchConfluence
ClaudesearchConfluenceUsingCql
ClaudesearchJiraIssuesUsingJql
ClaudetransitionJiraIssue
ClaudeupdateConfluenceContent
ClaudeupdateConfluencePage
Claude