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_pages | List pages, optionally filtered by space |
| confluence_get_pageA | Get a specific page by ID (for very large pages, prefer confluence_get_page_body_chunk) |
| confluence_get_page_by_titleA | Get a page by its title within a space |
| confluence_get_page_body_chunk | Read a page body in chunks by character offset/length (useful for very large pages) |
| confluence_search | Search for content using CQL (Confluence Query Language) |
| confluence_search_pages | Search for pages by text content |
| confluence_get_page_labelsA | Get labels attached to a page |
| confluence_get_page_comments | Get comments on a page |
| confluence_get_page_attachments | Get attachments on a page |
| confluence_get_comment_attachmentsB | Get attachments on a comment |
| confluence_get_child_pagesA | Get child pages of a parent page |
| confluence_get_page_ancestorsB | Get ancestor pages of a page |
| confluence_get_current_userA | Get the current authenticated user |
| confluence_get_page_versionsC | Get version history of a page |
| confluence_get_page_versionA | Get a specific version of a page |
| confluence_get_page_propertiesA | 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_get_space_homepageA | Get the homepage of a space |
| confluence_get_page_watchers | Get users watching a page |
| confluence_get_page_permissions | Get page restrictions/permissions |
| confluence_get_recently_modified | Get recently modified pages |
| confluence_get_page_tasks | Get inline tasks from a page |
| confluence_export_page | Get export URL for a page (PDF or Word) |
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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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