Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
CONFLUENCE_EMAIL | Yes | Your email address associated with Confluence Cloud | |
CONFLUENCE_DOMAIN | Yes | Your Confluence Cloud domain (e.g., your-domain.atlassian.net) | |
CONFLUENCE_API_TOKEN | Yes | Your Confluence Cloud API token |
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 |
---|---|
list_confluence_spaces | List all available Confluence spaces. Best used as the first step in a content discovery workflow. Returns space IDs, names, and keys that you can use with other tools. TIP: Use a higher limit (e.g., 100) on first call to get a comprehensive view of available spaces. |
get_confluence_space | Get details about a specific space |
list_confluence_pages | List all pages in a Confluence space. Best used when you need to explore all content in a specific space rather than searching for specific terms. Returns page IDs, titles, and metadata. TIP: Use this when search_confluence_pages might miss relevant pages or when you need a complete inventory of pages in a space. |
get_confluence_page | Get a specific Confluence page by its ID. Returns the complete page content in markdown format, along with metadata like version history and space information. The page ID can be found in search results, page listings, or other API responses. TIP: Save page IDs from searches for direct access to frequently needed pages. |
find_confluence_page | Find and retrieve a Confluence page by its title. Returns the page content in markdown format, along with metadata. Optionally specify a spaceId to narrow the search. If multiple pages match the title, returns a list of matches to choose from. TIP: Use this when you know the exact page title, but prefer search_confluence_pages for partial matches. |
create_confluence_page | Create a new page in a space |
update_confluence_page | Update an existing page |
search_confluence_pages | Search across Confluence pages using simple text or CQL (Confluence Query Language). Query Types:
Search Capabilities:
CQL Operators (for advanced queries):
Common Search Patterns:
Response includes:
Pagination:
Workflow Tips:
Best Practices:
|
get_confluence_labels | Get labels for a page. Use this to understand page categorization and find related content through common labels. |
add_confluence_label | Add a label to a page. Labels help organize content and make it easier to find related pages through search_confluence_pages. Label Format:
Error Handling:
Response includes:
|
remove_confluence_label | Remove a label from a page. Error Handling:
Response includes:
|