Confluence MCP Server

Confluence MCP servers provide interfaces for LLMs to interact with Atlassian Confluence workspaces. These servers enable AI models to manage documentation, collaborate on content, and automate knowledge management tasks.

October 19, 2026
MCP ServerBusiness & ProductivityConfluence MCP Server
GitHub starsnpm versionnpm downloads

Overview

The MCP Confluence Server connects AI systems (LLMs) directly to Atlassian Confluence, enabling them to interact with spaces, pages, and documentation. It provides a standard way to access and manage knowledge within Confluence.

Developed by:

Developed by Aashari

Key Features

πŸ“š

Knowledge Base Access

Ask AI about your documentation and get instant answers

πŸ”

Advanced Search

Search across all spaces and pages using CQL (Confluence Query Language)

πŸ“„

Content Management

Retrieve, create, and update Confluence pages

πŸ’¬

Discussion Review

Access and review comments on pages

Available Tools

Quick Reference

ToolPurposeCategory
conf_getGET a Confluence API endpointRead
conf_postPOST to a Confluence API endpointCreate
conf_putPUT to a Confluence API endpointUpdate
conf_patchPATCH a Confluence API endpointUpdate
conf_deleteDELETE from a Confluence API endpointDelete

Detailed Usage

conf_getβ–Ά

List Confluence spaces through the v2 spaces endpoint.

use_mcp_tool({
  server_name: "confluence",
  tool_name: "conf_get",
  arguments: { path: "/wiki/api/v2/spaces" }
});
conf_getβ–Ά

Get a space by its numeric ID.

use_mcp_tool({
  server_name: "confluence",
  tool_name: "conf_get",
  arguments: { path: "/wiki/api/v2/spaces/123456" }
});
conf_getβ–Ά

Search Confluence pages with CQL.

use_mcp_tool({
  server_name: "confluence",
  tool_name: "conf_get",
  arguments: { path: "/wiki/rest/api/search", queryParams: { cql: "type=page AND space=DEV" } }
});
conf_getβ–Ά

Get a page body using the page body endpoint.

use_mcp_tool({
  server_name: "confluence",
  tool_name: "conf_get",
  arguments: { path: "/wiki/api/v2/pages/789/body", queryParams: { "body-format": "storage" } }
});
conf_getβ–Ά

List comments associated with a Confluence page.

use_mcp_tool({
  server_name: "confluence",
  tool_name: "conf_get",
  arguments: { path: "/wiki/api/v2/pages/789/footer-comments" }
});

Installation

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

Confluence Credentials:

Replace your-company, [email protected], and your_api_token with your actual Confluence site name, email, and API token.

Common Use Cases

1. Summarize Documentation

Ask AI to summarize complex Confluence pages or spaces.

// Summarize a specific Confluence page
use_mcp_tool({
  server_name: "confluence",
  tool_name: "conf_get",
  arguments: { path: "/wiki/api/v2/pages/123456/body", queryParams: { "body-format": "storage" } }
});
// AI can then process the content to generate a summary

2. Find Information

Quickly find relevant information across your Confluence knowledge base.

// Search for pages related to "security best practices"
use_mcp_tool({
  server_name: "confluence",
  tool_name: "conf_get",
  arguments: { path: "/wiki/rest/api/search", queryParams: { cql: "type=page AND text~\"security best practices\"" } }
});

3. Review Team Discussions

Access and review comments on important documents.

// Get comments on an architecture document
use_mcp_tool({
  server_name: "confluence",
  tool_name: "conf_get",
  arguments: { path: "/wiki/api/v2/pages/789012/footer-comments" }
});

4. Content Creation

Automate the creation of new Confluence pages based on templates or external data.

// Create a page through the Confluence API.
use_mcp_tool({
  server_name: "confluence",
  tool_name: "conf_post",
  arguments: {
    path: "/wiki/api/v2/pages",
    body: { spaceId: "123456", status: "current", title: "New Project Plan", body: { representation: "storage", value: "<p>Project Plan Q3</p>" } }
  }
});

Sources