Last active
June 23, 2025 05:21
-
-
Save didier-durand/de20b1bd16b5789c302cabea127766ed to your computer and use it in GitHub Desktop.
LIst of all 25 MCP tools available (as of June 23 2025) for Jira and Confluence on Atlassian's official Remote MCP (SSE) server at https://mcp.atlassian.com/v1/sse
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": {}, | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "atlassianUserInfo", | |
| "description": "Get current user info from Atlassian" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": {}, | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getAccessibleAtlassianResources", | |
| "description": "Get cloudid to construct API calls to Atlassian REST APIs" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "ids": { | |
| "anyOf": [ | |
| { | |
| "type": "string" | |
| }, | |
| { | |
| "type": "array", | |
| "items": { | |
| "type": "number" | |
| } | |
| } | |
| ] | |
| }, | |
| "keys": { | |
| "anyOf": [ | |
| { | |
| "type": "string" | |
| }, | |
| { | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| } | |
| ] | |
| }, | |
| "type": { | |
| "type": "string", | |
| "enum": [ | |
| "global", | |
| "collaboration", | |
| "knowledge_base", | |
| "personal" | |
| ] | |
| }, | |
| "status": { | |
| "type": "string", | |
| "enum": [ | |
| "current", | |
| "archived" | |
| ] | |
| }, | |
| "labels": { | |
| "anyOf": [ | |
| { | |
| "type": "string" | |
| }, | |
| { | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| } | |
| ] | |
| }, | |
| "favoritedBy": { | |
| "type": "string" | |
| }, | |
| "notFavoritedBy": { | |
| "type": "string" | |
| }, | |
| "sort": { | |
| "type": "string" | |
| }, | |
| "descriptionFormat": { | |
| "type": "string", | |
| "enum": [ | |
| "plain", | |
| "view" | |
| ] | |
| }, | |
| "includeIcon": { | |
| "type": "boolean" | |
| }, | |
| "cursor": { | |
| "type": "string" | |
| }, | |
| "limit": { | |
| "type": "number" | |
| } | |
| }, | |
| "required": [ | |
| "cloudId" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getConfluenceSpaces", | |
| "description": "Get spaces from Confluence" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "pageId": { | |
| "type": "string" | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "pageId" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getConfluencePage", | |
| "description": "Get a page from Confluence" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "spaceId": { | |
| "type": "string" | |
| }, | |
| "limit": { | |
| "type": "number", | |
| "description": "Maximum number of pages to return (default: 25, max: 250)" | |
| }, | |
| "cursor": { | |
| "type": "string", | |
| "description": "Opaque cursor for pagination" | |
| }, | |
| "status": { | |
| "type": "string", | |
| "enum": [ | |
| "current", | |
| "archived", | |
| "deleted", | |
| "trashed" | |
| ], | |
| "description": "Filter pages by status" | |
| }, | |
| "title": { | |
| "type": "string", | |
| "description": "Filter pages by title" | |
| }, | |
| "sort": { | |
| "type": "string", | |
| "enum": [ | |
| "id", | |
| "-id", | |
| "created-date", | |
| "-created-date", | |
| "modified-date", | |
| "-modified-date", | |
| "title", | |
| "-title" | |
| ], | |
| "description": "Sort pages by field(s)" | |
| }, | |
| "depth": { | |
| "type": "string", | |
| "enum": [ | |
| "all", | |
| "root" | |
| ], | |
| "description": "Filter pages by depth, default: all" | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "spaceId" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getPagesInConfluenceSpace", | |
| "description": "Get pages in a Confluence space" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "pageId": { | |
| "type": "string" | |
| }, | |
| "limit": { | |
| "type": "number" | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "pageId" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getConfluencePageAncestors", | |
| "description": "Get all ancestors of a Confluence page" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "pageId": { | |
| "type": "string" | |
| }, | |
| "limit": { | |
| "type": "number" | |
| }, | |
| "cursor": { | |
| "type": "string" | |
| }, | |
| "status": { | |
| "type": "string", | |
| "enum": [ | |
| "current", | |
| "archived", | |
| "trashed", | |
| "deleted", | |
| "historical", | |
| "draft" | |
| ], | |
| "default": "current" | |
| }, | |
| "sort": { | |
| "type": "string", | |
| "enum": [ | |
| "id", | |
| "-id", | |
| "created-date", | |
| "-created-date" | |
| ] | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "pageId" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getConfluencePageFooterComments", | |
| "description": "Get footer comments for a Confluence page" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "pageId": { | |
| "type": "string" | |
| }, | |
| "limit": { | |
| "type": "number" | |
| }, | |
| "cursor": { | |
| "type": "string" | |
| }, | |
| "status": { | |
| "type": "string", | |
| "enum": [ | |
| "current", | |
| "archived", | |
| "trashed", | |
| "deleted", | |
| "historical", | |
| "draft" | |
| ], | |
| "default": "current" | |
| }, | |
| "resolutionStatus": { | |
| "type": "string", | |
| "enum": [ | |
| "resolved", | |
| "open", | |
| "dangling", | |
| "reopened" | |
| ], | |
| "default": "open" | |
| }, | |
| "sort": { | |
| "type": "string", | |
| "enum": [ | |
| "id", | |
| "-id", | |
| "created-date", | |
| "-created-date" | |
| ] | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "pageId" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getConfluencePageInlineComments", | |
| "description": "Get inline comments for a Confluence page" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "pageId": { | |
| "type": "string" | |
| }, | |
| "limit": { | |
| "type": "number" | |
| }, | |
| "depth": { | |
| "type": "number" | |
| }, | |
| "cursor": { | |
| "type": "string" | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "pageId" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getConfluencePageDescendants", | |
| "description": "Get descendants of a Confluence page" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "spaceId": { | |
| "type": "string" | |
| }, | |
| "title": { | |
| "type": "string" | |
| }, | |
| "parentId": { | |
| "type": "string" | |
| }, | |
| "body": { | |
| "type": "string", | |
| "description": "The content of the page. You **MUST** use markdown format." | |
| }, | |
| "isPrivate": { | |
| "type": "boolean", | |
| "description": "The page will be private. Only the user who creates this page will have permission to view and edit one." | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "spaceId", | |
| "body" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "createConfluencePage", | |
| "description": "Create a new page in Confluence" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "pageId": { | |
| "type": "string" | |
| }, | |
| "title": { | |
| "type": "string" | |
| }, | |
| "status": { | |
| "type": "string", | |
| "enum": [ | |
| "current", | |
| "draft" | |
| ] | |
| }, | |
| "spaceId": { | |
| "type": "string" | |
| }, | |
| "parentId": { | |
| "type": "string" | |
| }, | |
| "body": { | |
| "type": "string", | |
| "description": "The content of the page. You **MUST** use markdown format." | |
| }, | |
| "versionNumber": { | |
| "type": "number" | |
| }, | |
| "versionMessage": { | |
| "type": "string" | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "pageId", | |
| "title", | |
| "status", | |
| "body", | |
| "versionNumber" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "updateConfluencePage", | |
| "description": "Update an existing page in Confluence" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "pageId": { | |
| "type": "string", | |
| "description": "The id of the page to add the comment to." | |
| }, | |
| "parentCommentId": { | |
| "type": "string", | |
| "description": "The id of the parent comment to reply to." | |
| }, | |
| "attachmentId": { | |
| "type": "string", | |
| "description": "The id of the attachment to add to the comment." | |
| }, | |
| "customContentId": { | |
| "type": "string", | |
| "description": "The id of the custom content to add to the comment." | |
| }, | |
| "body": { | |
| "type": "string", | |
| "description": "The content of the comment in Markdown format." | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "body" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "createConfluenceFooterComment", | |
| "description": "Create a footer comment on a Confluence page or blog post" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "pageId": { | |
| "type": "string", | |
| "description": "The id of the page to add the comment to." | |
| }, | |
| "parentCommentId": { | |
| "type": "string", | |
| "description": "The id of the parent comment to reply to." | |
| }, | |
| "body": { | |
| "type": "string", | |
| "description": "The content of the comment in Markdown format." | |
| }, | |
| "inlineCommentProperties": { | |
| "type": "object", | |
| "properties": { | |
| "textSelection": { | |
| "type": "string", | |
| "description": "The text to highlight" | |
| }, | |
| "textSelectionMatchCount": { | |
| "type": "number", | |
| "description": "The number of matches for the selected text on the page (should be strictly greater than textSelectionMatchIndex)" | |
| }, | |
| "textSelectionMatchIndex": { | |
| "type": "number", | |
| "description": "The match index to highlight. This is zero-based. E.g. if you have 3 occurrences of \"hello world\" on a page and you want to highlight the second occurrence, you should pass 1 for textSelectionMatchIndex and 3 for textSelectionMatchCount." | |
| } | |
| }, | |
| "required": [ | |
| "textSelection", | |
| "textSelectionMatchCount", | |
| "textSelectionMatchIndex" | |
| ], | |
| "additionalProperties": false, | |
| "description": "Object describing the text to highlight on the page/blog post. Only applicable for top level inline comments (not replies) and required in that case." | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "body" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "createConfluenceInlineComment", | |
| "description": "Create an inline comment on a page or blog post" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "cql": { | |
| "type": "string" | |
| }, | |
| "cqlcontext": { | |
| "type": "string" | |
| }, | |
| "cursor": { | |
| "type": "string" | |
| }, | |
| "expand": { | |
| "type": "string" | |
| }, | |
| "limit": { | |
| "type": "number" | |
| }, | |
| "prev": { | |
| "type": "boolean" | |
| }, | |
| "next": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "cql" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "searchConfluenceUsingCql", | |
| "description": "Search content in Confluence using CQL" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "issueIdOrKey": { | |
| "type": "string", | |
| "description": "Issue id or key can be used to uniquely identify an existing issue.\nIssue id is a numerical identifier. An example issue id is 10000.\nIssue key is formatted as a project key followed by a hyphen '-' character and then followed by a sequential number.\nAn example issue key is ISSUE-1." | |
| }, | |
| "fields": { | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "fieldsByKeys": { | |
| "type": "boolean" | |
| }, | |
| "expand": { | |
| "type": "string" | |
| }, | |
| "properties": { | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "updateHistory": { | |
| "type": "boolean" | |
| }, | |
| "failFast": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "issueIdOrKey" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getJiraIssue", | |
| "description": "Get the details of a Jira issue by issue id or key." | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "issueIdOrKey": { | |
| "type": "string", | |
| "description": "Issue id or key can be used to uniquely identify an existing issue.\nIssue id is a numerical identifier. An example issue id is 10000.\nIssue key is formatted as a project key followed by a hyphen '-' character and then followed by a sequential number.\nAn example issue key is ISSUE-1." | |
| }, | |
| "fields": { | |
| "type": "object", | |
| "additionalProperties": {} | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "issueIdOrKey", | |
| "fields" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "editJiraIssue", | |
| "description": "Update the details of an existing Jira issue id or key." | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "projectKey": { | |
| "type": "string", | |
| "description": "A project key in Jira is a unique identifier (a string of letters, numbers and sometimes underscores) of a project.\n There is a tool \"getVisibleJiraProjects\" to look up which projects the user has create permission to create a new Jira issue." | |
| }, | |
| "issueTypeName": { | |
| "type": "string", | |
| "description": "A Jira issue type categorizes and distinguishes different kinds of work being tracked within a project.\n It's a way to define what a specific piece of work represents.\n For example, in a Jira Software project, there are \"Epic\", \"Story\", \"Task\", \"Bug\" or \"Subtask\" issue types by default.\n Or in Jira Service Management, there are \"Change\", \"IT help\", \"Incident\", \"New feature\", \"Problem\", \"Service request\", \"Service request with approval\" or \"Support\" issue types by default.\n User can remove those default ones and/or define their own issue types as well.\n There is a tool \"getJiraProjectIssueTypesMetadata\" to get the available issue types in a given project." | |
| }, | |
| "summary": { | |
| "type": "string" | |
| }, | |
| "description": { | |
| "type": "string", | |
| "description": "The content of the issue's description in Markdown format." | |
| }, | |
| "assignee_account_id": { | |
| "type": "string", | |
| "description": "During issue creation, we can set an assignee for the new issue.\n The input must be an account id of a valid user in the given cloud id.\n There is a tool \"atlassianUserInfo\" to get the account id of the current user.\n There is a tool \"lookupJiraAccountId\" to get the account ids of the existing users in Jira based on the user's display name or email address." | |
| }, | |
| "additional_fields": { | |
| "type": "object", | |
| "additionalProperties": {} | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "projectKey", | |
| "issueTypeName", | |
| "summary" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "createJiraIssue", | |
| "description": "Create a new Jira issue in a given project with a given issue type." | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "issueIdOrKey": { | |
| "type": "string", | |
| "description": "Issue id or key can be used to uniquely identify an existing issue.\nIssue id is a numerical identifier. An example issue id is 10000.\nIssue key is formatted as a project key followed by a hyphen '-' character and then followed by a sequential number.\nAn example issue key is ISSUE-1." | |
| }, | |
| "expand": { | |
| "type": "string" | |
| }, | |
| "transitionId": { | |
| "type": "string" | |
| }, | |
| "skipRemoteOnlyCondition": { | |
| "type": "boolean" | |
| }, | |
| "includeUnavailableTransitions": { | |
| "type": "boolean" | |
| }, | |
| "sortByOpsBarAndStatus": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "issueIdOrKey" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getTransitionsForJiraIssue", | |
| "description": "Get available transitions for an existing Jira issue id or key." | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "issueIdOrKey": { | |
| "type": "string", | |
| "description": "Issue id or key can be used to uniquely identify an existing issue.\nIssue id is a numerical identifier. An example issue id is 10000.\nIssue key is formatted as a project key followed by a hyphen '-' character and then followed by a sequential number.\nAn example issue key is ISSUE-1." | |
| }, | |
| "transition": { | |
| "type": "object", | |
| "properties": { | |
| "id": { | |
| "type": "string" | |
| } | |
| }, | |
| "required": [ | |
| "id" | |
| ], | |
| "additionalProperties": false | |
| }, | |
| "fields": { | |
| "type": "object", | |
| "additionalProperties": {} | |
| }, | |
| "update": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "type": "array", | |
| "items": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "description": "This is the field value. The actual value will depends on the field type." | |
| } | |
| }, | |
| "description": "List of operations" | |
| } | |
| }, | |
| "historyMetadata": { | |
| "type": "object", | |
| "properties": { | |
| "type": { | |
| "type": "string" | |
| }, | |
| "description": { | |
| "type": "string" | |
| }, | |
| "descriptionKey": { | |
| "type": "string" | |
| }, | |
| "activityDescription": { | |
| "type": "string" | |
| }, | |
| "activityDescriptionKey": { | |
| "type": "string" | |
| }, | |
| "emailDescription": { | |
| "type": "string" | |
| }, | |
| "emailDescriptionKey": { | |
| "type": "string" | |
| }, | |
| "actor": { | |
| "type": "object", | |
| "properties": { | |
| "id": { | |
| "type": "string" | |
| }, | |
| "displayName": { | |
| "type": "string" | |
| }, | |
| "type": { | |
| "type": "string" | |
| }, | |
| "avatarUrl": { | |
| "type": "string" | |
| }, | |
| "url": { | |
| "type": "string" | |
| } | |
| }, | |
| "additionalProperties": false | |
| }, | |
| "generator": { | |
| "type": "object", | |
| "properties": { | |
| "id": { | |
| "type": "string" | |
| }, | |
| "displayName": { | |
| "type": "string" | |
| }, | |
| "type": { | |
| "type": "string" | |
| }, | |
| "avatarUrl": { | |
| "type": "string" | |
| }, | |
| "url": { | |
| "type": "string" | |
| } | |
| }, | |
| "additionalProperties": false | |
| }, | |
| "cause": { | |
| "type": "object", | |
| "properties": { | |
| "id": { | |
| "type": "string" | |
| }, | |
| "displayName": { | |
| "type": "string" | |
| }, | |
| "type": { | |
| "type": "string" | |
| }, | |
| "avatarUrl": { | |
| "type": "string" | |
| }, | |
| "url": { | |
| "type": "string" | |
| } | |
| }, | |
| "additionalProperties": false | |
| }, | |
| "extraData": { | |
| "type": "object", | |
| "additionalProperties": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "additionalProperties": false | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "issueIdOrKey", | |
| "transition" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "transitionJiraIssue", | |
| "description": "Transition an existing Jira issue (that has issue id or key) to a new status." | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "searchString": { | |
| "type": "string" | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "searchString" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "lookupJiraAccountId", | |
| "description": "Lookup account ids of existing users in Jira based on the user's display name or email address." | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "jql": { | |
| "type": "string", | |
| "description": "A Jira Query Language (JQL) expression to search Jira issues" | |
| }, | |
| "maxResults": { | |
| "type": "number", | |
| "maximum": 100, | |
| "default": 50, | |
| "description": "A maximum number of issue to search per page. Default is 50, max is 100" | |
| }, | |
| "fields": { | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| }, | |
| "default": [ | |
| "summary", | |
| "description", | |
| "status", | |
| "issuetype", | |
| "priority", | |
| "created" | |
| ] | |
| }, | |
| "nextPageToken": { | |
| "type": "string", | |
| "description": "This is used for pagination purpose to fetch more data if a JQL search has more issues in next pages" | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "jql" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "searchJiraIssuesUsingJql", | |
| "description": "Search Jira issues using Jira Query Language (JQL)." | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "issueIdOrKey": { | |
| "type": "string", | |
| "description": "Issue id or key can be used to uniquely identify an existing issue.\nIssue id is a numerical identifier. An example issue id is 10000.\nIssue key is formatted as a project key followed by a hyphen '-' character and then followed by a sequential number.\nAn example issue key is ISSUE-1." | |
| }, | |
| "commentBody": { | |
| "type": "string", | |
| "description": "The content of the comment in Markdown format." | |
| }, | |
| "commentVisibility": { | |
| "type": "object", | |
| "properties": { | |
| "type": { | |
| "type": "string", | |
| "enum": [ | |
| "group", | |
| "role" | |
| ], | |
| "description": "Whether visibility of this comment is restricted to a group or role." | |
| }, | |
| "value": { | |
| "type": "string", | |
| "description": "The name of the group or role that visibility of this comment is restricted to." | |
| } | |
| }, | |
| "required": [ | |
| "type", | |
| "value" | |
| ], | |
| "additionalProperties": false | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "issueIdOrKey", | |
| "commentBody" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "addCommentToJiraIssue", | |
| "description": "Adds a comment to an existing Jira issue id or key." | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "issueIdOrKey": { | |
| "type": "string", | |
| "description": "Issue id or key can be used to uniquely identify an existing issue.\nIssue id is a numerical identifier. An example issue id is 10000.\nIssue key is formatted as a project key followed by a hyphen '-' character and then followed by a sequential number.\nAn example issue key is ISSUE-1." | |
| }, | |
| "globalId": { | |
| "type": "string", | |
| "description": "An identifier for the remote item in the remote system.\n For example, the global ID for a remote item in Confluence would consist of the app ID and page ID, like this: appId=456&pageId=123.\n When a global ID is provided, this tool returns only the remote issue link of the given Jira issue that has the provided global ID.\n When no global ID is provided, this tool returns all the remote issue links of the given Jira issue." | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "issueIdOrKey" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getJiraIssueRemoteIssueLinks", | |
| "description": "Get remote issue links (eg: Confluence links etc...) of an existing Jira issue id or key" | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "searchString": { | |
| "type": "string", | |
| "description": "Filter the results using a literal string. Projects with a matching key or name are returned (case insensitive)" | |
| }, | |
| "action": { | |
| "type": "string", | |
| "enum": [ | |
| "view", | |
| "browse", | |
| "edit", | |
| "create" | |
| ], | |
| "default": "create", | |
| "description": "\n Filter results by projects for which the user can:\n * view the project\n * browse the project\n * edit the project\n * create the project, meaning that they have the Create issues project permission for the project in which the issue is created.\n " | |
| }, | |
| "startAt": { | |
| "type": "number", | |
| "default": 0, | |
| "description": "The index of the first item to return in a page of results (page offset)." | |
| }, | |
| "maxResults": { | |
| "type": "number", | |
| "maximum": 50, | |
| "default": 50, | |
| "description": "The maximum number of items to return per page." | |
| }, | |
| "expandIssueTypes": { | |
| "type": "boolean", | |
| "default": true, | |
| "description": "To include additional information about the issue types associated with the project" | |
| } | |
| }, | |
| "required": [ | |
| "cloudId" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getVisibleJiraProjects", | |
| "description": "Get visible Jira projects for which the user has either view, browse, edit or create permission on that project." | |
| }, | |
| { | |
| "inputSchema": { | |
| "json": { | |
| "type": "object", | |
| "properties": { | |
| "cloudId": { | |
| "type": "string", | |
| "description": "Unique identifier for an Atlassian Cloud instance in the form of a UUID. Can also be a site URL. If not working, use the 'getAccessibleAtlassianResources' tool to find accessible Cloud IDs." | |
| }, | |
| "projectIdOrKey": { | |
| "type": "string" | |
| }, | |
| "startAt": { | |
| "type": "number", | |
| "default": 0, | |
| "description": "The index of the first item to return in a page of results (page offset)." | |
| }, | |
| "maxResults": { | |
| "type": "number", | |
| "maximum": 200, | |
| "default": 50, | |
| "description": "The maximum number of items to return per page." | |
| } | |
| }, | |
| "required": [ | |
| "cloudId", | |
| "projectIdOrKey" | |
| ], | |
| "additionalProperties": false, | |
| "$schema": "http://json-schema.org/draft-07/schema#" | |
| } | |
| }, | |
| "name": "getJiraProjectIssueTypesMetadata", | |
| "description": "Get a page of issue type metadata for a specified project. The issue type metadata will be used to create issue." | |
| } | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment