Integration · Communication
Connect Claude & ChatGPT to Beekeeper
Ask your AI what was posted in a stream this week, to publish an update, or to message a colleague in Beekeeper. It can read, create, edit and delete posts, comment, like and mark posts as read. It can also send chat messages, look up users and profiles, and add people to groups.
Free plan, no credit card. Takes about a minute.
Try asking
“What has been posted in the Operations stream this week?”
The AI lists the recent posts in the stream and summarizes them.
“Post in the All staff stream that the canteen is closed on Friday.”
It publishes the post in that stream. Everyone in the stream can see it and may be notified.
“Schedule a post in the Warehouse stream for Monday at 7 with the new shift plan.”
It creates the post with a scheduled publish time.
What your AI can do
Streams and posts
Read streams and posts, publish or schedule posts, edit or delete them, comment, like and mark posts as read.
Chat
List your conversations, read your chat with a colleague, start new chats and send messages.
People and groups
Search users and profiles, look up users by email or username, list groups and their members and add people.
“Send Peter a chat message asking him to call the warehouse.”
It finds Peter and sends the message in your chat with him, or starts a new one.
“Find colleagues whose profile mentions forklift training.”
It searches user profiles and lists the colleagues it finds.
“Add the three new hires to the Onboarding group.”
It finds the users and the group and adds them as members.
145 tools for Beekeeper
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_user_to_groupChanges dataAdd users to a group by `group_id`: pass `user_ids` (or a single `userid` or `username`).comment_on_postChanges dataAdd a comment with `text` to a post by `postid`. The comment is visible to everyone who can see the post.create_cookieChanges dataCreate a new cookie. API summary: Allow an authenticated user to obtain a secure, httpOnly cookie given its current authentication token.create_customfieldChanges dataCreate a new customfield. Required: pos, visibility, show in settings, key, required or show in signup.create_documentChanges dataCreate a new document. Required: file. API summary: Upload a file.create_extensionChanges dataCreate a new extension. Required: title or type. API summary: Create a new navigation extension and insert it at the end of its parent extension.create_filterChanges dataCreate a new filter. API summary: Filter navigation extensions by a list of extension IDs or section IDs or tag.create_force_importChanges dataCreate a new force import. Required: file. API summary: Force a new import from file.create_groupChanges dataCreate a new group. Required: name. Search groups first to avoid duplicates. API summary: Create a group.create_group_resourceChanges dataCreate a new resource for a group. Required: resource type or resource id. API summary: Adds a new resource to a given group.create_group_userChanges dataCreate a new user for a group. Search users first to avoid duplicates. API summary: Create the user in a group.create_messageChanges dataCreate a new message for a message. Search messages first to avoid duplicates. API summary: Approve the comment.create_message_killChanges dataCreate a new kill for a message. API summary: Disapprove the comment (removes it from the post).create_message_post_comment_likesChanges dataCreate a new message for a message. Search messages first to avoid duplicates. API summary: Likes a comment.create_message_post_comments_abuseChanges dataCreate a new message for a message. Search messages first to avoid duplicates. API summary: Report the comment.create_message_post_comments_likeChanges dataCreate a new message for a message. Search messages first to avoid duplicates. API summary: Like a comment.create_migrate_jwt_v1_loginChanges dataCreate a new migrate jwt v1 login. API summary: Return the Authorization token or create a new one if it has an older version.create_notificationChanges dataCreate a new notification. API summary: Set your notification settings.create_pageChanges dataCreate a new page. Required: streamid. Search pages first to avoid duplicates. API summary: Creates a new post.create_page_post_post_subscriptionChanges dataCreate a new page for a page. Search pages first to avoid duplicates. API summary: Subscribe to the post notifications.create_page_post_posting_into_multiple_streamsChanges dataCreate a new page. Search pages first to avoid duplicates.create_page_post_posts_abuseChanges dataCreate a new page for a page. Search pages first to avoid duplicates. API summary: Flags the post for moderator review.create_page_post_posts_approveChanges dataCreate a new page for a page. Search pages first to avoid duplicates. API summary: Marks a post for keeping.create_page_post_posts_likesChanges dataCreate a new page for a page. Search pages first to avoid duplicates. API summary: Likes a post.create_postChanges dataPublish a post in a stream: `streamid`, `text` and optional `title`, `labels`, `sticky`, or `scheduled_at` to publish later. The post is visible to everyone in the stream and may notify them.create_streamChanges dataCreate a new stream. Required: name. Search streams first to avoid duplicates. API summary: Create a stream.create_stream_groupChanges dataCreate a new group for a stream. Search groups first to avoid duplicates. API summary: Add a new group permission.create_stream_subscribeChanges dataCreate a new subscribe for a stream. API summary: Subscribe to a stream.create_stream_unitChanges dataCreate a new unit for a stream. API summary: Add a new org unit permission.create_stream_userChanges dataCreate a new user for a stream. Required: username. Search users first to avoid duplicates. API summary: Add a new stream member.create_unitChanges dataCreate a new unit for a unit. API summary: Adds an Organizational Unit to the provided Organizational Unit.create_unit_deleteChanges dataCreate a new delete for a unit. API summary: Delete a location and migrate all the users located there to a new location.create_unit_userChanges dataCreate a new user for a unit. Search users first to avoid duplicates. API summary: Adds a membership to this org.create_userChanges dataCreate a new user. Search users first to avoid duplicates. API summary: Create the user.create_user_post_users_ids_by_tenant_user_idsChanges dataCreate a new user. Search users first to avoid duplicates. API summary: Get beekeeper internal ids for given external user ids (tenantusersids).create_user_subscriptionChanges dataCreate a new subscription for a user. Search subscriptions first to avoid duplicates. API summary: Add a user to a group by group id or group name.delete_a_post_reactionMoves moneyPermanently delete a page by postid. Financial or irreversible action; may require approval. API summary: Delete a post reaction.delete_bulksMoves moneyPermanently delete a bulk by group id. Financial or irreversible action; may require approval. API summary: Remove group admin permissions for a list of users in bulk.delete_comment_with_given_idDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete comment with given id.delete_extensionDeletesPermanently delete a extension by extension id. Destructive action; may require approval. API summary: Delete the navigation extension.delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: Delete a group with given ID.delete_group_resourcesMoves moneyPermanently delete a resource by group id. Financial or irreversible action; may require approval. API summary: Delete resources for the group.delete_group_userDeletesPermanently delete a user by userid. Destructive action; may require approval. API summary: Remove a user from the group.delete_member_unitsMoves moneyPermanently delete a unit by user id. Financial or irreversible action; may require approval. API summary: Revokes all permissions from the given user to the given Organizational Unit.delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Remove a comment like.delete_message_userDeletesPermanently delete a user by userid. Destructive action; may require approval. API summary: [Deprecated] Delete the user from the conversation.delete_messagesMoves moneyPermanently delete a message by comment id. Financial or irreversible action; may require approval. API summary: Unlike a comment.delete_pagesMoves moneyPermanently delete a page by postid. Financial or irreversible action; may require approval. API summary: Remove a like from post with a given id.delete_postDeletesDelete a post by `postid`. Cannot be undone.delete_streamDeletesPermanently delete a stream by streamid. Destructive action; may require approval. API summary: Delete a stream with a specified ID.delete_stream_groupDeletesPermanently delete a group by groupid. Destructive action; may require approval. API summary: Delete a group permission.delete_stream_subscribesMoves moneyPermanently delete a subscribe by streamid. Financial or irreversible action; may require approval. API summary: Unsubscribe from a stream.delete_stream_unitDeletesPermanently delete a unit by unit id. Destructive action; may require approval. API summary: Delete Unit permissions from the given Stream.delete_stream_userDeletesPermanently delete a user by userids. Destructive action; may require approval. API summary: Delete a stream member.delete_unitDeletesPermanently delete a unit by org unit id. Destructive action; may require approval. API summary: Deletes an Organizational Unit.delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete the user.get_a_list_of_post_reactionsList pages for a page. Optional filters: emoji or before. Results are paginated. API summary: Get a list of post reactions.get_conversation_with_userGet your direct chat conversation with a user by `username_or_id`, including recent messages.get_extensionGet one extension by extension id. API summary: Get a specific navigation extension.get_groupGet one group by `group_id`.get_keyGet one key by key key. API summary: It redirects to the file identified by key.get_key_get_video_getGet one key by file name. API summary: Fetches an uploaded video.get_payslipGet one payslip by filename. API summary: Get a payslip with a specific ID.get_postGet one post by `postid`, with its text, author and recent comments.get_profileGet a user's profile by `user_id`, with position, location and custom fields.get_streamGet one stream by `streamid`.get_the_default_locationList units. API summary: Get the Default Location.get_the_subunits_of_a_organizational_unitList units for a unit. Optional filters: expand. API summary: Get the subunits of a Organizational Unit.get_unitGet one unit by org unit id. API summary: Get an Organizational Unit.get_unit_userGet one user for a unit by user id. API summary: Returns a user object from an Organizational Unit.get_unread_countsGet your unread notification and message counts.get_userGet one user by `user_id`.get_user_by_emailGet one user by `email`.get_user_by_usernameGet one user by `name` (their username).get_user_get_user_by_tenant_user_idGet one user by tenant user id. API summary: Get a user with a given tenant user id.like_postChanges dataLike a post by `postid`.list_addressesList addresses. API summary: Returns all the leaves organizational units existing in this tenant.list_configsList configs. API summary: Returns the tenant and system configuration.list_conversation_membersList the members of a chat conversation by `conversationid`.list_conversationsList your chat conversations, optionally filtered with `query`.list_customfieldsList customfields. Optional filters: types. API summary: Fetches all custom fields.list_extensionsList extensions. Optional filters: domain, contextual, redirect jwt, role, expand placeholders or tag. API summary: Fetches all navigation extensions.list_group_membersList the members of a group by `group_id`.list_group_members_idsList members ids for a group. API summary: Get all the IDs of members of a given group.list_group_resourcesList resources for a group. API summary: Get resources of a given group.list_member_unitsList units for a member. API summary: Returns the users permissions in the Organizational Unit.list_messagesList messages for a message. API summary: List users who liked the comment.list_navigation_extensionsList navigation extensions. API summary: Gets all navigation extensions in a forest structure.list_notificationsList notifications. API summary: Get your notification settings.list_pagesList pages for a page. API summary: Get information on likes on the post.list_post_commentsList the comments on a post by `postid`.list_postsList recent posts across all your streams; use `before`/`cursor` and `limit` to page.list_remindersList reminders. Optional filters: reminder days after, hire date field, birthday field or group id. API summary: Get upcoming birthday and work anniversary reminders.list_stream_groupsList groups for a stream. API summary: Get the list of stream groups.list_stream_postsList posts in a stream by `streamid`, newest first. Filter with `q` or `labels`; use `before`/`cursor` and `limit` to page.list_stream_unitsList units for a stream. API summary: Get the list of Units Permissions for the Stream.list_stream_usersList users for a stream. API summary: Get the list of stream members explicitly added to stream.list_streamsList the streams (news feeds) you can see, with their IDs and names.list_syncsList syncs. Results are paginated. API summary: Get newest tenant information.list_unitsList units. Optional filters: include member count or expand. API summary: Returns the root Organizational Unit of the user's tenant.list_user_groupsList groups for a user. API summary: Get user groups that the user belongs to.list_usersList users. API summary: Get suggestions of groups that can be assigned to the stream.list_users_get_user_permissionsList users for a user. API summary: Get group and stream permissions for a given user id.mark_posts_readChanges dataMark posts as read: pass one or more post IDs in `postids` (comma-separated).remove_a_postChanges dataCreate a new page for a page. Search pages first to avoid duplicates. API summary: Remove a post.search_group_streamsSearch streams for a group by sort, orderby or q. Use this to find existing streams before creating a new stream. Results are paginated. API summary: Get streams for which a group has permissions.search_group_usersSearch users for a group by include self, include bots, orderby, segment parameters, segment type or sort. Use this to find existing users before creating a new user. Results are paginated. API summary: List users belonging to a group.search_groupsSearch groups by `q`, or list only your own with `only_my_groups`. Returns group IDs.search_label_pagesSearch pages for a label by orderby, include comments, q or before. Use this to find existing pages before creating a new page. Results are paginated. API summary: Returns posts from a given stream filtered by label.search_profilesSearch user profiles with `q` to find colleagues; optionally include custom profile fields.search_suggestsSearch suggests by group ids, admin users only, include hidden bots, include bots, include users which never logged in or administrated users only. Use this to find existing suggests before creating a new suggest. Results are paginated. API summary: Get suggestions for mentions.search_unit_usersSearch users for a unit by exclude users which never logged in, include self, include bots, sort, segment parameters or segment type. Use this to find existing users before creating a new user. Results are paginated. API summary: List users in the given Organizational Unit.search_user_streamsSearch streams for a user by sort, orderby or q. Use this to find existing streams before creating a new stream. Results are paginated. API summary: Get streams to which a user has access.search_user_subscriptionsSearch subscriptions for a user by type, sort, orderby or q. Use this to find existing subscriptions before creating a new subscription. Results are paginated. API summary: Get user group memberships for the groups the user belongs to.search_usersSearch users by name with `q`, optionally filtered by group or location. Returns user IDs.search_users_get_user_group_suggestionsSearch users by q. Use this to find existing users before creating a new user. Results are paginated. API summary: Get a list of groups that the caller has administrative rights for AND that the given user can be a member of.send_chat_messageChanges dataSend a chat message with `text` in an existing conversation by `conversationid`. The recipients are notified.send_user_instructionsVisible to othersSend a user (user id). Has effects visible outside this system. API summary: Send login instructions to a given user.start_conversationChanges dataStart a new chat: pass `user_ids` or `usernames` and an optional first message `text`; set `group` and `name` for a group chat. This sends a real message.stop_notifications_from_this_postMoves moneyPermanently delete a page by postid. Financial or irreversible action; may require approval. API summary: Stop notifications from this post.submit_documentVisible to othersMark for deletion a document (attachment id). Has effects visible outside this system.submit_pageVisible to othersDuplicate a page (post id). Has effects visible outside this system.update_bulksVisible to othersUpdate an existing bulk identified by group id. Has effects visible outside this system. API summary: Update group admin permissions for a list of users in bulk.update_commentChanges dataEdit a comment's `text`; pass the comment's ID as `message_id`.update_documentChanges dataUpdate an existing document identified by usage type. API summary: Upload a file for a specific usage type.update_document_post_tokensDeletesUpdate an existing document identified by user id. Destructive action; may require approval. API summary: Generate a new QR code token for a given user.update_extensionChanges dataUpdate an existing extension identified by extension id. API summary: Edit a navigation extension.update_groupChanges dataUpdate an existing group identified by group id. API summary: Update a group with given ID.update_group_userChanges dataUpdate an existing user identified by userid. API summary: Update group admin permissions for a user.update_member_unitsMoves moneyUpdate an existing unit identified by user id. Financial or irreversible action; may require approval. API summary: Sets admin permissions for the given user to the given Organization Unit.update_message_userChanges dataUpdate an existing user identified by userid. API summary: [Deprecated] Add a member to the conversation if not present.update_navigation_extensionsVisible to othersUpdate an existing navigation extension. Has effects visible outside this system. API summary: Updates all navigation extensions in a forest structure.update_page_voteChanges dataUpdate an existing vote identified by option id. API summary: Vote on a given poll option.update_pagesVisible to othersUpdate an existing page identified by postid. Has effects visible outside this system. API summary: Update a post reaction.update_postChanges dataEdit a post by `postid`: its `text`, `title`, `labels` or `sticky` setting.update_section_extensionsVisible to othersUpdate an existing extension identified by section id. Has effects visible outside this system. API summary: Updates all navigation extensions in the provided section.update_streamChanges dataUpdate an existing stream identified by streamid. API summary: Update a stream.update_stream_groupChanges dataUpdate an existing group identified by groupid. API summary: Update group permission.update_stream_unitChanges dataUpdate an existing unit identified by unit id. API summary: Update unit permissions for a stream.update_stream_userChanges dataUpdate an existing user identified by userids. API summary: Edit stream member permissions.update_unitChanges dataUpdate an existing unit identified by org unit id. API summary: Updates an Organizational Unit.update_unitsVisible to othersUpdate an existing unit. Has effects visible outside this system. API summary: Update the Default Location.update_userChanges dataUpdate an existing user identified by user id. API summary: Update the user.update_user_groupsVisible to othersUpdate an existing group identified by user id. Has effects visible outside this system. API summary: Edit which groups the current user belongs to.upload_documentChanges dataUpload a document (usage type). API summary: Register an uploaded file.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Beekeeper from the app list.
- 2
Paste your key
Enter your Beekeeper address (the URL you open Beekeeper at, for example https://acme.beekeeper.io) and an API token. Ask a Beekeeper admin to create a bot account for the integration and copy the bot's 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 Beekeeper?
It can read streams, posts, comments, chat conversations, users, profiles, groups and your unread counts. It can publish, schedule, edit and delete posts, comment and edit comments, like posts, mark posts as read, start chats and send chat messages, and add users to groups.
Does the AI see my Beekeeper credentials?
No. Your Beekeeper 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. Posts, comments and chat messages reach your colleagues, and deleting a post cannot be undone, so these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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 Beekeeper account.
Who does the AI act as in Beekeeper?
As the account the API token belongs to, usually a bot account your Beekeeper admin creates for the integration. Posts, comments and chat messages the AI sends come from that account.
Let your AI work in Beekeeper today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Beekeeper freeHeyMyApps is not affiliated with Beekeeper. Product names are trademarks of their owners.






