Confluence MCP Tools for AI Agents
Let an agent search Confluence, read page content, create pages, and update or rename existing documentation.
Available Tools
15 tools available in this integration
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.
Confluence.GetAvailableAtlassianClouds Get available Atlassian Clouds.
Confluence.GetPage Retrieve a SINGLE page's content by its ID or title.
Confluence.GetPagesById Get the content of MULTIPLE pages by their ID in a single efficient request.
Confluence.GetSpace Get the details of a space by its ID or key.
Confluence.GetSpaceHierarchy Retrieve the full hierarchical structure of a Confluence space as a tree structure
Confluence.ListAttachments List attachments in a workspace
Confluence.ListDirectChildren List one page of direct children for a Confluence content item.
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.
Confluence.UpdatePageContent Update a page's content.
Confluence.WhoAmI CALL THIS TOOL FIRST to establish user profile context.
Why agent-optimized tools matter
Built for intent, not API schemas
Ask the agent to "find the project runbook, compare it with the onboarding guide, and update the outdated section." Arcade helps it use the right Confluence tools without guessing page IDs, space keys, or hierarchy relationships.
Up to 100x fewer tokens
Confluence search and space-hierarchy reads return focused page, space, and relationship data; fetching several known pages can happen in one request, so the agent need not load an entire Confluence space.
Complete the workflow end to end
Search a space, inspect its hierarchy, read the relevant pages, update the content, and rename the page through one toolkit designed around the complete knowledge-base task.
Make actions predictable and controlled
Arcade tools return structured results and useful errors across users and runs. Teams can apply scope restrictions, redaction, and approval policies so agents follow the same controls every time.
Securing Confluence
The more capabilities agents get, the more useful they are. However, more capabilities bring more risks of undesired effects such as data loss and exfiltration.
This is why Arcade provides you with contextual rules that dictate how and when a tool is allowed to run. Arcade’s contextual access lets you govern tool visibility and behavior at every stage of execution and control who can see a tool, what inputs are allowed, and what comes back.
Learn about Contextual Access PoliciesFor Confluence, you can implement some of these policies:
- Hide Confluence.CreatePage from agents outside the roles your IDP marks as content publishers, so unreviewed agents cannot add pages to shared spaces.
- Deny Confluence.RenamePage to agents that are not operating under your space-owner role, so automation cannot change titles that people use to find approved guidance.
- Hide Confluence.UpdatePageContent from read-only agents, so they cannot overwrite published procedures or records.
- Require human approval before Confluence.CreatePage runs in a shared space, so an agent cannot publish an unreviewed page.
- Block Confluence.RenamePage when the new title removes your required document identifier or approval status, so links and review labels do not become misleading.
- Refuse Confluence.UpdatePageContent for pages in spaces marked production unless the request comes from your designated content owner, so an agent cannot alter controlled documentation without authorization.
- Redact credentials, API keys, access tokens, and personal contact details from the page body Confluence.GetPage returns before they reach the model.
- Strip private download URLs and attachment metadata from Confluence.GetAttachmentsForPage results, so the model cannot expose links to restricted files.
- Redact page excerpts, comments, and search-result text containing customer records, secrets, or legal-hold material from Confluence.SearchContent before the model sees it.
How to use Confluence with your agent
Pick your MCP client and follow the walkthrough to connect Confluence with per-user OAuth. Then ask your agent to search spaces, inspect page hierarchies, or update documentation.
Your questions, answered
A Confluence MCP server exposes Confluence capabilities as structured tools that an AI agent can call through the Model Context Protocol. After a user authorizes their Atlassian account, the agent can search, read, create, and update permitted Confluence content.
Atlassian provides its own Confluence MCP endpoint for accessing Confluence. Arcade adds user-level OAuth, agent-optimized tools, approval workflows, redaction, and scope controls through one runtime that works across supported clients and frameworks.
Arcade agents can search Confluence, read individual or multiple pages, inspect spaces and page hierarchies, list attachments, retrieve page attachments, create root-level pages, update page content, and rename pages. They cannot delete pages or attachments through this toolkit.
Arcade requests the Confluence OAuth permissions required by the actions you enable. Read-only workflows need read access to the user's permitted Confluence content, while creating, updating, or renaming pages requires write access; the user's Atlassian permissions still limit what the agent can reach.
Yes. Each user authorizes their own Atlassian account through OAuth. Confluence actions run under that user's authorization, so the agent can access only the spaces and pages that user is permitted to access.
Yes. Contextual Access policies can require human approval before consequential Confluence actions such as creating a page, changing page content, or renaming a page. The call proceeds only after the policy's conditions have been satisfied.
Arcade proxies Confluence API calls and does not persist your content as part of normal tool execution. OAuth credentials are brokered and stored encrypted at rest, and the model never receives raw credentials.
Any framework or client that can connect to Arcade's MCP gateway or tool APIs works, including LangChain, OpenAI Agents, CrewAI, Claude Desktop, Claude Code, Cursor, Visual Studio Code, Microsoft Copilot Studio, and GitHub Copilot.
Arcade refreshes Confluence access while the user's authorization remains valid. If access is revoked, rotated, or can no longer be refreshed, actions stop until the user reconnects their Atlassian account.
Atlassian Cloud API rate limits and any limits applied to the user's Confluence organization still apply to calls made through Arcade. Large spaces and page trees may also require multiple paginated reads rather than one unbounded response.