Confluence MCP Server

Model Context Protocol server for Atlassian Confluence integration

Local serverstdioTypeScript

What is the Confluence MCP Server?

Model Context Protocol server for Atlassian Confluence integration.

What Confluence MCP does

A Model Context Protocol (MCP) server that provides secure access to Atlassian Confluence through its REST API.

Practical notes

  • Maintained by Olson3R, written in TypeScript.

Recorded tools

  • search_confluence — Search content across allowed spaces
  • get_page — Retrieve a specific page by ID
  • create_page — Create a new page
  • update_page — Update an existing page
  • delete_page — Delete a page
  • list_spaces — List accessible spaces
  • get_space_content — Get pages from a specific space

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
search_confluenceSearch content across allowed spaces
get_pageRetrieve a specific page by ID
create_pageCreate a new page
update_pageUpdate an existing page
delete_pageDelete a page
list_spacesList accessible spaces
get_space_contentGet pages from a specific space

How to install the Confluence MCP Server

{
  "mcpServers": {
    "confluence": {
      "command": "node",
      "args": [
        "/path/to/confluence_mcp/dist/index.js"
      ],
      "env": {
        "CONFLUENCE_BASE_URL": "https://your-domain.atlassian.net",
        "CONFLUENCE_USERNAME": "your-email@domain.com",
        "CONFLUENCE_API_TOKEN": "YOUR_CONFLUENCE_API_TOKEN",
        "ALLOWED_SPACES": "SPACE1,SPACE2,SPACE3"
      }
    }
  }
}

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

Configuration

VariableDescriptionRequired
CONFLUENCE_BASE_URLDeclared in the maintainer’s client configuration.Check documentation
CONFLUENCE_USERNAMEDeclared in the maintainer’s client configuration.Check documentation
CONFLUENCE_API_TOKENDeclared in the maintainer’s client configuration.Check documentation
ALLOWED_SPACESDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Confluence MCP to search confluence.”
  • “Use Confluence MCP to get page.”
  • “Use Confluence MCP to create page.”

Frequently asked questions

Model Context Protocol server for Atlassian Confluence integration Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.