Connect Confluence to your AI agent
A tool for team collaboration and knowledge management.
We set up the connection using your own Confluence account, with keys you control, and keep it running. Your agent picks it up and starts doing the work.
What your agent can do in Confluence
Each one is a real action the agent can take on its own, the same things a person clicking around Confluence could do. Read-only by default; write actions are confirmed against your policy.
- Add Content Label Tool to add labels to a piece of content. Use after obtaining the content ID to tag pages or blog posts with metadata labels.
- CQL Search Searches for content in Confluence using Confluence Query Language (CQL). CQL is a powerful query language that allows you to search across all Confluence content with advanced filtering capabilities including: - Full-t…
- Create Blogpost Tool to create a new Confluence blog post. Use when you need to publish content in a specific space. Response includes `data.id` for the post ID and `data._links.base` + `data._links.webui` for the URL.
- Create Blogpost Property Tool to create a property on a specified blog post. Use when you need to add custom metadata to a blog post. Creates a new property with a key-value pair on a specified Confluence blog post. This allows users to add cus…
- Create Whiteboard Property Tool to create a new content property on a whiteboard. Use when you need to attach custom metadata to a Confluence whiteboard.
- Create Footer Comment Tool to create a footer comment on a Confluence page, blog post, attachment, or custom content. Use when you need to add a comment without editing the page body itself.
- Create Inline Comment Creates an inline comment on a Confluence page or blog post, highlighting specific text. Inline comments allow users to comment on specific portions of content without editing the page itself. Use this action when you n…
- Create Page Tool to create a new Confluence page in a specified space. Use when you need to create new documentation or content.
- Create Page Property Tool to create a property on a Confluence page. Use when you need to add custom metadata or settings to a page.
- Create Private Space Tool to create a private Confluence space. Use when you need an isolated workspace viewable only by its creator.
- Create Space Tool to create a new Confluence space. Use when setting up a new knowledge area for organization. Must include a `plain.representation` field, e.g., `{"plain": {"representation": "plain", "value": "text here"}}`. Omitti…
- Create Space Property Tool to create a new property on a Confluence space. Use after confirming the space ID when adding custom metadata.
- Create Whiteboard Tool to create a new Confluence whiteboard. Use when you need to start a collaborative whiteboard session.
- Delete Blog Post Deletes a Confluence blog post by ID. Use this action when you need to remove a blog post from a Confluence space. This action is irreversible — the blog post cannot be recovered once deleted (especially if purge=true).…
- Delete Blogpost Property Tool to delete a blog post property. Use when you need to remove custom metadata from a specified blog post.
- Delete Page Content Property Tool to delete a content property from a page by property ID. Use when you need to remove custom metadata from a page for cleanup or auditing. This action deletes a specified content property from a Confluence page usin…
- Delete Whiteboard Content Property Tool to delete a content property from a whiteboard by property ID. Use when you need to remove custom metadata from a whiteboard.
- Delete Page Tool to delete a Confluence page. Use with caution as this permanently removes the page and its content with no recovery option. In move or migration workflows, confirm all target pages were successfully created before…
- Delete Space Tool to delete a Confluence space by its key. Use when you need to permanently remove a space.
- Delete Space Property Tool to delete a space property. Use when you need to remove a property from a Confluence space after review.
- Download Attachment Downloads an attachment from a Confluence page and returns a publicly accessible S3 URL. Use this when you need to share the attachment with users who don't have Confluence access. First use get_attachments to list atta…
- Find Text Selections Finds text occurrences in a Confluence page's content to help with inline comment creation. This action retrieves the page content and searches for the specified text string, returning information about each match inclu…
- Get Attachment Labels Tool to list labels on an attachment. Use after confirming the attachment ID to fetch its labels.
- Get Attachments Tool to retrieve attachments of a Confluence page. Use after confirming page ID to list its attachments (supports pagination).
- Get Audit Logs Tool to retrieve Confluence audit records. Use when you need to fetch and filter audit logs for compliance or troubleshooting.
- Get Blogpost by ID Tool to retrieve a specific Confluence blog post by its ID. Use when you have a blog post ID and need detailed metadata and content.
- Get Blogpost Labels Tool to retrieve labels of a specific Confluence blog post by ID. Use after obtaining the blog post ID to list its labels.
- Get Blogpost Like Count Tool to get like count for a Confluence blog post. Use after confirming the blog post ID to retrieve total likes.
- Get Blogpost Operations Tool to retrieve permitted operations for a Confluence blog post. Use after confirming the blog post ID to see allowed actions.
- Get Blog Posts Tool to retrieve a list of blog posts. Use when you need a paginated list of Confluence blog posts.
- Get Blog Posts For Label Tool to list all blog posts under a specific label. Use when you have a label ID and need to retrieve associated blog posts.
- Get Blogpost Version Details Tool to retrieve details for a specific version of a blog post. Use when you have a blogpostId and versionNumber and need detailed metadata for that version.
- Get Blogpost Versions Tool to retrieve all versions of a specific blog post. Use when you have a blogpostId and need to list version numbers.
- Get Child Pages Tool to list all direct child pages of a given Confluence page. Use when you have a parent page ID and need to discover its direct descendants. Response nests child page data under `data.data.results`; unwrap this befor…
- Get Blog Post Content Properties Tool to retrieve all content properties on a blog post. Use when you need to list metadata properties set on a specific Confluence blog post.
- Get Page Content Properties Tool to retrieve all content properties on a page. Use when you need to list metadata properties set on a specific Confluence page.
- Get Content Restrictions Tool to retrieve restrictions on a Confluence content item. Use when you need to see who can view or edit a page or blog post.
- Get Current User Tool to get information about the currently authenticated user — always scoped to the account tied to the configured connection, not arbitrary users. Use CONFLUENCE_SEARCH_USERS to look up other users. Response contains…
- Get Inline Comments for Blog Post Tool to retrieve inline comments for a Confluence blog post. Use when you need inline comment details by blog post ID.
- Get Labels Tool to retrieve all labels in a Confluence site; use for label discovery when you need to list or page through labels. For label-based filtering, use CONFLUENCE_GET_LABELS_FOR_PAGE or CONFLUENCE_GET_LABELS_FOR_SPACE_CO…
- Get Page Labels Tool to retrieve labels of a specific Confluence page by ID. Labels are returned in `data.results[*].name` and are not available in CONFLUENCE_GET_PAGES responses. Use after obtaining the page ID to list its labels. Pag…
- Get Labels for Space Tool to list labels on a space. Use when you need to retrieve labels for a specific space.
- Get Labels for Space Content Tool to list labels on all content in a space. Use when you need to retrieve or filter content labels by space, with pagination and optional prefix filtering. For label discovery across a space before per-page filtering…
- Get Page Ancestors Tool to retrieve all ancestors for a given Confluence page by its ID. Use when you need the full page hierarchy.
- Get Page by ID Tool to retrieve a Confluence page by its ID. Use when you have a page ID and need its detailed metadata and content. Response body is in `body.storage.value` as Confluence storage format (HTML); strip tags before plain…
- Get Page Footer Comments Tool to retrieve footer (non-inline) comments for a Confluence page. Use when you need to collect review feedback left as standard page comments.
- Get Page Inline Comments Tool to retrieve inline comments for a Confluence page. Use when you need inline comment details by page ID.
- Get Page Like Count Tool to get like count for a Confluence page. Use after confirming the page ID to retrieve total likes.
- Get Pages Tool to retrieve a paginated list of Confluence pages. Results are permission-scoped to the authenticated user; empty results may reflect access restrictions. Omitting filters like spaceId or status can return unexpecte…
- Get Page Versions Tool to retrieve all versions of a specific Confluence page. Use to audit edit history or to get the latest version.number before calling CONFLUENCE_UPDATE_PAGE — using a stale version.number causes a 409 Conflict error.
- Get Space by ID Tool to retrieve a Confluence space by its ID. Use when you need detailed metadata of a specific space. Space names are non-unique; use the numeric spaceId or spaceKey from the response for stable identification in down…
- Get Space Contents Tool to retrieve content in a Confluence space. Use when you need to list pages, blogposts, or attachments of a specific space key. Results are in data.results (not data.page.results). Paginate via start/limit (max 200/…
- Get Space Properties Tool to get properties of a Confluence space. Use when you need to retrieve custom metadata or settings stored as space properties.
- Get Spaces Tool to retrieve a paginated list of Confluence spaces with optional filtering. Paginate by incrementing `start` in steps of `limit` until fewer results than `limit` are returned. Results are scoped to spaces visible to…
- Get Tasks Tool to list Confluence tasks (action items) with filtering by assignee, creator, space, page, blog post, status, and dates. Use when you need to retrieve user action items without unreliable keyword searching for "TODO…
- Get Anonymous User Tool to retrieve information about the anonymous user. Use when you need to obtain guest user details before unauthenticated interactions.
- List Spaces Retrieves a paginated list of Confluence spaces visible to the authenticated user. Use when you need to discover available spaces or iterate through all spaces in an instance. Results are scoped to spaces the user has p…
- Search Content Searches for content by filtering pages from the Confluence v2 API with intelligent ranking. Since the native search endpoint is deprecated, this action: 1. Fetches pages from the v2 pages endpoint with pagination (up t…
- Search Pages Searches for pages in Confluence using filters like title, space, and status. Returns a paginated list of pages matching the specified criteria. Use this action when you need to find specific pages by title or filter pa…
- Search Spaces Searches for Confluence spaces with flexible filtering by name, key, type, status, and labels. Use this action when you need to find specific spaces by partial name/key match or filter spaces by attributes like type (gl…
- Search Users Searches for users using user-specific queries from the Confluence Query Language (CQL).
- Update Blogpost Tool to update a Confluence blog post's title or content. Use when you need to modify an existing blog post. Ensure you have the latest version number before calling.
- Update Blogpost Property Tool to update a property of a specified blog post. Use when you need to modify custom metadata on a blog post.
- Update Page Content Property Tool to update a content property on a Confluence page. Use when you need to modify an existing metadata property by its ID.
- Update Whiteboard Content Property Tool to update a content property on a whiteboard. Use when you need to modify metadata on a Confluence whiteboard.
- Update Page Tool to update an existing Confluence page, replacing the entire page content. Use when you need to modify existing documentation or content.
- Update Space Property Tool to update a space property. Use when you need to modify custom metadata stored on a Confluence space (requires fetching the current property version first).
- Update Task Tool to update a Confluence task status. Use when you need to mark tasks as complete or incomplete in workflows or dashboards.
- Validate Credential Validates Confluence credentials by attempting to retrieve the current authenticated user's information. Use this action when you need to verify that API credentials are valid and the connection is properly authenticate…
How we connect it
- 1
Connect your account
You log in with your own Confluence account. We never see your password, and you can revoke access from Confluence at any time.
- 2
Set the guardrails
Read-only by default. You choose which write actions the agent may take, and anything outside that policy gets confirmed with you first.
- 3
We keep it running
Health checks on every connection, updates handled for you, and we watch the first week of activity to make sure the work lands.
FAQ
Confluence questions, answered.
Ready to put Confluence to work?
Tell us what your team runs on. We set up the connection, secure it, and your agent takes it from there.
All product names, logos, and brands are property of their respective owners; used for identification only. ZeroToClaw is not affiliated with or endorsed by Confluence.