← atlassian-mcp

atlassian-mcp 0.1.5

npm · atlassian-mcp · current release

14
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-22T17:10:21.159Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {
    "listChanged": true
  }
}

Tools 14

ToolCategoryAnnotationsRisk
confluence_searchAdvanced Confluence search using CQL (Confluence Query Language)
Input schema
{
  "type": "object",
  "properties": {
    "cql": {
      "type": "string",
      "description": "CQL query string"
    },
    "limit": {
      "type": "number"
    },
    "start": {
      "type": "number"
    }
  },
  "required": [
    "cql"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
create-jira-issue(WIP) Create a new Jira issue. This tool is a work in progress and may not be fully functional yet.
Input schema
{
  "type": "object",
  "properties": {
    "issueData": {
      "type": "object",
      "properties": {
        "fields": {
          "type": "object",
          "properties": {
            "project": {
              "type": "object",
              "properties": {
                "key": {
                  "type": "string",
                  "description": "Project key"
                }
              },
              "required": [
                "key"
              ],
              "additionalProperties": false
            },
            "summary": {
              "type": "string",
              "description": "Issue summary"
            },
            "issuetype": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "Issue type ID"
                },
                "name": {
                  "type": "string",
                  "description": "Issue type name"
                }
              },
              "additionalProperties": false
            },
            "description": {
              "type": "string",
              "description": "Issue description"
            },
            "assignee": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                }
              },
              "additionalProperties": false
            }
          },
          "required": [
            "project",
            "summary",
            "issuetype"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "fields"
      ],
      "additionalProperties": false,
      "description": "Jira issue data (JSON)"
    }
  },
  "required": [
    "issueData"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
create-pageCreate a new Confluence page
Input schema
{
  "type": "object",
  "properties": {
    "spaceKey": {
      "type": "string",
      "description": "Space Key"
    },
    "title": {
      "type": "string",
      "description": "Page title"
    },
    "body": {
      "type": "string",
      "description": "Page body (HTML or storage format)"
    },
    "parentId": {
      "type": "number",
      "description": "Parent page ID"
    }
  },
  "required": [
    "spaceKey",
    "title",
    "body"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
delete-jira-issueDelete a Jira issue by key
Input schema
{
  "type": "object",
  "properties": {
    "issueKey": {
      "type": "string",
      "description": "Jira issue key"
    }
  },
  "required": [
    "issueKey"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
delete-pageDelete a Confluence page by ID
Input schema
{
  "type": "object",
  "properties": {
    "pageId": {
      "type": "number",
      "description": "Confluence page ID"
    }
  },
  "required": [
    "pageId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
get-childrenGet children of a Confluence page by ID
Input schema
{
  "type": "object",
  "properties": {
    "pageId": {
      "type": "number",
      "description": "Confluence page ID"
    }
  },
  "required": [
    "pageId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
get-folderGet a Confluence folder by ID
Input schema
{
  "type": "object",
  "properties": {
    "folderId": {
      "type": "number",
      "description": "Confluence folder ID"
    }
  },
  "required": [
    "folderId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
get-jira-issueGet a Jira issue by key. Returns issue details including description and subtasks.
Input schema
{
  "type": "object",
  "properties": {
    "issueKey": {
      "type": "string",
      "description": "Jira issue key"
    }
  },
  "required": [
    "issueKey"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
get-pageGet a Confluence page by ID (optionally specify content format: storage or markdown)
Input schema
{
  "type": "object",
  "properties": {
    "pageId": {
      "type": "number",
      "description": "Confluence page ID"
    },
    "bodyFormat": {
      "type": "string",
      "enum": [
        "storage",
        "markdown"
      ],
      "description": "Content format: storage (default) or markdown"
    }
  },
  "required": [
    "pageId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
get-spaceGet a Confluence space by ID
Input schema
{
  "type": "object",
  "properties": {
    "spaceId": {
      "type": "number",
      "description": "Confluence space ID"
    }
  },
  "required": [
    "spaceId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
list-spacesList all Confluence spaces (optionally filter by keys)
Input schema
{
  "type": "object",
  "properties": {
    "start": {
      "type": "number",
      "description": "Start index"
    },
    "limit": {
      "type": "number",
      "description": "Page size limit"
    },
    "keys": {
      "type": "string",
      "description": "Filter by key(s), comma-separated"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
search-jira-issuesSearch Jira issues using JQL
Input schema
{
  "type": "object",
  "properties": {
    "jql": {
      "type": "string",
      "description": "Jira Query Language (JQL) string. A bounded query is required."
    },
    "nextPageToken": {
      "type": "string",
      "description": "The token for fetching the next page of results. Use the nextPageToken from the previous response for pagination."
    },
    "maxResults": {
      "type": "number",
      "description": "The maximum number of items to return per page. Default is 50. Maximum is 5000."
    },
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "A list of fields to return for each issue. Accepts a comma-separated list. Example: ['summary','comment']"
    },
    "expand": {
      "type": "string",
      "description": "Comma-delimited string to include additional information about issues in the response. Example: 'names,changelog'."
    },
    "properties": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "A list of up to 5 issue properties to include in the results. Accepts a comma-separated list."
    },
    "fieldsByKeys": {
      "type": "boolean",
      "description": "Reference fields by their key (true) or ID (false). Default is false."
    },
    "failFast": {
      "type": "boolean",
      "description": "Fail this request early if all field data cannot be retrieved. Default is false."
    },
    "reconcileIssues": {
      "type": "array",
      "items": {
        "type": "number"
      },
      "description": "Strong consistency issue IDs to be reconciled with search results. Accepts up to 50 IDs."
    }
  },
  "required": [
    "jql"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
update-jira-issue(WIP) Update a Jira issue by key. This tool is a work in progress and may not be fully functional yet.
Input schema
{
  "type": "object",
  "properties": {
    "issueKey": {
      "type": "string",
      "description": "Jira issue key"
    },
    "issueData": {
      "description": "Jira issue update data (JSON)"
    }
  },
  "required": [
    "issueKey"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
update-pageUpdate a Confluence page by ID
Input schema
{
  "type": "object",
  "properties": {
    "pageId": {
      "type": "number",
      "description": "Confluence page ID"
    },
    "title": {
      "type": "string",
      "description": "Page title"
    },
    "body": {
      "type": "string",
      "description": "Page body (HTML or storage format)"
    },
    "version": {
      "type": "number",
      "description": "New version number for the page"
    },
    "status": {
      "type": "string",
      "description": "Page status (default: current)"
    }
  },
  "required": [
    "pageId",
    "title",
    "body",
    "version"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.