atlassian-confluence-mcp-server MCP Server

An open-source Model Context Protocol (MCP) server for Atlassian Confluence that lets AI assistants like Claude and Windsurf read, create, search, and manage Confluence wiki pages. Works with…

Local serverstdioMIT

What is the atlassian-confluence-mcp-server MCP Server?

atlassian-confluence-mcp-server is an MCP project maintained in the anuragagrawal0430/atlassian-confluence-mcp-server repository. The maintainer describes its purpose as “An open-source Model Context Protocol (MCP) server for Atlassian Confluence that lets AI assistants like Claude and Windsurf read, create, search, and manage Confluence wiki…”. Read the project documentation for the complete scope.

Installation

The documented npm package is atlassian-confluence-mcp-server. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares CONFLUENCE_BASE_URL, CONFLUENCE_USERNAME, PAT. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

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
confluence_test_connectionTest connection to Confluence API
confluence_get_spacesList all spaces
confluence_get_spaceGet space details by key
confluence_get_space_by_keyAlias for get_space
confluence_create_spaceCreate a new space
confluence_delete_spaceDelete a space and all its content
confluence_get_space_homepageGet the homepage of a space
confluence_get_pagesList pages, optionally filtered by space
confluence_get_pageGet page by ID
confluence_get_page_by_titleGet page by title within a space
confluence_create_pageCreate a new page
confluence_update_pageUpdate an existing page
confluence_patch_pageServer-side exact find/replace patch for large pages
confluence_replace_page_rangeReplace middle range using offsets or line numbers
confluence_append_to_pageAppend or prepend content server-side
confluence_get_page_body_chunkRead large page body in offset/length chunks
confluence_delete_pageDelete a page
confluence_copy_pageCopy a page, optionally to a different space
confluence_move_pageMove a page to a different parent or space
confluence_searchSearch using CQL
confluence_search_pagesSearch pages by text
confluence_get_recently_modifiedGet recently modified pages
confluence_get_page_labelsGet labels on a page
confluence_add_page_labelAdd a label to a page
confluence_delete_page_labelRemove a label from a page
confluence_get_page_commentsGet comments on a page
confluence_add_page_commentAdd a comment to a page
confluence_get_page_attachmentsList attachments on a page
confluence_get_comment_attachmentsList attachments on a comment
confluence_upload_attachmentUpload/upsert a local file as a page or comment attachment
confluence_get_child_pagesGet child pages of a parent
confluence_get_page_ancestorsGet ancestor pages
confluence_get_page_versionsGet page version history
confluence_get_page_versionGet a specific page version
confluence_get_page_propertiesGet content properties of a page
confluence_get_current_userGet current authenticated user
confluence_get_page_watchersGet users watching a page
confluence_watch_pageAdd current user as a watcher
confluence_unwatch_pageRemove current user as a watcher
confluence_get_page_permissionsGet page restrictions/permissions
confluence_set_page_permissionsSet page restrictions/permissions
confluence_get_page_tasksExtract inline tasks from a page
confluence_export_pageGet export URL for a page (PDF or Word)
confluence_get_page_by_urlGet page from a Confluence URL
confluence_get_personal_space_keyGet current user's personal space key
confluence_create_page_in_personal_spaceCreate page in personal space
confluence_create_private_spaceCreate a private space

How to install the atlassian-confluence-mcp-server MCP Server

{
  "mcpServers": {
    "confluence": {
      "command": "npx",
      "args": [
        "-y",
        "atlassian-confluence-mcp-server"
      ],
      "env": {
        "CONFLUENCE_BASE_URL": "https://your-site.atlassian.net",
        "CONFLUENCE_USERNAME": "you@example.com",
        "PAT": "your-api-token"
      }
    }
  }
}

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

Configuration

VariableDescriptionRequired
CONFLUENCE_BASE_URLDeclared in the maintainer’s client configuration.Yes
CONFLUENCE_USERNAMEDeclared in the maintainer’s client configuration.Check documentation
PATDeclared in the maintainer’s client configuration.Check documentation