Atlassian Confluence MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PAT | No | API token (Cloud) or Personal Access Token (Server/DC) | |
| CONFLUENCE_BASE_URL | Yes | Root URL of your Confluence instance (required) | |
| CONFLUENCE_PASSWORD | No | Password or API token for Basic Auth | |
| CONFLUENCE_USERNAME | No | Your Atlassian account email (Cloud) or username (Server/DC basic auth) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| confluence_test_connectionA | Test connection to Confluence API |
| confluence_get_spacesC | List all spaces in Confluence |
| confluence_get_spaceB | Get details of a specific space by key |
| confluence_get_space_by_keyB | Get details of a specific space by key |
| confluence_get_pagesB | List pages, optionally filtered by space |
| confluence_get_pageB | Get a specific page by ID |
| confluence_get_page_by_titleB | Get a page by its title within a space |
| confluence_create_pageC | Create a new page in Confluence |
| confluence_update_pageC | Update an existing page |
| confluence_delete_pageC | Delete a page |
| confluence_searchB | Search for content using CQL (Confluence Query Language) |
| confluence_search_pagesB | Search for pages by text content |
| confluence_get_page_labelsA | Get labels attached to a page |
| confluence_add_page_labelC | Add a label to a page |
| confluence_delete_page_labelB | Remove a label from a page |
| confluence_get_page_commentsB | Get comments on a page |
| confluence_add_page_commentB | Add a comment to a page |
| confluence_get_page_attachmentsB | Get attachments on a page |
| confluence_get_child_pagesB | Get child pages of a parent page |
| confluence_get_page_ancestorsC | Get ancestor pages of a page |
| confluence_get_current_userA | Get the current authenticated user |
| confluence_get_page_versionsB | Get version history of a page |
| confluence_get_page_versionA | Get a specific version of a page |
| confluence_get_page_propertiesC | Get content properties of a page |
| confluence_get_page_by_urlA | Get a page by its Confluence URL (e.g., https://confluence.example.com/display/SPACE/Page+Title or ?pageId=12345) |
| confluence_get_personal_space_keyA | Get the personal space key for the current authenticated user |
| confluence_create_page_in_personal_spaceB | Create a new page in the current user's personal space |
| confluence_create_private_spaceA | Create a new private space viewable only by its creator |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Confluence Spaces | List of all Confluence spaces |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/anuragagrawal0430/atlassian-confluence-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server