Confluence · Capability

Confluence Content Management

Unified workflow for managing Confluence content including pages, blog posts, comments, attachments, spaces, and labels. Used by content authors, knowledge managers, and platform administrators.

Run with Naftiko ConfluenceContent ManagementCollaborationWikiKnowledge Base

What You Can Do

GET
List pages — List all pages with optional filtering
/v1/pages
POST
Create page — Create a new page
/v1/pages
GET
Get page — Get a page by ID
/v1/pages/{id}
PUT
Update page — Update a page
/v1/pages/{id}
DELETE
Delete page — Delete a page
/v1/pages/{id}
GET
List child pages — List child pages
/v1/pages/{id}/children
GET
Get page labels — Get labels for a page
/v1/pages/{id}/labels
GET
List page attachments — List attachments for a page
/v1/pages/{id}/attachments
GET
List footer comments — List footer comments for a page
/v1/pages/{id}/comments
GET
List spaces — List all spaces
/v1/spaces
GET
Get space — Get a space by ID
/v1/spaces/{id}
GET
List pages in space — List pages in a space
/v1/spaces/{id}/pages
GET
List blog posts — List all blog posts
/v1/blog-posts
POST
Create blog post — Create a new blog post
/v1/blog-posts
GET
Get blog post — Get a blog post by ID
/v1/blog-posts/{id}
PUT
Update blog post — Update a blog post
/v1/blog-posts/{id}
DELETE
Delete blog post — Delete a blog post
/v1/blog-posts/{id}
GET
Get comment — Get a comment by ID
/v1/comments/{id}
PUT
Update comment — Update a comment
/v1/comments/{id}
DELETE
Delete comment — Delete a comment
/v1/comments/{id}
GET
Get attachment — Get an attachment by ID
/v1/attachments/{id}
DELETE
Delete attachment — Delete an attachment
/v1/attachments/{id}
GET
Get label — Get a label by ID
/v1/labels/{id}

MCP Tools

list-pages

List all Confluence pages with optional filtering by space, status, and title.

read-only
create-page

Create a new Confluence page in a space.

get-page

Get a specific Confluence page by its ID.

read-only
update-page

Update an existing Confluence page title and body.

idempotent
delete-page

Delete a Confluence page by ID.

idempotent
list-child-pages

List child pages of a specific page for navigating content hierarchies.

read-only
get-page-labels

Get all labels applied to a specific page.

read-only
list-page-attachments

List all file attachments on a specific page.

read-only
list-spaces

List all Confluence spaces.

read-only
get-space

Get a specific Confluence space by its ID.

read-only
list-pages-in-space

List all pages belonging to a specific space.

read-only
list-blog-posts

List all blog posts with optional space filtering.

read-only
create-blog-post

Create a new Confluence blog post.

get-blog-post

Get a specific blog post by its ID.

read-only
update-blog-post

Update an existing blog post.

idempotent
delete-blog-post

Delete a blog post by ID.

idempotent
get-comment

Get a specific comment by its ID.

read-only
create-footer-comment

Create a footer comment on a page or blog post.

create-inline-comment

Create an inline comment on a specific text selection in a page.

update-comment

Update an existing comment.

idempotent
delete-comment

Delete a comment by ID.

idempotent
list-footer-comments

List footer comments on a specific page.

read-only
list-inline-comments

List inline comments on a specific page.

read-only
get-attachment

Get a specific attachment by its ID.

read-only
delete-attachment

Delete an attachment by ID.

idempotent
get-label

Get a specific label by its ID.

read-only

APIs Used

confluence-cloud-v2