Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CONFLUENCE_BASE_URL | Yes | Your Confluence instance URL (e.g., https://your-domain.atlassian.net/wiki) | |
| CONFLUENCE_API_TOKEN | Yes | Your Confluence API token for authentication | |
| CONFLUENCE_USER_EMAIL | Yes | Your email address associated with the Confluence account |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_page | Retrieve a Confluence page by ID |
| search_pages | Search for Confluence pages using CQL (Confluence Query Language): query := expression [operator expression]* expression := field | function() | function | "phrase" | term operator := AND | OR | NOT | space field := date | after | before | during | lastmodified | modifiedafter | modifiedbefore | creator | from | to | content | title | body | subject | filename function() := now() | today() | yesterday() | this_week() | last_week() | this_month() | last_month() | this_year() | last_year() function := has | is | is | is | label | type | in value := string | quoted_string | date_format date_format := YYYY-MM-DD | YYYY-MM | YYYY quoted_string := "string with spaces" term := alphanumeric_string |
| get_spaces | List all available Confluence spaces |
| create_page | Create a new Confluence page |
| update_page | Update an existing Confluence page |
| get_comments | Retrieve comments for a specific Confluence page |
| add_comment | Add a comment to a Confluence page |
| get_attachments | Retrieve attachments for a specific Confluence page |
| add_attachment | Add an attachment to a Confluence page |