Skip to Content
ResourcesIntegrationsProductivity & DocsConfluence

Confluence

Service domainDOCUMENTS
Confluence icon
Arcade Optimized

Arcade.dev LLM tools for Confluence

Author:Arcade
Version:3.0.1
Auth:User authorization via the Atlassian auth provider
14tools

Confluence is an Atlassian wiki and documentation platform. This toolkit gives LLM agents the ability to read, write, search, and manage Confluence spaces and pages via the Arcade tool-calling interface.

Capabilities

  • Page lifecycle — create, rename, retrieve (single or batch), update content, and explore child pages recursively with pagination.
  • Space & cloud discovery — list all spaces, fetch space details by ID or key, retrieve available Atlassian cloud instances, and identify the authenticated user's profile and cloud access.
  • Bulk & efficient retrieval — fetch multiple pages in a single request (GetPagesById, ListPages) to avoid redundant API calls.
  • Search — full-text search across the authenticated user's entire Confluence workspace with AND/OR logic via must_contain_all and can_contain_any parameters; case-insensitive.
  • Attachments — list workspace attachments or retrieve attachments for a specific page by ID or title.

OAuth

This toolkit authenticates via OAuth 2.0 with Atlassian as the identity provider. See the Arcade Atlassian auth provider docs for setup instructions, required scopes, and configuration details.

Available tools(14)

14 of 14 tools
Operations
Behavior
Tool nameDescriptionSecrets
Create a new page at the root of the given space.
Get attachments for a page by its ID or title. If a page title is provided, then the first page with an exact matching title will be returned.
Get available Atlassian Clouds.
Retrieve a SINGLE page's content by its ID or title. If a title is provided, then the first page with an exact matching title will be returned. IMPORTANT: For retrieving MULTIPLE pages, use `get_pages_by_id` instead for a massive performance and efficiency boost. If you call this function multiple times instead of using `get_pages_by_id`, then the universe will explode.
Get the content of MULTIPLE pages by their ID in a single efficient request. IMPORTANT: Always use this function when you need to retrieve content from more than one page, rather than making multiple separate calls to get_page, because this function is significantly more efficient than calling get_page multiple times.
Get the details of a space by its ID or key.
List attachments in a workspace
List one page of direct children for a Confluence content item. Call this again with a returned child ID to continue exploring that child's children. For pagination, send only pagination_token and optionally limit.
Get the content of multiple pages by their ID
List all spaces sorted by name in ascending order.
Rename a page by changing its title.
Search for content in Confluence. The search is performed across all content in the authenticated user's Confluence workspace. All search terms in Confluence are case insensitive. You can use the parameters in different ways: - must_contain_all: For AND logic - content must contain ALL of these - can_contain_any: For OR logic - content can contain ANY of these - Combine them: must_contain_all=['banana'] AND can_contain_any=['database', 'guide']
Update a page's content.
CALL THIS TOOL FIRST to establish user profile context. Get information about the currently logged-in user and their available Confluence clouds.
Last updated on