Integration · Email
Connect Claude & ChatGPT to Mumara Campaigns
Ask your AI how your last broadcast did, who bounced, or to add a new subscriber to a list in Mumara Campaigns. It can manage lists, contacts, segments and suppressions, draft and update broadcasts, and read opens, clicks, bounces and unsubscribes. It can also send a single email through one of your sending nodes.
Free plan, no credit card. Takes about a minute.
Try asking
“How did last week's newsletter perform?”
The AI finds the broadcast and reads its summary: sent, opens, clicks, bounces, unsubscribes and complaints.
“Who bounced on the product launch broadcast?”
It lists the bounced recipients for that broadcast.
“Add [email protected] to the customers list with her first name.”
It finds the list and its custom fields, then creates the contact on that list.
What your AI can do
Lists and contacts
Create and update lists, search, add and update contacts with custom fields, and build segments with conditions.
Broadcasts and stats
Create, read and update broadcasts, and read opens, clicks, bounces, unsubscribes and sending summaries.
Sending and suppressions
List sending nodes, send a single email, and list or add suppressed emails, domains and IPs.
“Draft a broadcast called October update with this text.”
It creates the broadcast with name, subject and content. It is saved, not sent.
“How many contacts are in the Danish customers segment right now?”
It finds the segment and counts the contacts that currently match it.
“Block the domain spam-example.com on all lists.”
It creates a global suppression for the domain with a reference note.
131 tools for Mumara Campaigns
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
count_segment_contactsGet how many contacts currently match a segment by `segment_id`.create_a_one_time_login_linkVisible to othersCreate a new user for a user. Has effects visible outside this system. API summary: Create a One-Time Login Link.create_accountChanges dataCreate a new account. Required: email, host, port, username or method. API summary: Create an FBL Account.create_bounce_mailboxChanges dataCreate a new bounce mailbox. Required: email, hostname, port, username or method. API summary: Create a Bounce Mailbox.create_bounce_ruleChanges dataCreate a new bounce rule. Required: label, code, reason or type. API summary: Create a Bounce Rule.create_broadcastVisible to othersCreate a broadcast with `name`, `subject` and `content_html` and/or `content_text`. This saves the email; it does not send it.create_contactChanges dataAdd a contact to a list with `email` and `list_id`, plus optional first/last name, phone, `status` and `custom_fields` (keyed by field tag).create_contact_v2_batch_contactsVisible to othersCreate a new contact. Required: list id or contacts. Search contacts first to avoid duplicates. Has effects visible outside this system. API summary: Batch Create/Update Contacts.create_contact_v2_batch_create_suppressionsVisible to othersCreate a new contact. Required: type, values, scope or reference. Search contacts first to avoid duplicates. Has effects visible outside this system. API summary: Batch Create Suppressions.create_custom_fieldChanges dataCreate a new custom field. Required: name, type or list id. API summary: Create a Custom Field.create_custom_field_to_listChanges dataCreate a new custom field. Required: custom field id or list id. API summary: Link Custom Field to a List.create_listChanges dataCreate a contact list with `name`, `owner_name`, `owner_email` and `reply_email`.create_list_custom_fieldChanges dataCreate a new custom field for a list. Required: custom field id. API summary: Add Custom Field to a List.create_profile_fieldChanges dataCreate a new profile field. Required: name or type. API summary: Create a Profile Field.create_regenerateChanges dataCreate a new regenerate. API summary: Regenerate DKIM Keys.create_segmentChanges dataCreate a segment with `name`, `list_ids` and `conditions` (field, operator such as equals or contains, value).create_sending_domainChanges dataCreate a new sending domain. Required: domain. Search sending domains first to avoid duplicates. API summary: Create a Sending Domain.create_sending_nodeChanges dataCreate a new sending node. Required: name, type, group id, from name or from email. API summary: Create a Sending Node.create_spin_tagChanges dataCreate a new spin tag. Required: placeholder or words. API summary: Create a Spin Tag.create_suppressionChanges dataBlock an email, domain or IP (`type`, `value`) from receiving mail, either `global` or for one list (`scope`, `list_id`), with a `reference` note.create_userChanges dataCreate a new user. Required: email, password, name or package id. API summary: Create a User.create_user_change_passwordDeletesCreate a new change password for a user. Required: password. Destructive action; may require approval. API summary: Change User Password.create_user_v2_change_user_packageVisible to othersCreate a new user for a user. Required: package id. Has effects visible outside this system. API summary: Change User Package.create_user_v2_suspend_userVisible to othersCreate a new user for a user. Has effects visible outside this system. API summary: Suspend a User.create_user_v2_unsuspend_userVisible to othersCreate a new user for a user. Has effects visible outside this system. API summary: Unsuspend a User.create_webhookDeletesCreate a new webhook. Required: name, url or events. Destructive action; may require approval. API summary: Create a Webhook.create_webhook_testDeletesCreate a new test for a webhook. Destructive action; may require approval. API summary: Test a Webhook.delete_accountDeletesPermanently delete a account by account id. Destructive action; may require approval. API summary: Delete an FBL Account.delete_bounce_mailboxDeletesPermanently delete a bounce mailbox by bounce mailbox id. Destructive action; may require approval.delete_bounce_ruleDeletesPermanently delete a bounce rule by bounce rule id. Destructive action; may require approval.delete_broadcastDeletesPermanently delete a broadcast by broadcast id. Destructive action; may require approval.delete_contactDeletesPermanently delete a contact by `contact_id`. This cannot be undone.delete_contactsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Batch Delete Contacts.delete_contacts_v2_batch_delete_bounce_mailboxesMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Batch Delete Bounce Mailboxes.delete_contacts_v2_batch_delete_dripsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Batch Delete Drip Campaigns.delete_contacts_v2_batch_delete_fbl_accountsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Batch Delete FBL Accounts.delete_contacts_v2_batch_delete_profile_fieldsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Batch Delete Profile Fields.delete_contacts_v2_batch_delete_segmentsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Batch Delete Segments.delete_contacts_v2_batch_delete_sending_nodesMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Batch Delete Sending Nodes.delete_contacts_v2_batch_delete_spin_tagsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Batch Delete Spin Tags.delete_contacts_v2_batch_delete_suppressionsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Batch Delete Suppressions.delete_contacts_v2_batch_delete_triggersMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Batch Delete Triggers.delete_contacts_v2_batch_delete_web_formsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Batch Delete Web Forms.delete_custom_fieldDeletesPermanently delete a custom field by custom field id. Destructive action; may require approval.delete_dripDeletesPermanently delete a drip by drip id. Destructive action; may require approval. API summary: Delete a Drip Campaign.delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval.delete_listDeletesPermanently delete a list by list id. Destructive action; may require approval.delete_profile_fieldDeletesPermanently delete a profile field by profile field id. Destructive action; may require approval.delete_segmentDeletesPermanently delete a segment by segment id. Destructive action; may require approval.delete_sending_domainDeletesPermanently delete a sending domain by sending domain id. Destructive action; may require approval.delete_sending_nodeDeletesPermanently delete a sending node by sending node id. Destructive action; may require approval.delete_spin_tagDeletesPermanently delete a spin tag by spin tag id. Destructive action; may require approval.delete_suppressionDeletesPermanently delete a suppression by suppression id. Destructive action; may require approval.delete_triggerDeletesPermanently delete a trigger by trigger id. Destructive action; may require approval.delete_userDeletesPermanently delete a user by id or email. Destructive action; may require approval.delete_web_formDeletesPermanently delete a web form by web form id. Destructive action; may require approval.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.get_a_groupGet one group by group id. API summary: Get a Group.get_accountGet one account by account id. API summary: Get an FBL Account.get_bounce_mailboxGet one bounce mailbox by bounce mailbox id. API summary: Get a Bounce Mailbox.get_bounce_ruleGet one bounce rule by bounce rule id. API summary: Get a Bounce Rule.get_broadcastGet one broadcast by `broadcast_id`, including subject and content.get_broadcast_statsGet the sending summary of a broadcast by `broadcast_id`: sent, opens, clicks, bounces, unsubscribes and complaints.get_contactGet one contact by `contact_id`, including status and custom fields.get_custom_fieldGet one custom field by custom field id. API summary: Get a Custom Field.get_dripGet one drip by drip id. API summary: Get a Drip Campaign.get_groupGet one group by module. Results are paginated. API summary: List Groups by Module.get_listGet one contact list by `list_id`.get_my_profileGet the profile of the Mumara user the connection is logged in as.get_profile_fieldGet one profile field by profile field id. API summary: Get a Profile Field.get_segmentGet one segment and its conditions by `segment_id`.get_sending_domainGet one sending domain by sending domain id. API summary: Get a Sending Domain.get_sending_nodeGet one sending node by sending node id. API summary: Get a Sending Node.get_spin_tagGet one spin tag by spin tag id. API summary: Get a Spin Tag.get_suppressionGet one suppression by suppression id. API summary: Get a Suppression.get_triggerGet one trigger by trigger id. API summary: Get a Trigger.get_userGet one user by id or email. API summary: Get a User.get_web_formGet one web form by web form id. API summary: Get a Web Form.get_webhookGet one webhook by webhook id. API summary: Get a Webhook.list_accountsList accounts. Optional filters: user id. Results are paginated. API summary: List All FBL Accounts.list_bounce_mailboxesList bounce mailboxes. Optional filters: user id. Results are paginated. API summary: List All Bounce Mailboxes.list_bounce_rulesList bounce rules. Optional filters: user id or type. Results are paginated. API summary: List All Bounce Rules.list_broadcast_bouncesList bounced recipients for a broadcast by `broadcast_id`.list_broadcast_clicksList link clicks for a broadcast by `broadcast_id`.list_broadcast_complaintsList complaints for a broadcast. Results are paginated. API summary: Get Broadcast Complaints.list_broadcast_logsList logs for a broadcast. Results are paginated. API summary: Get Broadcast Sending Logs.list_broadcast_opensList who opened a broadcast by `broadcast_id`.list_broadcast_unsubscribesList who unsubscribed from a broadcast by `broadcast_id`.list_broadcastsList broadcasts (email campaigns), paginated with `page` and `limit`.list_custom_fieldsList custom fields. Optional filters: user id or list id. Results are paginated. API summary: List All Custom Fields.list_dripsList drips. Optional filters: autoresponder group id or user id. Results are paginated. API summary: List All Drip Campaigns.list_eventsList events. API summary: List Available Events.list_keysList keys. API summary: Get DKIM Public Key.list_list_custom_fieldsList the custom fields of a list by `list_id`, with the tags to use in `custom_fields`.list_listsList your contact lists, paginated with `page` and `limit`.list_policiesList policies. Optional filters: user id. API summary: Get Sending Domain Policy.list_profile_fieldsList profile fields. Optional filters: user id or is required. Results are paginated. API summary: List All Profile Fields.list_segmentsList segments, optionally for one `list_id`.list_sending_domain_dns_recordsList dns records for a sending domain. Optional filters: include current values or features. API summary: Get DNS Records.list_sending_nodesList the sending nodes (SMTP or email service connections). Use to find the `node_id` for send_email.list_spin_tagsList spin tags. Optional filters: user id. Results are paginated. API summary: List All Spin Tags.list_suppressionsList suppressed emails, domains or IPs by `type` (email, domain, ip), optionally for one `list_id`.list_triggersList triggers. Optional filters: trigger type, status or user id. Results are paginated. API summary: List All Triggers.list_usersList users. Optional filters: status or package id. Results are paginated. API summary: List All Users.list_web_form_embed_codesList embed codes for a web form. API summary: Get Web Form Embed Code.list_web_formsList web forms. Optional filters: list id. Results are paginated. API summary: List All Web Forms.list_webhooksList webhooks. Optional filters: is active. API summary: List All Webhooks.search_contactsSearch contacts by `email` (partial match), `list_id` or `status` (subscribed, unsubscribed, bounced, complaint).search_sending_domainsSearch sending domains by user id, status, is verified, search or include sandbox. Use this to find existing sending domains before creating a new sending domain. Results are paginated. API summary: List All Sending Domains.send_emailVisible to othersSend one email right away to `recipient` with `subject`, HTML `body`, `from_name`, `from_email` (on a verified sending domain) and `node_id`. The email is really sent and cannot be recalled.submit_sending_domainVisible to othersVerify a sending domain (sending domain id). Has effects visible outside this system. API summary: Verify DNS Records.submit_sending_domain_ownershipVisible to othersVerify a sending domain (sending domain id). Has effects visible outside this system. API summary: Verify Domain Ownership.update_accountChanges dataUpdate an existing account identified by account id. API summary: Update an FBL Account.update_bounce_mailboxChanges dataUpdate an existing bounce mailbox identified by bounce mailbox id. API summary: Update a Bounce Mailbox.update_bounce_ruleChanges dataUpdate an existing bounce rule identified by bounce rule id. API summary: Update a Bounce Rule.update_broadcastVisible to othersUpdate a broadcast's name, subject or content by `broadcast_id`. Only the fields you pass change.update_contactChanges dataUpdate a contact by `contact_id`: email, name, phone, `status` or `custom_fields`. Setting status to unsubscribed stops mail to them.update_custom_fieldChanges dataUpdate an existing custom field identified by custom field id. API summary: Update a Custom Field.update_groupChanges dataUpdate an existing group identified by module. API summary: Create a Group.update_listChanges dataUpdate a list's name, owner, reply or bounce email by `list_id`. Only the fields you pass change.update_profile_fieldChanges dataUpdate an existing profile field identified by profile field id. API summary: Update a Profile Field.update_segmentChanges dataUpdate an existing segment identified by segment id. API summary: Update a Segment.update_sending_domainChanges dataUpdate an existing sending domain identified by sending domain id. API summary: Update a Sending Domain.update_sending_domain_featureChanges dataUpdate an existing feature identified by feature. Only the fields you pass are changed. API summary: Enable or Disable a Feature.update_sending_nodeChanges dataUpdate an existing sending node identified by sending node id. API summary: Update a Sending Node.update_spin_tagChanges dataUpdate an existing spin tag identified by spin tag id. API summary: Update a Spin Tag.update_triggerChanges dataUpdate an existing trigger identified by trigger id. API summary: Update a Trigger.update_userVisible to othersUpdate an existing user identified by id or email. Has effects visible outside this system. API summary: Update a User.update_usersVisible to othersUpdate an existing user. Has effects visible outside this system. API summary: Update Current User Profile.update_web_formChanges dataUpdate an existing web form identified by web form id. API summary: Update a Web Form.update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update a Webhook.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Mumara Campaigns from the app list.
- 2
Paste your key
Paste your Mumara Campaigns installation hostname (without https://) and an API token. In your Mumara Campaigns dashboard go to Settings > API Tokens, create a new token with the permissions you want the AI to have, and copy it.
- 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 Mumara Campaigns?
It can read your profile, lists, contacts, segments, broadcasts, broadcast stats, opens, clicks, bounces, unsubscribes, custom fields, sending nodes and suppressions. It can create and update lists, contacts and broadcasts, create segments and suppressions, delete a contact and send a single email.
Does the AI see my Mumara Campaigns API token?
No. Your Mumara Campaigns API token is encrypted at rest and never shown to the AI. After you save it, it is 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 an email cannot be recalled and deleting a contact is permanent, and both can require your approval before they run. You can also limit what the token can do in Mumara itself. 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 Mumara Campaigns installation.
Can the AI send a broadcast to a whole list?
No. The AI can create and update broadcasts, but that only saves the email. Sending the broadcast is done in Mumara Campaigns. The only email the AI can send is a single email to one recipient through one of your sending nodes.
Let your AI work in Mumara Campaigns today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Mumara Campaigns freeHeyMyApps is not affiliated with Mumara Campaigns. Product names are trademarks of their owners.






