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.
217 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.archive_admin_keyMoves moneyArchive a admin key. Financial or irreversible action; may require approval. API summary: Disable Admin Key.create_access_removalMoves moneyCreate a new access removal. Required: permission combination ids or space selection. Financial or irreversible action; may require approval. API summary: Bulk remove space permission access.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_blogpost_propertyChanges dataCreate a new property for a blogpost. API summary: Create content property for blog post.create_blogpost_redactChanges dataCreate a new redact for a blogpost. Required: created at. API summary: Redact Content in a Confluence Blog Post.create_combinationDeletesCreate a new combination. Destructive action; may require approval. API summary: Generate space permission combinations.create_comment_propertyChanges dataCreate a new property for a comment. API summary: Create content property for comment.create_convert_ids_to_typeChanges dataCreate a new convert ids to type. Required: content ids. API summary: Convert content ids to content types.create_custom_contentChanges dataCreate a new custom content. Required: type, title or body. API summary: Create custom content.create_custom_content_propertyChanges dataCreate a new property for a custom content. API summary: Create content property for custom content.create_databaseChanges dataCreate a new database. Required: space id. API summary: Create database.create_database_propertyChanges dataCreate a new property for a database. API summary: Create content property for database.create_document_propertyChanges dataCreate a new property for a document. API summary: Create content property for attachment.create_embedChanges dataCreate a new embed. Required: space id. API summary: Create Smart Link in the content tree.create_embed_propertyChanges dataCreate a new property for a embed. API summary: Create content property for Smart Link in the content tree.create_folderChanges dataCreate a new folder. Required: space id. API summary: Create folder.create_folder_propertyChanges dataCreate a new property for a folder. API summary: Create content property for folder.create_inline_commentChanges dataCreate a new message. API summary: Create inline comment.create_message_check_access_by_emailVisible to othersCreate a new message. Required: emails. Has effects visible outside this system. API summary: Check site access for a list of emails.create_message_invite_by_emailVisible to othersCreate a new message. Required: emails. Has effects visible outside this system. API summary: Invite a list of emails to the site.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.create_page_propertyChanges dataCreate a new property for a page. API summary: Create content property for page.create_page_redactChanges dataCreate a new redact for a page. Required: created at. API summary: Redact Content in a Confluence Page.create_resetChanges dataCreate a new reset. Required: status. API summary: Reset page classification level.create_reset_post_blog_post_classification_levelChanges dataCreate a new reset. Required: status. API summary: Reset blog post classification level.create_reset_post_database_classification_levelChanges dataCreate a new reset. Required: status. API summary: Reset database classification level.create_reset_post_whiteboard_classification_levelChanges dataCreate a new reset. Required: status. API summary: Reset whiteboard classification level.create_role_assignmentMoves moneyCreate a new role assignment. Required: assignments or space selection. Financial or irreversible action; may require approval. API summary: Bulk assign space permission roles.create_spaceChanges dataCreate a new space. Required: name. API summary: Create space.create_space_propertyChanges dataCreate a new property for a space. API summary: Create space property in space.create_space_roleDeletesCreate a new space role. Required: name, description or space permissions. Destructive action; may require approval. API summary: Create a space role.create_space_role_assignmentDeletesCreate a new role assignment for a space. Required: items. Destructive action; may require approval. API summary: Set space role assignments.create_users_bulkVisible to othersCreate a new users bulk. Required: account ids. Has effects visible outside this system. API summary: Create bulk user lookup using ids.create_whiteboardChanges dataCreate a new whiteboard. Required: space id. API summary: Create whiteboard.create_whiteboard_propertyChanges dataCreate a new property for a whiteboard. API summary: Create content property for whiteboard.delete_blogpostDeletesPermanently delete a blogpost by blogpost id. Destructive action; may require approval. API summary: Delete blog post.delete_blogpost_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete content property for blogpost by id.delete_comment_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete content property for comment by id.delete_custom_contentDeletesPermanently delete a custom content by custom content id. Destructive action; may require approval. API summary: Delete custom content.delete_custom_content_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete content property for custom content by id.delete_databaseDeletesPermanently delete a database by database id. Destructive action; may require approval. API summary: Delete database.delete_database_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete content property for database by id.delete_defaultsMoves moneyPermanently delete a default by space id. Financial or irreversible action; may require approval. API summary: Delete space default classification level.delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete attachment.delete_document_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete content property for attachment by id.delete_embedDeletesPermanently delete a embed by embed id. Destructive action; may require approval. API summary: Delete Smart Link in the content tree.delete_embed_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete content property for Smart Link in the content tree by id.delete_folderDeletesPermanently delete a folder by folder id. Destructive action; may require approval. API summary: Delete folder.delete_folder_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete content property for folder by id.delete_inline_commentDeletesPermanently delete a message by comment id. Destructive action; may require approval. API summary: Delete inline comment.delete_messageDeletesPermanently delete a message by comment id. Destructive action; may require approval. API summary: Delete footer comment.delete_pageDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete page.delete_page_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete content property for page by id.delete_propertyDeletesPermanently delete a property by property key. Destructive action; may require approval. API summary: Deletes a Forge app property.delete_space_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete space property by id.delete_space_roleDeletesPermanently delete a space role by space role id. Destructive action; may require approval.delete_whiteboardDeletesPermanently delete a whiteboard by whiteboard id. Destructive action; may require approval. API summary: Delete whiteboard.delete_whiteboard_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete content property for whiteboard by id.download_thumbnailDownload the document for a thumbnail. API summary: Download attachment thumbnail by id.get_account_ids_of_likes_for_footer_commentList users. Results are paginated. API summary: Get account IDs of likes for footer comment.get_account_ids_of_likes_for_inline_commentList users. Results are paginated. API summary: Get account IDs of likes for inline comment.get_account_ids_of_likes_for_pageList users. Results are paginated. API summary: Get account IDs of likes for page.get_available_space_permissionsList space permissions. Results are paginated. API summary: Get available space permissions.get_blog_postGet one blog post by ID; set `body_format` to include its content.get_blogpost_propertyGet one property for a blogpost by property id. API summary: Get content property for blog post by id.get_blogpost_versionGet one version for a blogpost by version number. API summary: Get version details for blog post version.get_children_inline_commentsList children for a message. Optional filters: body format or sort. Results are paginated. API summary: Get children inline comments.get_comment_propertyGet one property for a comment by property id. API summary: Get content property for comment by id.get_custom_contentGet one custom content by custom content id. API summary: Get custom content by id.get_custom_content_propertyGet one property for a custom content by property id. API summary: Get content property for custom content by id.get_custom_content_versionGet one version for a custom content by version number. API summary: Get version details for custom content version.get_databaseGet one database by database id. API summary: Get database by id.get_database_propertyGet one property for a database by property id. API summary: Get content property for database by id.get_documentGet one document by document id. API summary: Get attachment by id.get_document_propertyGet one property for a document by property id. API summary: Get content property for attachment by id.get_document_versionGet one version for a document by version number. API summary: Get version details for attachment version.get_embedGet one embed by embed id. API summary: Get Smart Link in the content tree by id.get_embed_propertyGet one property for a embed by property id. API summary: Get content property for Smart Link in the content tree by id.get_folderGet one folder by folder id. API summary: Get folder by id.get_folder_propertyGet one property for a folder by property id. API summary: Get content property for folder by id.get_inline_comment_by_idGet one message by comment id. API summary: Get inline comment by id.get_inline_comment_versionsList versions for a message. Optional filters: body format or sort. Results are paginated. API summary: Get inline comment versions.get_inline_commentsList messages. Optional filters: body format or sort. Results are paginated. API summary: Get inline comments.get_inline_comments_for_blog_postList messages for a blogpost. Optional filters: body format, status, resolution status or sort. Results are paginated. API summary: Get inline comments for blog post.get_labels_for_space_contentList labels. Optional filters: prefix or sort. Results are paginated. API summary: Get labels for space content.get_likeGet one like by blogpost id. API summary: Get like count for blog post.get_like_count_for_footer_commentGet one like by footer comment id. API summary: Get like count for footer comment.get_like_count_for_inline_commentGet one like by inline comment id. API summary: Get like count for inline comment.get_like_count_for_pageGet one like by page id. API summary: Get like count for page.get_messageGet one message by comment id. API summary: Get footer comment by id.get_message_versionGet one version for a message by version number. API summary: Get version details for footer comment version.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_page_propertyGet one property for a page by property id. API summary: Get content property for page by id.get_page_versionGet one version for a page by version number. API summary: Get version details for page version.get_permitted_operations_for_inline_commentList operations for a message. API summary: Get permitted operations for inline comment.get_propertyGet one property by property key. API summary: Get a Forge app property by key.get_spaceGet one space by `space_id`, with its name, key, description and homepage ID.get_space_propertyGet one property for a space by property id. API summary: Get space property by id.get_space_roleGet one space role by space role id. API summary: Get space role by ID.get_spaces_with_data_policiesList spaces. Optional filters: ids, keys or sort. Results are paginated. API summary: Get spaces with data policies.get_taskGet one task by task id. API summary: Get space permission transition task status.get_task_by_idGet one task by task id. API summary: Get task by id.get_version_details_for_inline_comment_versionGet one version for a message by version number. API summary: Get version details for inline comment version.get_whiteboardGet one whiteboard by whiteboard id. API summary: Get whiteboard by id.get_whiteboard_propertyGet one property for a whiteboard by property id. API summary: Get content property for whiteboard by id.list_admin_keysList admin keys. API summary: Get Admin Key.list_blog_postsList blog posts, optionally filtered by `space_id` or exact `title`.list_blogpost_classification_levelsList classification levels for a blogpost. Optional filters: status. API summary: Get blog post classification level.list_blogpost_custom_contentsList custom contents for a blogpost. Optional filters: type, sort or body format. Results are paginated. API summary: Get custom content by type in blog post.list_blogpost_documentsList documents for a blogpost. Optional filters: sort, status, media type or filename. Results are paginated. API summary: Get attachments for blog post.list_blogpost_labelsList labels for a blogpost. Optional filters: prefix or sort. Results are paginated. API summary: Get labels for blog post.list_blogpost_messagesList messages for a blogpost. Optional filters: body format, status or sort. Results are paginated. API summary: Get footer comments for blog post.list_blogpost_operationsList operations for a blogpost. API summary: Get permitted operations for blog post.list_blogpost_propertiesList properties for a blogpost. Optional filters: sort. Results are paginated. API summary: Get content properties for blog post.list_blogpost_versionsList versions for a blogpost. Optional filters: body format or sort. Results are paginated. API summary: Get blog post versions.list_child_pagesList the pages directly under a page.list_classification_levelsList classification levels. API summary: Get list of classification levels.list_combinationsList combinations. Results are paginated. API summary: List unassigned space permission combinations.list_comment_propertiesList properties for a comment. Optional filters: sort. Results are paginated. API summary: Get content properties for comment.list_custom_content_childrenList children for a custom content. Optional filters: sort. Results are paginated. API summary: Get child custom content.list_custom_content_documentsList documents for a custom content. Optional filters: sort, status, media type or filename. Results are paginated. API summary: Get attachments for custom content.list_custom_content_labelsList labels for a custom content. Optional filters: prefix or sort. Results are paginated. API summary: Get labels for custom content.list_custom_content_messagesList messages for a custom content. Optional filters: body format or sort. Results are paginated. API summary: Get custom content comments.list_custom_content_operationsList operations for a custom content. API summary: Get permitted operations for custom content.list_custom_content_propertiesList properties for a custom content. Optional filters: sort. Results are paginated. API summary: Get content properties for custom content.list_custom_content_versionsList versions for a custom content. Optional filters: body format or sort. Results are paginated. API summary: Get custom content versions.list_custom_contentsList custom contents. Optional filters: type, id, space id, sort or body format. Results are paginated. API summary: Get custom content by type.list_database_ancestorsList ancestors for a database. Results are paginated. API summary: Get all ancestors of database.list_database_classification_levelsList classification levels for a database. API summary: Get database classification level.list_database_descendantsList descendants for a database. Optional filters: depth. Results are paginated. API summary: Get descendants of a database.list_database_direct_childrenList direct children for a database. Optional filters: sort. Results are paginated. API summary: Get direct children of a database.list_database_operationsList operations for a database. API summary: Get permitted operations for a database.list_database_propertiesList properties for a database. Optional filters: sort. Results are paginated. API summary: Get content properties for database.list_defaultsList defaults. API summary: Get space default classification level.list_document_labelsList labels for a document. Optional filters: prefix or sort. Results are paginated. API summary: Get labels for attachment.list_document_messagesList messages for a document. Optional filters: body format, sort or version. Results are paginated. API summary: Get attachment comments.list_document_operationsList operations for a document. API summary: Get permitted operations for attachment.list_document_propertiesList properties for a document. Optional filters: sort. Results are paginated. API summary: Get content properties for attachment.list_document_versionsList versions for a document. Optional filters: sort. Results are paginated. API summary: Get attachment versions.list_documentsList documents. Optional filters: sort, status, media type or filename. Results are paginated. API summary: Get attachments.list_embed_ancestorsList ancestors for a embed. Results are paginated. API summary: Get all ancestors of Smart Link in content tree.list_embed_descendantsList descendants for a embed. Optional filters: depth. Results are paginated. API summary: Get descendants of a smart link.list_embed_direct_childrenList direct children for a embed. Optional filters: sort. Results are paginated. API summary: Get direct children of a Smart Link.list_embed_operationsList operations for a embed. API summary: Get permitted operations for a Smart Link in the content tree.list_embed_propertiesList properties for a embed. Optional filters: sort. Results are paginated. API summary: Get content properties for Smart Link in the content tree.list_folder_ancestorsList ancestors for a folder. Results are paginated. API summary: Get all ancestors of folder.list_folder_descendantsList descendants for a folder. Optional filters: depth. Results are paginated. API summary: Get descendants of folder.list_folder_direct_childrenList direct children for a folder. Optional filters: sort. Results are paginated. API summary: Get direct children of a folder.list_folder_operationsList operations for a folder. API summary: Get permitted operations for a folder.list_folder_propertiesList properties for a folder. Optional filters: sort. Results are paginated. API summary: Get content properties for folder.list_inline_commentsList the inline comments highlighted on a page's text, with their resolved or open status.list_label_blogpostsList blogposts for a label. Optional filters: space id, body format or sort. Results are paginated. API summary: Get blog posts for label.list_label_documentsList documents for a label. Optional filters: sort. Results are paginated. API summary: Get attachments for label.list_labelsList labels. Optional filters: label id, prefix or sort. Results are paginated. API summary: Get labels.list_message_childrenList children for a message. Optional filters: body format or sort. Results are paginated. API summary: Get children footer comments.list_message_operationsList operations for a message. API summary: Get permitted operations for footer comment.list_message_versionsList versions for a message. Optional filters: body format or sort. Results are paginated. API summary: Get footer comment versions.list_messagesList messages. Optional filters: body format or sort. Results are paginated. API summary: Get footer comments.list_metadataList metadata. API summary: Get data policy metadata for the workspace.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_classification_levelsList classification levels for a page. Optional filters: status. API summary: Get page classification level.list_page_commentsList the footer comments on a page, with author and date; set `body_format` to include the text.list_page_custom_contentsList custom contents for a page. Optional filters: type, sort or body format. Results are paginated. API summary: Get custom content by type in page.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_operationsList operations for a page. API summary: Get permitted operations for page.list_page_propertiesList properties for a page. Optional filters: sort. Results are paginated. API summary: Get content properties for 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_propertiesList properties. Results are paginated. API summary: Get Forge app properties.list_space_blogpostsList blogposts for a space. Optional filters: sort, status, title or body format. Results are paginated. API summary: Get blog posts in space.list_space_custom_contentsList custom contents for a space. Optional filters: type or body format. Results are paginated. API summary: Get custom content by type in space.list_space_labelsList labels for a space. Optional filters: prefix or sort. Results are paginated. API summary: Get labels for space.list_space_operationsList operations for a space. API summary: Get permitted operations for 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_space_permissionsList permissions for a space. Results are paginated. API summary: Get space permissions assignments.list_space_propertiesList properties for a space. Results are paginated. API summary: Get space properties in space.list_space_role_assignmentsList role assignments for a space. Optional filters: role id, role type, principal id or principal type. Results are paginated. API summary: Get space role assignments.list_space_role_modesList space role modes. API summary: Get space role mode.list_space_rolesList space roles. Optional filters: space id, role type, principal id or principal type. Results are paginated. API summary: Get available space roles.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.list_usersList users. Results are paginated. API summary: Get account IDs of likes for blog post.list_whiteboard_ancestorsList ancestors for a whiteboard. Results are paginated. API summary: Get all ancestors of whiteboard.list_whiteboard_classification_levelsList classification levels for a whiteboard. API summary: Get whiteboard classification level.list_whiteboard_descendantsList descendants for a whiteboard. Optional filters: depth. Results are paginated. API summary: Get descendants of a whiteboard.list_whiteboard_direct_childrenList direct children for a whiteboard. Optional filters: sort. Results are paginated. API summary: Get direct children of a whiteboard.list_whiteboard_operationsList operations for a whiteboard. API summary: Get permitted operations for a whiteboard.list_whiteboard_propertiesList properties for a whiteboard. Optional filters: sort. Results are paginated. API summary: Get content properties for whiteboard.rename_pageVisible to othersChange only the title of a page, leaving its content as is.restore_admin_keyDeletesRestore a admin key. Destructive action; may require approval. API summary: Enable Admin Key.update_blogpostChanges dataUpdate an existing blogpost identified by blogpost id. API summary: Update blog post.update_blogpost_classification_levelsVisible to othersUpdate an existing classification level identified by blogpost id. Has effects visible outside this system. API summary: Update blog post classification level.update_blogpost_propertyChanges dataUpdate an existing property identified by property id. API summary: Update content property for blog post by id.update_comment_propertyChanges dataUpdate an existing property identified by property id. API summary: Update content property for comment by id.update_custom_contentChanges dataUpdate an existing custom content identified by custom content id. API summary: Update custom content.update_custom_content_propertyChanges dataUpdate an existing property identified by property id. API summary: Update content property for custom content by id.update_database_classification_levelsVisible to othersUpdate an existing classification level identified by database id. Has effects visible outside this system. API summary: Update database classification level.update_database_propertyChanges dataUpdate an existing property identified by property id. API summary: Update content property for database by id.update_defaultsVisible to othersUpdate an existing default identified by space id. Has effects visible outside this system. API summary: Update space default classification level.update_document_propertyChanges dataUpdate an existing property identified by property id. API summary: Update content property for attachment by id.update_embed_propertyChanges dataUpdate an existing property identified by property id. API summary: Update content property for Smart Link in the content tree by id.update_folder_propertyChanges dataUpdate an existing property identified by property id. API summary: Update content property for folder by id.update_inline_commentChanges dataUpdate an existing message identified by comment id. API summary: Update inline comment.update_messageChanges dataUpdate an existing message identified by comment id. API summary: Update footer comment.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_page_classification_levelsVisible to othersUpdate an existing classification level identified by page id. Has effects visible outside this system. API summary: Update page classification level.update_page_propertyChanges dataUpdate an existing property identified by property id. API summary: Update content property for page by id.update_propertyChanges dataUpdate an existing property identified by property key. API summary: Create or update a Forge app property.update_space_propertyChanges dataUpdate an existing property identified by property id. API summary: Update space property by id.update_space_roleDeletesUpdate an existing space role identified by space role id. Destructive action; may require approval. API summary: Update a space role.update_taskChanges dataMark a page task complete or incomplete by `task_id` and `status`.update_whiteboard_classification_levelsVisible to othersUpdate an existing classification level identified by whiteboard id. Has effects visible outside this system. API summary: Update whiteboard classification level.update_whiteboard_propertyChanges dataUpdate an existing property identified by property id. API summary: Update content property for whiteboard by id.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps 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 HeyMyApps 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?
HeyMyApps 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. HeyMyApps 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 freeHeyMyApps is not affiliated with Confluence. Product names are trademarks of their owners.






