Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CONFLUENCE_URL | Yes | The URL of your Confluence instance, e.g., https://your-domain.atlassian.net/wiki | |
| CONFLUENCE_EMAIL | Yes | Your Atlassian account email address | |
| CONFLUENCE_TOKEN | Yes | Your Atlassian API token |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| upload_page | Upload Markdown to Confluence at SPACE ROOT level or UPDATE existing page. ⚠️ ROUTING RULES:
❌ DO NOT use this tool to create child/sub-pages. ✅ Use 'create_child_page' tool instead for hierarchical pages. Mermaid diagrams are auto-converted to images. |
| update_page | Update an existing Confluence page with Markdown content |
| list_spaces | List available Confluence spaces. NOTE: Do NOT use this before upload_page. Only use when user explicitly asks to browse/list spaces. For uploads, ask user directly for space key or URL. |
| search_pages | Search for Confluence pages |
| sync_file | Sync a LOCAL file to a Confluence page. This tool reads the file directly from the filesystem. ⚠️ CRITICAL INSTRUCTIONS FOR AI:
Examples:
|
| create_child_page | Create a NEW page as a child (sub-page) of an existing page. ⚠️ MUST USE THIS TOOL WHEN:
❌ WARNING: upload_page with a page URL will UPDATE that page, NOT create a child. ✅ ALWAYS use create_child_page for hierarchical page creation. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |