
Integration · Documents
Connect Claude & ChatGPT to Confluence
Ask your AI to find a page in Confluence, sum up what it says, or write a new one. It browses spaces and page trees, reads pages, blog posts, comments and version history, and can create and update pages and blog posts. It also reads the tasks on your pages and marks them done, so your documentation stays within reach of the chat.
Free plan, no credit card. Takes about a minute.
Try asking
“Summarize the Onboarding page in the HR space.”
The AI finds the space, looks up the page by title, reads its content and writes a short summary.
“Create a draft page called Q3 retro under Team notes.”
It creates the page in the right space with Team notes as parent and keeps it as a draft until you publish it.
“Add a section about the new VPN to the IT setup page.”
It reads the current page and version number, then saves the updated content as a new version. The old text stays in the page history.
What your AI can do
Pages and spaces
List spaces, browse page trees, read pages and blog posts, and see labels, attachments and version history.
Writing
Create pages and blog posts as drafts or published, update page content and rename pages.
Comments and tasks
Read footer and inline comments, add comments and replies, and mark page tasks complete or incomplete.
“Which tasks on Confluence pages are assigned to me and not done?”
It lists the open checklist tasks assigned to you, with the page they sit on and any due date.
“What changed on the Pricing page this month?”
It lists the page versions with author, date and edit message, so you can see who edited it and when.
“Show me every page labelled policy in the HR space.”
It finds the label and lists the pages in that space that carry it.
23 tools for Confluence
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_commentChanges dataAdd a footer comment to a page (`page_id`) or blog post (`blog_post_id`), or reply to a comment with `parent_comment_id`. The `body` holds the text.create_blog_postChanges dataPublish a blog post in a space with `space_id`, `title` and `body`, or set `status` 'draft' to keep it unpublished.create_pageChanges dataCreate a page in a space with `space_id`, `title`, `body` (storage format HTML) and optional `parent_id`. Set `status` 'draft' to keep it unpublished.get_blog_postGet one blog post by ID; set `body_format` to include its content.get_pageGet one page by `page_id`. Set `body_format` to 'storage' or 'atlas_doc_format' to include the page content, and use the version number when updating.get_spaceGet one space by `space_id`, with its name, key, description and homepage ID.list_blog_postsList blog posts, optionally filtered by `space_id` or exact `title`.list_child_pagesList the pages directly under a page.list_inline_commentsList the inline comments highlighted on a page's text, with their resolved or open status.list_page_ancestorsList the parent pages above a page, to see where it sits in the page tree.list_page_attachmentsList the files attached to a page, optionally filtered by `filename` or `media_type`.list_page_commentsList the footer comments on a page, with author and date; set `body_format` to include the text.list_page_descendantsList all pages nested below a page, down to a chosen `depth`.list_page_labelsList the labels (tags) on a page.list_page_versionsList the version history of a page: version numbers, authors, dates and edit messages.list_pagesList pages, optionally filtered by exact `title`, `space_id` or `status`. There is no full-text search; to browse a space use list_space_pages.list_pages_with_labelList the pages that carry a label, by `label_id`, optionally within one space.list_space_pagesList the pages in one space by `space_id`, optionally filtered by `title`; use `depth` 'root' for top-level pages only.list_spacesList the spaces you can see, optionally filtered by space `keys`, `type` or `status`. Returns the space IDs needed by other tools.list_tasksList checklist tasks from pages, filtered by `assigned_to`, `space_id`, `page_id`, `status` (complete/incomplete) or due dates.rename_pageVisible to othersChange only the title of a page, leaving its content as is.update_pageChanges dataReplace a page's title and content. Pass the page ID, `title`, `body`, `status` and `version` with number = current version + 1 (get it with get_page); the old content stays in page history.update_taskChanges dataMark a page task complete or incomplete by `task_id` and `status`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Confluence from the app list.
- 2
Paste your key
Enter your Confluence site name (the part before .atlassian.net), the email you log in to Confluence with, and an API token. To create the token, sign in at id.atlassian.com, open Security > API tokens and click Create API token.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.
Questions
What can the AI do in Confluence?
The AI can list spaces and pages, read pages, blog posts, comments, labels, attachments and version history, and list the tasks on your pages. It can create pages and blog posts, update and rename pages, add comments and mark tasks complete. It sees the same spaces as the Atlassian account you connect.
Does the AI see my Confluence API token?
No. Your Confluence credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Publishing or changing a page can require your approval before it runs, and an updated page keeps its old versions in the page history. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Confluence account.
Can the AI search the full text of my Confluence pages?
Not directly. The AI finds pages by space, title, label or place in the page tree, and then reads their content. Tell it which space or page title to look in and it will take it from there. PipMCP is an independent service and is not affiliated with Atlassian.
Related integrations
Let your AI work in Confluence today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Confluence freePipMCP is not affiliated with Confluence. Product names are trademarks of their owners.



