Atlassian Confluence MCP Server logo

Atlassian Confluence MCP Server

Connects AI assistants to Confluence for page, space, search, comment, attachment, permission, and export operations.

Install Atlassian Confluence MCP Server

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": {
    "atlassian-confluence-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "atlassian-confluence-mcp-server"
      ],
      "env": {
        "CONFLUENCE_BASE_URL": "YOUR_VALUE_HERE",
        "PAT": "YOUR_VALUE_HERE",
        "CONFLUENCE_USERNAME": "YOUR_VALUE_HERE",
        "CONFLUENCE_PASSWORD": "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.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y atlassian-confluence-mcp-server

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 6d ago.

Overview

atlassian-confluence-mcp-server connects MCP-compatible AI assistants to Confluence Cloud, Server, and Data Center deployments. It exposes tools for searching and reading content, managing pages and spaces, handling labels, comments, attachments, watchers, permissions, tasks, and exports. The package runs through npx or a global/source installation and uses environment variables for the Confluence URL and authentication. Reach for it when an agent needs controlled access to an organization’s Confluence knowledge base, especially in on-premise or Data Center environments.

Use cases

  • Search Confluence pages with text or CQL
  • Create and update team knowledge-base pages
  • Navigate page hierarchies and inspect version history
  • Manage labels, comments, watchers, and attachments
  • Restrict an agent to approved spaces and tools

Key features

  • Supports Confluence Cloud, Server, and Data Center
  • Provides 47 Confluence tools
  • Manages pages, spaces, labels, comments, and attachments
  • Searches with CQL, text queries, and recent-page filters
  • Exports pages through PDF and Word URLs
  • Includes read-only defaults and access allowlists

Tools47

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

Self-reported~648 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 2d ago

Recent health check succeeded.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev · atlassian-confluence-mcp-server (npm)

Adoption & maintenance

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

GitHub stars5Stargazers on the source repository.
npm downloads1.3kPackage downloads in the last 30 days.
Last commit7d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed47Callable tools this server registers over MCP.

How Atlassian Confluence MCP Server works

What atlassian-confluence-mcp-server does

atlassian-confluence-mcp-server exposes Confluence operations through the Model Context Protocol. It supports Confluence Cloud as well as on-premise Server and Data Center deployments running version 7.9 or later. The package includes 47 tools covering content retrieval, page and space administration, search, collaboration features, and selected export operations.

Its coverage includes page creation, reading, updating, deletion, copying, and movement. Agents can also work with spaces, labels, comments, attachments, page hierarchies, version history, watchers, page restrictions, inline tasks, personal-space pages, and Confluence URLs. Search supports both text queries and CQL, along with recently modified pages. Export tools generate PDF or Word export URLs.

How it works

The server runs as a standard command-line MCP process. It can be started directly with npx atlassian-confluence-mcp-server, installed globally, or built from the repository and launched with Node.js. MCP client configuration supplies the command and environment variables, allowing an assistant to invoke Confluence tools through the server.

Authentication depends on the Confluence deployment. Cloud uses an Atlassian account email together with an API token. Server and Data Center use a Personal Access Token with Bearer authentication; older Server installations can use username and password authentication instead.

Read-only operation is the default. Mutating tools require CONFLUENCE_READ_ONLY=false, while deletion and page-permission mutation require the separate CONFLUENCE_ENABLE_DESTRUCTIVE_TOOLS=true setting. Tool and space allowlists provide additional ways to narrow what the process can expose or access.

Setup and configuration

Node.js 22.12 or newer is required. Set CONFLUENCE_BASE_URL to the root URL of the target Confluence instance. Provide PAT for a Cloud API token or a Server/Data Center personal access token. Cloud authentication also requires CONFLUENCE_USERNAME with the Atlassian account email. Basic authentication uses CONFLUENCE_USERNAME and CONFLUENCE_PASSWORD.

Optional controls include CONFLUENCE_ENABLED_TOOLS, a comma-separated tool allowlist, and CONFLUENCE_ALLOWED_SPACES, which limits requests using space keys. HTTPS is required by default; insecure HTTP can only be enabled for localhost or loopback addresses. Attachment uploads are disabled unless CONFLUENCE_UPLOAD_ALLOWED_DIRS names permitted absolute directories. CONFLUENCE_MAX_ATTACHMENT_BYTES limits the size of files read for upload and defaults to 50 MB.

A typical MCP entry uses npx -y atlassian-confluence-mcp-server as the command and places the Confluence settings in its env object. The same pattern works with the globally installed command or a built dist/index.js entry point.

Tools and capabilities

The available tool set covers:

  • Confluence connection testing
  • Space listing, inspection, creation, and deletion
  • Page CRUD, copying, moving, hierarchy navigation, and URL parsing
  • CQL and text search, including recently changed pages
  • Labels, comments, attachments, watchers, and version history
  • Page restrictions and permission management
  • Inline task extraction and PDF or Word export URLs

The effective tool set depends on the security settings. Read-only mode hides or blocks mutation operations, and an explicit enabled-tools list can expose only selected functions.

Limitations and notes

The server requires access to a reachable Confluence instance and credentials with suitable permissions. Cloud and Server/Data Center authentication use different credential patterns. Confluence may impose an attachment limit below the client-side upload cap. File uploads read from the host filesystem only when an allowed directory has been configured. Destructive operations remain disabled unless they are explicitly enabled.

Reviews

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

Frequently Asked Questions about Atlassian Confluence MCP Server

atlassian-confluence-mcp-server is an MCP server that connects AI assistants to Confluence Cloud, Server, and Data Center. Its tools search and read pages, create and update content, manage spaces, labels, comments, attachments, watchers, permissions, tasks, and export URLs. It supports read-only defaults and configurable access controls.

Install it with npx, npm, or from source. Run `npx atlassian-confluence-mcp-server` without a package installation, install globally with `npm install -g atlassian-confluence-mcp-server`, or clone the repository, run `npm install`, and build it with `npm run build`.

Set `CONFLUENCE_BASE_URL` and the credentials matching your deployment. Cloud requires `CONFLUENCE_USERNAME` and `PAT`; Server and Data Center use `PAT`; older Server installations can use `CONFLUENCE_USERNAME` and `CONFLUENCE_PASSWORD` for Basic Authentication.

Yes, it can be configured as a standard command-based MCP server in clients that support MCP. The documented configuration uses `npx -y atlassian-confluence-mcp-server` as the command and passes Confluence credentials through environment 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 PreviewAtlassian Confluence MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/atlassian-confluence-mcp-server?style=directory)](https://allmcps.com/mcp/atlassian-confluence-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/atlassian-confluence-mcp-server"><img src="https://allmcps.com/api/badge/atlassian-confluence-mcp-server?style=directory" alt="Atlassian Confluence MCP Server on AllMCPs" /></a>