Smithery's MCP Proxy and managed identity shut down on October 31. See what's changing

SmitherySign up for Arcade

Confluence

Arcade toolkit · docs.arcade.dev

The Confluence toolkit lets LLMs interact with Atlassian Confluence via Arcade, covering content discovery, page management, and workspace inspection.

Capabilities

  • Page retrieval & batch access — fetch single pages by ID or title, or retrieve multiple pages in one efficient batch call to avoid redundant round-trips.
  • Content creation & editing — create new pages at the root of a space, update existing page content, and rename pages by changing their titles.
  • Search — full-text search across the authenticated user's workspace using AND/OR logic (must_contain_all, can_contain_any, or combined).
  • Space & hierarchy navigation — list all spaces, inspect a specific space by ID or key, and walk the content tree by listing direct children with cursor-based pagination.
  • Attachments — list workspace attachments or retrieve attachments for a specific page by ID or title.
  • Identity & cloud discovery — retrieve the authenticated user's profile and enumerate available Atlassian Cloud instances (recommended as the first call to establish context).

Tools14

  • Confluence_CreatePage

    Create a new page at the root of the given space.

  • Confluence_GetAttachmentsForPage

    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.

  • Confluence_GetAvailableAtlassianClouds

    Get available Atlassian Clouds.

  • Confluence_GetPage

    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, request them by ID in one batch call instead for a massive performance and efficiency boost. If you call this function multiple times instead of making one batch call, then the universe will explode.

  • Confluence_GetPagesById

    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 fetching pages one at a time, because this function is significantly more efficient than multiple single-page requests.

  • Confluence_GetSpace

    Get the details of a space by its ID or key.

  • Confluence_ListAttachments

    List attachments in a workspace

  • Confluence_ListDirectChildren

    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.

  • Confluence_ListPages

    Get the content of multiple pages by their ID

  • Confluence_ListSpaces

    List all spaces sorted by name in ascending order.

  • Confluence_RenamePage

    Rename a page by changing its title.

  • Confluence_SearchContent

    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']

  • Confluence_UpdatePageContent

    Update a page's content.

  • Confluence_WhoAmI

    CALL THIS TOOL FIRST to establish user profile context. Get information about the currently logged-in user and their available Confluence clouds.