Confluence Content Tools
Complete reference for all MCP tools available for Confluence content management.
Content Reading Tools
get_confluence_page
get_confluence_pageRetrieve a specific Confluence page with full content.
Parameters:
cloudId(string): Confluence cloud ID or site URLpageId(string): Unique page identifier
Example:
Get the content of page ID 123456789 from ConfluenceReturns:
Page content converted to Markdown
Page metadata (title, version, author, etc.)
Links and attachments
get_confluence_spaces
get_confluence_spacesList all accessible Confluence spaces.
Parameters:
cloudId(string): Confluence cloud ID or site URLlimit(number, optional): Maximum number of spaces to returntype(string, optional): Filter by space type
Example:
Returns:
Space metadata (name, key, type)
Access permissions
Space description and icon
get_pages_in_confluence_space
get_pages_in_confluence_spaceGet all pages within a specific Confluence space.
Parameters:
cloudId(string): Confluence cloud ID or site URLspaceId(string): Numerical space identifierlimit(number, optional): Maximum pages to returnstatus(string, optional): Filter by page status
Example:
Returns:
List of pages with metadata
Page hierarchy information
Content summaries
search_confluence_using_cql
search_confluence_using_cqlSearch Confluence content using CQL (Confluence Query Language).
Parameters:
cloudId(string): Confluence cloud ID or site URLcql(string): CQL query expressionlimit(number, optional): Maximum results to return
Example:
CQL Examples:
Content Creation Tools
create_confluence_page
create_confluence_pageCreate a new Confluence page.
Parameters:
cloudId(string): Confluence cloud ID or site URLspaceId(string): Target space IDtitle(string): Page titlebody(string): Page content in Markdown formatparentId(string, optional): Parent page ID for hierarchyisPrivate(boolean, optional): Create as private page
Example:
Features:
Automatic Markdown to ADF conversion
Support for rich content (panels, tables, etc.)
Hierarchical page structure
Private page creation
create_confluence_live_doc
create_confluence_live_docCreate a new Confluence Live Document.
Parameters:
cloudId(string): Confluence cloud ID or site URLspaceId(string): Target space IDtitle(string): Live doc titlebody(string): Content in Markdown formatsubtype(string): Set to "live" for live documents
Example:
Content Update Tools
update_confluence_page
update_confluence_pageUpdate an existing Confluence page.
Parameters:
cloudId(string): Confluence cloud ID or site URLpageId(string): Page to updatebody(string): New content in Markdown formattitle(string, optional): New page titleversionMessage(string, optional): Update description
Example:
Features:
Preserves page version history
Maintains page hierarchy
Automatic conflict resolution
Rich content preservation
Comment Tools
create_confluence_footer_comment
create_confluence_footer_commentAdd a comment to the bottom of a Confluence page.
Parameters:
cloudId(string): Confluence cloud ID or site URLpageId(string): Target page IDbody(string): Comment content in MarkdownparentCommentId(string, optional): Reply to existing comment
Example:
create_confluence_inline_comment
create_confluence_inline_commentCreate an inline comment attached to specific text.
Parameters:
cloudId(string): Confluence cloud ID or site URLpageId(string): Target page IDbody(string): Comment contentinlineCommentProperties(object): Text selection details
Example:
get_confluence_page_comments
get_confluence_page_commentsRetrieve comments from a Confluence page.
Parameters:
cloudId(string): Confluence cloud ID or site URLpageId(string): Target page IDcommentType(string): "footer" or "inline"
Example:
Content Discovery Tools
get_confluence_page_descendants
get_confluence_page_descendantsGet all child pages of a specific page.
Parameters:
cloudId(string): Confluence cloud ID or site URLpageId(string): Parent page IDdepth(number, optional): Maximum depth to traverse
Example:
search_confluence
search_confluenceGeneral search across Confluence content.
Parameters:
query(string): Search termscloudId(string, optional): Specific Confluence instancelimit(number, optional): Maximum results
Example:
Template Tools
list_available_templates
list_available_templatesList all available content templates.
Parameters:
category(string, optional): Filter by template category
Example:
generate_from_template
generate_from_templateGenerate structured content from a template.
Parameters:
templateName(string): Template to useuserContext(object, optional): Variables for templateoutputPath(string, optional): Where to save generated content
Example:
validate_template
validate_templateValidate template structure and ADF compatibility.
Parameters:
templatePath(string): Path to template file
Example:
Content Conversion Tools
markdown_to_adf
markdown_to_adfConvert Markdown content to ADF format.
Parameters:
markdown(string): Source Markdown contentvalidateADF(boolean, optional): Validate output
Example:
adf_to_markdown
adf_to_markdownConvert ADF content back to Markdown.
Parameters:
adf(object): ADF document objectpreserveFormatting(boolean, optional): Maintain formatting
Example:
Batch Operations
bulk_update_pages
bulk_update_pagesUpdate multiple pages at once.
Parameters:
cloudId(string): Confluence cloud IDupdates(array): List of page updatesvalidateContent(boolean, optional): Validate before updating
Example:
migrate_content
migrate_contentMigrate content between spaces or instances.
Parameters:
sourceCloudId(string): Source ConfluencetargetCloudId(string): Target ConfluencecontentFilter(object): What to migrateoptions(object): Migration options
Example:
Usage Examples
Creating a Complete Documentation Set
Content Maintenance Workflow
Error Handling
All tools include comprehensive error handling:
Authentication errors: Invalid API tokens
Permission errors: Insufficient access rights
Content errors: Invalid Markdown or ADF
Network errors: Connection issues
Validation errors: Content structure problems
Common Error Resolution:
Check authentication setup
Verify space and page permissions
Validate content format
Review network connectivity
Check API rate limits
Next Steps
Template System - Working with content templates
ADF Conversion - Understanding ADF format
Error Handling - Troubleshooting common issues
Last updated