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 pagesoffline_access
: Offline accessread:me
: Read user informationread:page:confluence
: Read pagesread:space:confluence
: Read spacesread:user:confluence
: Read user informationwrite:page:confluence
: Write pagessearch:confluence
: Search functionalityread: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
- Create an OAuth 2.0 app in the Atlassian Developer Console.
- Set the required permission scopes.
- Configure the callback URL.
- 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.