Atlassian Confluence MCP Server

Node.js/TypeScript MCP server for Atlassian Confluence. Provides tools enabling AI systems (LLMs) to list/get spaces & pages (content formatted as

Local serverstdioGo

What is the Atlassian Confluence MCP Server?

Node.js/TypeScript MCP server for Atlassian Confluence. Provides tools enabling AI systems (LLMs) to list/get spaces & pages (content formatted as Markdown) and

What you get

Transform how you access and interact with your team's knowledge by connecting Claude, Cursor AI, and other AI assistants directly to your Confluence spaces, pages, and documentation. Get instant answers from your knowledge base, search across all your spaces, and streamline your documentation workflow.

  • Generic HTTP method tools — - Access any Confluence API endpoint
  • TOON output format — - 30-60% token reduction vs JSON
  • JMESPath filtering — - Extract only needed data
  • Response truncation — - Automatic handling of large responses
  • Raw response logging — - Full responses saved to /tmp/mcp/
  • Dual transport — - STDIO (for Claude Desktop) and HTTP (for web integrations)

Configuration and credentials

  • Node.js: 18.0.0 or higher - MCP SDK: 1.23.0 (uses modern registerTool API) - Confluence: Cloud only (Server/Data Center not supported)

Recorded tools

  • get — GET any Confluence endpoint
  • post — POST to any endpoint
  • put — PUT to any endpoint
  • patch — PATCH any endpoint
  • delete — DELETE from any endpoint
  • conf_get — GET any Confluence API endpoint (read data)
  • conf_post — POST to any endpoint (create resources)
  • conf_put — PUT to any endpoint (replace resources)
  • conf_patch — PATCH to any endpoint (partial updates)
  • conf_delete — DELETE from any endpoint (remove resources)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
id456
conf_getGET any Confluence API endpoint (read data)
conf_postPOST to any endpoint (create resources)
conf_putPUT to any endpoint (replace resources)
conf_patchPATCH to any endpoint (partial updates)
conf_deleteDELETE from any endpoint (remove resources)

How to install the Atlassian Confluence MCP Server

{
  "mcpServers": {
    "confluence": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-confluence"
      ],
      "env": {
        "ATLASSIAN_SITE_NAME": "your-company",
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "YOUR_ATLASSIAN_API_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js: 18.0.0 or higher - MCP SDK: 1.23.0 (uses modern registerTool API) - Confluence: Cloud only (Server/Data Center not supported)
VariableDescriptionRequired
ATLASSIAN_SITE_NAMEDeclared in the maintainer’s client configuration.Check documentation
ATLASSIAN_USER_EMAILDeclared in the maintainer’s client configuration.Check documentation
ATLASSIAN_API_TOKENDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Atlassian Confluence to get.”
  • “Use Atlassian Confluence to post.”
  • “Use Atlassian Confluence to put.”

Frequently asked questions

Node.js/TypeScript MCP server for Atlassian Confluence. Provides tools enabling AI systems (LLMs) to list/get spaces & pages (content formatted as Markdown) and Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.