C
Confluence MCP
48
Stack Score
Editorial pick✓ Verified workingMCP server
Confluence MCP
Read, search, and write Confluence pages.
Best for
Best for enterprise teams running internal docs on Confluence.
At a glance
- Pricing
- open-source
- Setup time
- 30 minutes
- Learning curve
- moderate
- Last verified
- 5/27/2026
What we love
- ✓Atlassian-maintained
- ✓Strong enterprise wiki surface
- ✓CQL exposes rich query
Where it falls short
- −Complex permission model
- −Page restrictions need care
- −Slow on huge spaces
Install & connect
Copy-paste ready
Install
shell
npx -y mcp-remote https://confluence.run.tools
Config — Claude Desktop
json
{
"mcpServers": {
"confluence": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://confluence.run.tools"]
}
}
}Config — Claude Code
shell
claude mcp add --transport http confluence https://confluence.run.tools
Pricing
✓ Pricing verified Jun 14, 20261 tier
Open-source
$0
perpetual
- ✓Apache 2.0
Overview
MCP server for Confluence Cloud + Server — page CRUD, space + label mgmt, CQL search, attachment ops. Atlassian OAuth or API token.
Key features
- ●Page CRUD
- ●CQL search
- ●Space + label mgmt
- ●Attachment ops
- ●OAuth + token
Exposed tools
The MCP-tool names this server exposes. Your agent can invoke any of these when this server is connected.
- CONFLUENCE_CREATE_PAGECreate a new Confluence page in a specified space.
- CONFLUENCE_UPDATE_PAGEUpdate an existing Confluence page.
- CONFLUENCE_DELETE_PAGEPermanently delete a Confluence page.
- CONFLUENCE_GET_PAGE_BY_IDRetrieve a Confluence page by its ID.
- CONFLUENCE_GET_PAGESPaginated list of Confluence pages.
- CONFLUENCE_GET_CHILD_PAGESList direct child pages of a given page.
- CONFLUENCE_GET_PAGE_ANCESTORSRetrieve all ancestors for a given page.
- CONFLUENCE_GET_PAGE_VERSIONSRetrieve all versions of a page.
- CONFLUENCE_GET_PAGE_LIKE_COUNTGet like count for a page.
- CONFLUENCE_CREATE_PAGE_PROPERTYCreate a property on a page.
- CONFLUENCE_GET_CONTENT_PROPERTIES_FOR_PAGERetrieve all content properties on a page.
- CONFLUENCE_UPDATE_CONTENT_PROPERTY_FOR_PAGE_BY_IDUpdate a content property on a page.
- CONFLUENCE_DELETE_CONTENT_PROPERTY_FOR_PAGE_BY_IDDelete a content property from a page by ID.
- CONFLUENCE_CREATE_BLOGPOSTCreate a new Confluence blog post.
- CONFLUENCE_UPDATE_BLOGPOSTUpdate a Confluence blog post.
- CONFLUENCE_GET_BLOG_POSTSPaginated list of blog posts.
- CONFLUENCE_GET_BLOGPOST_BY_IDRetrieve a blog post by ID.
- CONFLUENCE_GET_BLOG_POSTS_FOR_LABELList all blog posts under a specific label.
- CONFLUENCE_GET_BLOGPOST_VERSIONSRetrieve all versions of a blog post.
- CONFLUENCE_GET_BLOGPOST_VERSION_DETAILSRetrieve details for a specific blog post version.
- CONFLUENCE_GET_BLOGPOST_LIKE_COUNTGet like count for a blog post.
- CONFLUENCE_GET_BLOGPOST_LABELSRetrieve labels of a blog post.
- CONFLUENCE_GET_BLOGPOST_OPERATIONSRetrieve permitted operations for a blog post.
- CONFLUENCE_CREATE_BLOGPOST_PROPERTYCreate a property on a blog post.
- CONFLUENCE_GET_CONTENT_PROPERTIES_FOR_BLOG_POSTRetrieve all content properties on a blog post.
- CONFLUENCE_UPDATE_BLOGPOST_PROPERTYUpdate a property of a blog post.
- CONFLUENCE_DELETE_BLOGPOST_PROPERTYDelete a blog post property.
- CONFLUENCE_CREATE_SPACECreate a new Confluence space.
- CONFLUENCE_CREATE_PRIVATE_SPACECreate a private Confluence space.
- CONFLUENCE_DELETE_SPACEDelete a Confluence space by key.
- CONFLUENCE_GET_SPACESPaginated list of Confluence spaces.
- CONFLUENCE_GET_SPACE_BY_IDRetrieve a space by ID.
- CONFLUENCE_GET_SPACE_CONTENTSRetrieve content in a space.
- CONFLUENCE_GET_SPACE_PROPERTIESRetrieve space properties.
- CONFLUENCE_CREATE_SPACE_PROPERTYCreate a new property on a space.
- CONFLUENCE_UPDATE_SPACE_PROPERTYUpdate a space property.
- CONFLUENCE_DELETE_SPACE_PROPERTYDelete a space property.
- CONFLUENCE_CREATE_WHITEBOARDCreate a new Confluence whiteboard.
- CONFLUENCE_CREATE_CONTENT_PROPERTY_FOR_WHITEBOARDCreate a content property on a whiteboard.
- CONFLUENCE_UPDATE_CONTENT_PROPERTY_FOR_WHITEBOARD_BY_IDUpdate a whiteboard content property.
- CONFLUENCE_DELETE_CONTENT_PROPERTY_FOR_WHITEBOARD_BY_IDDelete a whiteboard content property.
- CONFLUENCE_ADD_CONTENT_LABELAdd labels to a piece of content.
- CONFLUENCE_GET_LABELSRetrieve all labels in a Confluence site.
- CONFLUENCE_GET_LABELS_FOR_PAGERetrieve labels of a specific page.
- CONFLUENCE_GET_LABELS_FOR_SPACEList labels on a space.
- CONFLUENCE_GET_LABELS_FOR_SPACE_CONTENTList labels on all content in a space.
- CONFLUENCE_GET_ATTACHMENTSRetrieve attachments of a Confluence page.
- CONFLUENCE_GET_ATTACHMENT_LABELSList labels on an attachment.
- CONFLUENCE_GET_INLINE_COMMENTS_FOR_BLOG_POSTRetrieve inline comments for a blog post.
- CONFLUENCE_GET_CONTENT_RESTRICTIONSRetrieve restrictions on a content item.
- CONFLUENCE_GET_AUDIT_LOGSRetrieve Confluence audit records.
- CONFLUENCE_GET_CURRENT_USERGet info about the currently authenticated user.
- CONFLUENCE_GET_USER_ANONYMOUSRetrieve info about the anonymous user.
- CONFLUENCE_SEARCH_CONTENTSearch content by filtering pages with intelligent ranking.
- CONFLUENCE_SEARCH_USERSSearch for users using CQL.
Best use cases
Internal docs Q&A
Ground Claude answers in Confluence pages for SOPs and runbooks.
Page maintenance
Let Claude refresh outdated pages based on linked source documents.
Integrations
Similar tools
See all note-taking tools →One AI Stack pick every week.
The tool we’d pay for this week, why we’d pay for it, and what we’d skip. No promo spam.