Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CONFLUENCE_EMAIL | Yes | Email for the API token | |
| CONFLUENCE_DOMAIN | Yes | Atlassian domain (e.g., acme for acme.atlassian.net) | |
| CTK_ENABLE_WRITES | No | Set to true to enable mutation tools | |
| CTK_DISABLED_TOOLS | No | Comma-separated tool names to hide | |
| CONFLUENCE_API_TOKEN | Yes | Atlassian API token | |
| CONFLUENCE_TOKEN_TYPE | No | Classic or scoped (auto-detected if omitted) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| manage_attachments | Unified tool for Confluence attachment operations (list, download) |
| manage_comments | Unified tool for Confluence comments (list_footer, list_inline, get_replies) |
| manage_folders | Unified tool for Confluence folder operations (list, get, get_children) |
| manage_labels | Unified tool for managing page labels (list) |
| manage_pages | Unified tool for Confluence page operations (get, get_by_title, list, get_children, get_ancestors, list_versions, diff) |
| manage_search | Unified tool for Confluence search (CQL and quick text search) |
| manage_spaces | Unified tool for listing and getting Confluence spaces. Actions: 'list', 'get', 'get_by_key', 'create'. Write operations: false |
| manage_users | Search and get Confluence users. Actions: 'get_current', 'search' |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |