Skip to main content

Get Page

Get content of a specific Confluence page by its ID, or by its title and space key. Parameters:
Content is returned in Markdown format by default. Set convert_to_markdown to false to retrieve exact Confluence storage XHTML when macro preservation matters. Use include_metadata for labels, version info, and last modified date. When Confluence supplies version details, the response metadata includes version_author (the author display name) and version_date (the raw ISO 8601 version timestamp).

Create Page

Create a new Confluence page.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
Use Markdown for content — it’s auto-converted to Confluence storage format. Specify parent_id to create as a child page. Set subtype to live on Confluence Cloud to create a Live Doc.
Exactly one of content or content_file must be provided.

Update Page

Update an existing Confluence page.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
Set is_minor_edit: true to skip notification emails. The page version is auto-incremented.
Exactly one of content or content_file must be provided.

Delete Page

Delete an existing Confluence page.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:

Get Page Children

Get child pages and folders of a specific Confluence page. Parameters:

Get Space Page Tree

Get page hierarchy for a Confluence space as a flat list. Parameters:

Get Page History

Get a historical version of a specific Confluence page. Parameters:

Update Page Section

Update a single section of a Confluence page without affecting the rest.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
Use this instead of confluence_update_page when the page contains macros, layouts, task lists, or other Confluence-specific elements you don’t want to lose. The tool fetches the page as raw storage XML, surgically replaces only the target section, and writes the full XML back — so everything outside the section is preserved exactly.
heading_text must match the heading exactly as it appears in Confluence (case-sensitive, no surrounding emoji — emoji in headings are stripped automatically). If the heading is not found, a ValueError is raised without updating the page.

Move Page

Move a Confluence page to a new parent or space.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
Use target_space_key to move pages between spaces. Omit target_parent_id with a space key to move to the space root.
At least one of target_parent_id or target_space_key must be provided.

Copy Page

Copy a Confluence page to a new location.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:

Get Page Restrictions

Get view and edit restrictions for a Confluence page. Parameters:

Set Page Restrictions

Set view and edit restrictions on a Confluence page.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
Omitting all restriction lists or passing empty lists removes all page restrictions.

Get Page Version Diff

Get a unified diff between two versions of a Confluence page. Parameters:
Use confluence_get_page_history to discover available version numbers. The diff is in unified format, showing additions and removals between versions.