Skip to content
Confluence logo

Confluence MCP server

Give your AI assistant 21 tools it can call in Confluence, over one server URL.

Confluence is not a separate install. One Activepieces MCP server exposes it alongside 760+ other apps, behind a single URL.

Tools
21
Works with
Any MCP client
Auth
Custom auth
License
MIT, open source
Updated
August 2026

About the Confluence MCP server

Connect Confluence once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches Confluence and 760+ other apps over a single connection, on our cloud or a self-hosted install.

Tools

Confluence tools your AI can run

Once connected, your assistant can call any of these Confluence actions by asking in plain language.

  • Get Page Content

    Get page content and optionally all its descendants

    3 fields

  • Get Page by URL

    Fetches a page by its Confluence web URL (extracts the page ID automatically).

    2 fields

  • Find Page by Title

    Finds a page by exact title, optionally scoped to a space.

    2 fields

  • Search Content (CQL)

    Search Confluence content with CQL (Confluence Query Language). Example: `type = "page" AND space = "DOCS" AND title ~ "release"`.

    3 fields

  • Create Page

    Creates a new page in a space with the given title and body.

    6 fields

  • Create Page from Template

    Creates a new page from a template with the given title and variables.

    6 fields

  • Update Page

    Updates the title, body, or status of an existing page.

    6 fields

  • Delete Page

    Trashes or permanently deletes a page.

    3 fields

  • Move Page

    Moves a page to a new parent as a child, sibling, or to the top of the parent.

    4 fields

  • Publish Draft

    Publishes a draft page (changes status from draft to current).

    1 field

  • Add Comment to Page

    Adds a footer comment to a page.

    3 fields

  • Reply to Comment

    Replies to an existing footer comment on a page.

    2 fields

  • List Comments

    Lists footer and/or inline comments on a page.

    4 fields

  • Upload Attachment

    Uploads a file as an attachment to a page.

    5 fields

  • Download Attachment

    Downloads an attachment file by its ID and returns it as a file.

    1 field

  • List Attachments

    Lists all attachments on a page.

    2 fields

  • Add Label to Page

    Adds one or more labels to a page.

    4 fields

  • Remove Label from Page

    Removes a label from a page.

    3 fields

  • Find User

    Looks up Confluence users by name, email, or keyword.

    2 fields

  • List Spaces

    Lists all spaces the authenticated user can access.

    2 fields

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Triggers

Confluence events your agent can watch

These start a run the moment something happens in Confluence, so work gets picked up on its own.

  • New Page

    Triggers when a new page is created.

    1 field

  • Updated Page

    Triggers when an existing page is updated (version > 1).

    1 field

  • New Comment on Page

    Triggers when a new footer comment is added to the selected page.

    2 fields

  • New Attachment

    Triggers when a new attachment is uploaded to the selected page.

    2 fields

  • New Blog Post

    Triggers when a new blog post is published in the selected space.

    1 field

Confluence MCP, answered.

No. That is the point of it. One Activepieces server exposes Confluence alongside every other piece you connect, so your client keeps a single connection.

Yes. Activepieces is open source and free to start, and the MCP server is included on every plan, from the free cloud tier to any self-hosted deployment.

Connect Confluence in Activepieces, enable the server under Settings → MCP Server, then paste your server URL into your client config. It authenticates over OAuth on first use.

It can call 21 tools, including Get Page Content, Get Page by URL, Find Page by Title, and chain them with steps in other apps inside the same run.

Connections use OAuth2 with limited scopes and are stored under 256-bit encryption, with no API to read them back, so an agent gets scoped access rather than your keys.