Before accessing any Confluence tools, connect your Confluence account via the App Connection page. Without this, tool calls will fail due to missing authorization.
Confluence Tool Categories
Page & Blog Management
CONFLUENCE_CREATE_PAGE– Creates a page in a space (published by default) with optional parent, draft status, and body content.CONFLUENCE_CREATE_BLOG_POST– Creates a new blog post in a space (draft or published) — title required for non-drafts.CONFLUENCE_DELETE_PAGE– Deletes (or purges) a page by ID; supports draft deletion and permanent purge of trashed pages.CONFLUENCE_GET_PAGE_BY_ID– Fetches a single page (optionally a draft/version) with expandable metadata like labels or collaborators.CONFLUENCE_GET_PAGES– Lists every page in Confluence across spaces, with pagination, title search, and status filters.CONFLUENCE_GET_CHILD_PAGES– Retrieves all direct child pages for a given page ID, with pagination and sorting.CONFLUENCE_SEARCH_CONTENT– Runs a CQL query to search for any content type (pages, blogs, attachments, etc.).CONFLUENCE_CREATE_SMART_LINK_IN_THE_CONTENT_TREE– Creates a Smart Link node (embed) in a space’s content tree under a given parent.
Space Management
CONFLUENCE_CREATE_SPACE– Creates an entirely new Confluence space using the supplied key, name, and description.CONFLUENCE_GET_SPACES– Returns all spaces visible to the user, with optional filters (key, type, status, labels, etc.).CONFLUENCE_GET_SPACE_BY_ID– Retrieves detailed information for a single space, plus optional icon, permissions, and properties.
Comments & Inline Comments
CONFLUENCE_CREATE_INLINE_COMMENT– Adds an inline comment at the top level or as a reply; links it to highlighted text on a page/blog post.
Attachments
CONFLUENCE_GET_ATTACHMENTS– Lists every attachment in the site, filterable by filename, media type, or status.CONFLUENCE_DELETE_ATTACHMENT– Moves an attachment to trash or permanently purges it when called on a trashed item.
Labels
CONFLUENCE_GET_LABELS– Lists every label that exists in the site, with filtering by prefix, ID, or pagination.
Tasks
CONFLUENCE_GET_TASKS– Retrieves all Confluence tasks with rich filtering (assigned, due, status, space, etc.).CONFLUENCE_UPDATE_TASK– Updates a task by ID (currently supports changing status and basic task fields).
Blog Posts
CONFLUENCE_GET_BLOG_POSTS– Lists all blog posts visible to the user, filterable by space, status, title, or sort order.
Databases
CONFLUENCE_CREATE_DATABASE– Creates a new Confluence database (structured content) inside a specified space.CONFLUENCE_GET_DATABASE_BY_ID– Fetches one database by ID, optionally including collaborators, operations, or properties.
Usage Notes
- Handle page, space, and database IDs carefully to avoid errors.
- Use search, label, and task tools to automate content discovery and project management.
- Combine page, blog, and database tools for advanced Confluence automation.

