Integration · Customer support
Connect Claude & ChatGPT to Commune
Ask your AI what members posted this week, who attended an event, or to welcome a new member in your Commune community. It can read users, posts, comments, groups, events, badges and challenges, publish posts and comments, send direct messages and invitations, manage group members, and award badges and points.
Free plan, no credit card. Takes about a minute.
Try asking
“What was posted in the announcements box this week?”
The AI finds the box and lists its posts in that date range.
“Who attended last Thursday's meetup?”
It finds the event and lists its attendance.
“Add these three members to the Ambassadors group.”
It looks up the users and adds them to the group.
What your AI can do
Posts and comments
List, read, publish, update and delete posts, list boxes and post categories, and read and write comments.
Members and groups
List, read and update users, list groups and their members, add members to groups, send invitations and direct messages.
Events and engagement
List events and attendance, list challenges and badges, award badges and add points to users.
“Give Yuki the Top contributor badge and 50 points.”
It awards the badge and adds points to her available and total earned points.
“Invite [email protected] and [email protected] to the community.”
It sends invitation emails to both addresses, with a role if you pick one.
“Comment on the latest post to thank everyone for the feedback.”
It adds a comment to that post as the user you choose.
51 tools for Commune
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_group_membersChanges dataAdd users (`user_ids`) to a group by `group_id`.award_badgeChanges dataAward a badge (`badge_id`) to a user (`user_id`).create_commentChanges dataAdd a comment (`body`) to a post by `post_id` as user `commenter_id`, optionally as a reply to `parent_comment_id`.create_groupChanges dataCreate a new group. Required: name. API summary: Create a group.create_postChanges dataPublish a post with `body`, `box_id`, `category_index` and author `poster_id`. Set `notify` to send notifications to members.create_productChanges dataCreate a new product. Required: name, type or visibility type. API summary: Create a new custom item.delete_a_commentDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a comment.delete_group_usersMoves moneyPermanently delete a user by group id. Financial or irreversible action; may require approval. API summary: Remove user from group.delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a direct message.delete_postDeletesPermanently delete a post by its ID.delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete a custom item.delete_product_valuesMoves moneyPermanently delete a value by user custom item id. Financial or irreversible action; may require approval. API summary: Remove custom item values from multiple users.delete_user_profileDeletesPermanently delete a user profile by profile object id. Destructive action; may require approval. API summary: Delete a user profile record.delete_usersMoves moneyPermanently delete a user. Financial or irreversible action; may require approval. API summary: Remove users.get_eventGet one event by `event_id`.get_groupGet one group by `group_id`.get_messageGet one message by message id. API summary: Get a comment record.get_postGet one post by its ID.get_userGet one community user by `user_id`.get_user_profileGet one user profile by user id. API summary: Get the user's profile.get_valueGet one value by user id. API summary: Get custom item values of a single user.list_badgesList the badges available in the community.list_boxesList the community's boxes (spaces where posts live). Use to find a `box_id`.list_challenge_usersList users for a challenge. API summary: Get a list of users who archived the challenge.list_challengesList community challenges.list_commentsList comments, filtered by post, box, user or date range.list_direct_messagesList direct messages, optionally by thread, recipient or date range.list_event_attendanceList who attended an event by `event_id`.list_eventsList community events, optionally by date range or whether they are being held.list_group_membersList the users in a group by `group_id`.list_groupsList member groups, optionally by `label`.list_invitationsList invitations. Optional filters: is joined. Results are paginated. API summary: Get invitation URLs list.list_post_categoriesList the post categories in a box by `box_id`.list_postsList posts, filtered by `box_id`, category, author `user_id` or date range, with paging.list_productsList products. API summary: Get custom items list.list_tenant_idsList tenant ids. API summary: Get tenantId.list_user_profile_objectsList user profile objects. API summary: Get user profile's object(questions and answer choices).list_user_profilesList user profiles. Optional filters: from, to or order by. Results are paginated. API summary: Get user profiles list.list_usersList community users, optionally by `email`, admin role or date range, with paging. Use to find a user ID.list_valuesList values. Optional filters: from, to or order by. Results are paginated. API summary: Get custom item values for multiple users.send_direct_messageChanges dataSend a direct message (`body`) to a user by `to_user_id`. The user is notified.send_invitationsChanges dataInvite up to 30 people by `emails` to join the community, with an optional role. Invitation emails are sent.update_a_commentChanges dataUpdate an existing message identified by message id. API summary: Update a comment.update_messageVisible to othersUpdate an existing message identified by message id. Has effects visible outside this system. API summary: Update a direct message.update_postChanges dataUpdate a post's body, box, category or images by its ID.update_productChanges dataUpdate an existing product identified by product id. Only the fields you pass are changed. API summary: Update the information of custom item.update_product_valuesVisible to othersUpdate an existing value identified by user custom item id. Has effects visible outside this system. API summary: Set custom item values for multiple users.update_userChanges dataUpdate a user's name, email, username or admin role by `user_id`.update_user_pointsVisible to othersAdd points (`point_value`) to users (`user_ids`), to their available and/or total earned points.update_user_profileChanges dataUpdate an existing user profile identified by profile object id. API summary: Update a user profile record.update_valueChanges dataUpdate an existing value identified by user id. API summary: Update custom item values of a single user.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Commune from the app list.
- 2
Paste your key
Paste two tokens: the Opened API server token and the Opened API V2 token for your community. Get both from your Commune administrator or your Commune account contact, then paste them into HeyMyApps.
- 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 Commune?
The AI can read users, posts, comments, boxes, post categories, groups and members, events and attendance, badges, challenges and direct messages. It can publish, update and delete posts, write comments, send direct messages and invitations, add members to groups, update users, award badges and add points.
Does the AI see my Commune API tokens?
No. Your Commune API tokens 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. Sending invitations and messages reaches real people, and deleting a post is permanent. These can require your approval before they run. 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 Commune account.
Why does Commune need two tokens?
The Commune Opened API uses a server token, sent as the Authorization header, and a separate Opened API V2 token for your community. Your Commune administrator or account contact can give you both. You paste them into HeyMyApps once.
Let your AI work in Commune today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Commune freeHeyMyApps is not affiliated with Commune. Product names are trademarks of their owners.






