Skip to Content

Atlassian Confluence

Connect with Atlassian Confluence to manage team collaboration and documentation platform.

Key Features

  • Page and blog post management
  • Space and permission management
  • Content search and retrieval
  • User search and management
  • Comments and collaboration features
  • Attachment management

Basic Information

Authentication Method

Uses OAuth 2.0 for authentication.

Required Permissions

  • delete:page:confluence: Delete pages
  • offline_access: Offline access
  • read:me: Read user information
  • read:page:confluence: Read pages
  • read:space:confluence: Read spaces
  • read:user:confluence: Read user information
  • write:page:confluence: Write pages
  • search:confluence: Search functionality
  • read:content-details:confluence: Read content details

Supported MCP Tools

Space Management Tools

get_spaces

Returns all spaces. Results are sorted by ID in ascending order, and the number of results can be limited by the limit parameter.

Page Management Tools

get_pages

Returns all pages. The number of results can be limited by the limit parameter, and additional results (if available) will be available through the next URL in the Link response header.

get_page_by_id

Returns a specific page.

create_page

Creates a page in the space.

update_page

Updates a page by ID.

🛠️

Note: Using update_page may result in the loss of original content such as images and videos. For pages with important media, please edit them directly in Confluence.
Content preservation will soon become the default, with the current token-saving simplified updates offered as an optional setting.

delete_page

Deletes a page by ID.

User Management Tools

bulk_user_lookup

Returns user details for the IDs provided in the request body.

search_users

🔍

NEW! Newly added feature.

Searches for users using user-specific queries from the Confluence Query Language (CQL).

Search Tools

search_content

📄

NEW! Newly added feature.

Searches for content using the Confluence Query Language (CQL).

Usage Example

For example,

  • When you input “Retrieve the list of pages in a specific space” as a prompt,
  • LLM calls the get_pages tool via MCP to retrieve the page list.
  • Then, it responds in the chat based on the tool call results.

OAuth App Setup Method

  1. Create an OAuth 2.0 app in the Atlassian Developer Console.
  2. Set the required permission scopes.
  3. Configure the callback URL.
  4. Safely store the generated Client ID and Client Secret.

Notes

  • Keep your OAuth credentials secure.
  • It’s recommended to grant only the minimum necessary permissions.
  • It’s recommended to use HTTPS.
  • Follow Confluence’s query syntax when writing CQL queries.
Last updated on