Model Context Protocol Server

Seamless Confluence Access for Claude

Manage pages, search spaces, and extract data from your Atlassian workspace. Built for Claude Desktop and Claude Code.

claude-confluence-session
❯ confluence.get_page(pageId: "12345")
// Page Details Retrieved:
"title": "Q1 Product Roadmap"
"space": "Engineering"
"author": "Vincent"

// AI Action:
✔ Extracted milestones
✔ Summarized blockers
✔ Drafted update comment

Full Control Over Your Workspace

Connect Claude to Confluence to automate documentation, research project history, and keep your team updated.

Page Operations

Create, read, update, and delete pages using natural language commands via Claude.

Advanced Search

Leverage full CQL (Confluence Query Language) support to find exactly what you need in seconds.

Report Automation

Specialized tool to extract "DONE" sections from daily reports for automated weekly summaries.

Collaboration

Read and add comments, manage page labels, and list attachments without leaving the chat.

Space Exploration

Browse space content, list all accessible spaces, and navigate hierarchy with ease.

Secure Integration

Standard Atlassian API Token authentication with environment variable security.

Quick Setup

Connect your Atlassian workspace to Claude in minutes.

1. Get API Token

Generate an API token from your Atlassian Security settings.

ATLASSIAN_API_TOKEN=your_token_here

2. Configure Claude

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "confluence": {
      "command": "npx",
      "args": ["-y", "@vinhnguyen/confluence-mcp"],
      "env": {
        "ATLASSIAN_EMAIL": "your@email.com",
        "ATLASSIAN_API_TOKEN": "your_token",
        "ATLASSIAN_DOMAIN": "your.atlassian.net"
      }
    }
  }
}

Available MCP Tools

Claude can naturally use these tools to perform actions in your Confluence environment.

Category Tool Name Description
Pages confluence_get_page Get full page details and content by ID
Pages confluence_create_page Create a new page in a specific space
Search confluence_search Advanced search using CQL queries
Search confluence_search_by_text Simple text search across all pages
Spaces confluence_list_spaces List all available Confluence spaces
Automation confluence_extract_done_sections Extract DONE tasks from daily report pages

Try These Prompts

Once connected, try asking Claude to help with your documentation:

"Find all pages in the 'ENG' space that mention 'OAuth2' and summarize the implementation."

"Create a new page in the 'PRODUCT' space titled 'Meeting Notes' with a summary of our chat."

"Look at my last 5 daily reports and extract all the completed tasks into a weekly update."