Skip to content

Confluence Tools Reference

Confluence tools share the same credentials as Jira — no additional environment variables needed. The Confluence API is accessed through the same Atlassian domain.

ToolDescriptionKey Parameters
confluence_list_spacesList Confluence spaceslimit, type, status
confluence_get_spaceGet space detailsspaceId (required)
confluence_create_spaceCreate a new spacekey, name (required)
confluence_delete_spaceDelete a spacespaceId (required)
ToolDescriptionKey Parameters
confluence_list_pagesList pagesspaceId, title, status, limit
confluence_get_pageGet page with body contentpageId (required), bodyFormat
confluence_create_pageCreate a pagespaceId, title, body (required), parentId
confluence_update_pageUpdate a page (auto version++)pageId, title, body (required)
confluence_delete_pageDelete a pagepageId (required)
confluence_get_child_pagesGet child pagespageId (required), limit
confluence_get_page_ancestorsGet parent chainpageId (required)
ToolDescriptionKey Parameters
confluence_searchSearch with CQLcql (required), limit
# Search by title
title = "Release Notes"
# Search in a space
space = "ENG" AND type = "page"
# Full-text search
text ~ "deployment guide"
# Recently modified
lastModified > "2024-01-01"
ToolDescriptionKey Parameters
confluence_get_page_commentsGet page commentspageId (required), limit
confluence_get_commentGet a specific commentcommentId (required)
confluence_create_commentAdd a commentpageId, body (required)
confluence_update_commentUpdate a comment (auto version++)commentId, body (required)
confluence_delete_commentDelete a commentcommentId (required)
ToolDescriptionKey Parameters
confluence_get_page_labelsGet labels on a pagepageId (required)
confluence_add_page_labelsAdd labels to a pagepageId, labels (required)
confluence_remove_page_labelRemove a labelpageId, labelId (required)
ToolDescriptionKey Parameters
confluence_get_page_attachmentsList page attachmentspageId (required)
confluence_get_attachmentGet attachment detailsattachmentId (required)
confluence_upload_attachmentUpload file (base64)pageId, filename, content (required)
confluence_delete_attachmentDelete an attachmentattachmentId (required)
ToolDescriptionKey Parameters
confluence_get_page_propertiesGet all propertiespageId (required)
confluence_get_page_propertyGet a specific propertypageId, key (required)
confluence_set_page_propertySet/update a property (auto version++)pageId, key, value (required)

Confluence tools use two API versions:

  • v2 (/wiki/api/v2) — Pages, spaces, comments, labels, attachments, properties
  • v1 (/wiki/rest/api) — Search (CQL), attachment uploads

Both are handled transparently by the Confluence client.