MCP Server Atlassian Confluence logo

MCP Server Atlassian Confluence

by aashari

Connects AI assistants to Confluence Cloud for searching, reading, creating, updating, and deleting content.

Install MCP Server Atlassian Confluence

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "aashari-mcp-server-atlassian-confluence": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-confluence"
      ],
      "env": {
        "ATLASSIAN_SITE_NAME": "YOUR_VALUE_HERE",
        "ATLASSIAN_USER_EMAIL": "YOUR_VALUE_HERE",
        "ATLASSIAN_API_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 5 tools correctly (23d ago).

Overview

The aashari/mcp-server-atlassian-confluence MCP server connects AI assistants to Atlassian Confluence Cloud through five generic API tools. It supports reading, creating, replacing, partially updating, and deleting Confluence resources, with automatic ADF-to-Markdown conversion for content. Responses use token-efficient TOON by default and can be narrowed with JMESPath expressions or returned as JSON. Reach for it when an agent needs to search documentation, inspect spaces and pages, or manage Confluence content.

Use cases

  • Search Confluence content with CQL
  • List spaces and pages
  • Read page bodies and comments
  • Create documentation pages
  • Update or delete Confluence resources

Key features

  • Generic GET, POST, PUT, PATCH, and DELETE tools
  • TOON output by default
  • JMESPath response filtering
  • Confluence Cloud space and page access
  • Page, blog post, label, and comment management
  • ADF-to-Markdown content conversion

Tools5

What MCP Server Atlassian Confluence lets your agent do. Expand a tool for its parameters.

Verified live~2.7k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

21/21 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · @aashari/mcp-server-atlassian-confluence (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars62Stargazers on the source repository.
npm downloads19kPackage downloads in the last 30 days.
Last commit8mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed5Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Server Atlassian Confluence works

What aashari/mcp-server-atlassian-confluence MCP server does

The aashari/mcp-server-atlassian-confluence MCP server exposes Confluence Cloud through a small set of generic tools rather than separate tools for every resource type. It can work with spaces, pages, page bodies, blog posts, labels, comments, attachments, and other endpoints available through the Confluence API.

The read operation supports common Confluence paths such as /wiki/api/v2/spaces, /wiki/api/v2/pages, page body endpoints, and /wiki/rest/api/search with CQL. Write operations can create pages and blog posts, add labels or comments, and update or remove resources. Page content can be converted from Atlassian Document Format to Markdown.

This fits the Workplace & Productivity category for assistants that need access to team documentation, project knowledge, policies, specifications, or support material.

How it works

The server provides five MCP tools:

  • conf_get sends GET requests to Confluence.
  • conf_post creates resources with POST requests.
  • conf_put replaces resources with PUT requests.
  • conf_patch applies partial updates with PATCH requests.
  • conf_delete removes resources with DELETE requests.

Each tool accepts an endpoint path. Optional queryParams pass parameters such as limit, space-id, body-format, or cql. Write tools also require a JSON body.

Responses are TOON by default, which the project describes as using 30–60% fewer tokens than JSON. Set outputFormat to json when standard JSON is more useful. Use the jq parameter to select only required fields. A practical discovery pattern is to request one result without filtering, inspect its fields, and then add a focused expression such as results[*].{id: id, title: title}. Limiting result counts and filtering fields helps avoid unnecessarily large responses.

Setup and configuration

The aashari/mcp-server-atlassian-confluence MCP server uses an Atlassian site name, user email, and API token. The site name is the subdomain in an address such as your-company.atlassian.net.

Run it with npx -y @aashari/mcp-server-atlassian-confluence, or install the package globally with npm. The resulting mcp-atlassian-confluence binary can be configured for an assistant using STDIO transport. Claude Desktop configuration is documented using the command, args, and env fields.

Credentials may come from environment variables, a .env file in the current directory, or ~/.mcp/configs.json. The supported credential variables are ATLASSIAN_SITE_NAME, ATLASSIAN_USER_EMAIL, and ATLASSIAN_API_TOKEN.

Tools and capabilities

The aashari/mcp-server-atlassian-confluence MCP server can list and inspect spaces, retrieve pages and page bodies, find child pages and labels, search content with CQL, and access blog posts. It can also create pages or blog posts, add labels and comments, replace pages or blog posts, partially update spaces or comments, and delete pages, blog posts, labels, comments, or attachments where the relevant endpoint is available.

Confluence v2 updates generally require the complete resource for PUT requests, and page updates require an incremented version number. Most DELETE endpoints return no content on success.

Limitations and notes

The tools map closely to Confluence API paths, so callers need the correct endpoint, parameters, request body, and resource identifiers. Unfiltered responses may contain substantial metadata and increase token use. PUT replaces the full resource rather than changing only selected fields.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Server Atlassian Confluence

aashari/mcp-server-atlassian-confluence is an MCP server that connects AI assistants to Atlassian Confluence Cloud. Its main tools are conf_get, conf_post, conf_put, conf_patch, and conf_delete, which read, create, replace, partially update, and delete Confluence resources through API endpoint paths.

Install or run it with npm using `npx -y @aashari/mcp-server-atlassian-confluence`, or install the package globally. For MCP clients, configure the command with STDIO transport; the global installation provides the `mcp-atlassian-confluence` binary.

It requires `ATLASSIAN_SITE_NAME`, `ATLASSIAN_USER_EMAIL`, and `ATLASSIAN_API_TOKEN`. Credentials can be supplied as environment variables, in a local `.env` file, or through `~/.mcp/configs.json`.

Use the `jq` parameter to select only needed response fields and use `limit` in query parameters to restrict result counts. Responses use TOON by default, while `outputFormat: "json"` returns standard JSON.

Yes, it can be configured for Cursor because the README identifies Cursor AI among supported MCP assistants. Configure the package as an MCP server using STDIO transport and provide the three Atlassian credential variables.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Server Atlassian Confluence AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/aashari-mcp-server-atlassian-confluence?style=directory)](https://allmcps.com/mcp/aashari-mcp-server-atlassian-confluence)
HTML Embed
<a href="https://allmcps.com/mcp/aashari-mcp-server-atlassian-confluence"><img src="https://allmcps.com/api/badge/aashari-mcp-server-atlassian-confluence?style=directory" alt="MCP Server Atlassian Confluence on AllMCPs" /></a>