Integration · Email
Connect Claude & ChatGPT to BigMailer
Ask your AI to add a contact to a list, draft next month's newsletter, or send a transactional email in BigMailer. It works across your brands and can read and update contacts, lists, segments, fields, templates and senders, create and update bulk campaigns, send test emails and send transactional emails.
Free plan, no credit card. Takes about a minute.
Try asking
“Which lists do we have in the Acme brand?”
The AI finds the brand and lists its contact lists.
“Add [email protected] to the Newsletter list.”
It adds the contact to the brand and the list, or updates the contact if the email already exists.
“Draft the October newsletter for the Customers list, but do not send it.”
It creates the campaign with subject, sender, content and list, and leaves it not ready, so nothing is sent.
What your AI can do
Contacts and lists
Add, update and delete contacts, create lists, and read segments, custom fields and suppression lists.
Campaigns
Create and update bulk campaigns, read templates and senders, and send test emails before anything goes out.
Transactional email
List and read transactional campaigns and send one to a single address with merge variables.
“Send a test of that campaign to me.”
It sends a test email of the campaign's content to the addresses you give it.
“Send the welcome email to [email protected].”
It sends the transactional campaign to that address right away, with any merge variables you pass.
“Which senders are verified in this brand?”
It lists the verified sender emails and domains for the brand.
79 tools for BigMailer
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_brandChanges dataCreate a new brand. Required: name, from name or from email. API summary: Create brand.create_brand_contactChanges dataCreate a new contact for a brand. Required: email. API summary: Create contact.create_brand_fieldChanges dataCreate a new field for a brand. Required: name or type. API summary: Create field.create_brand_messageVisible to othersCreate a new message for a brand. Required: name. Has effects visible outside this system. API summary: Create message type.create_brand_propertyChanges dataCreate a new property for a brand. Required: name. API summary: Create brand property.create_brand_rss_campaignChanges dataCreate a new rss campaign for a brand. Required: name. API summary: Create an RSS campaign.create_brand_segmentChanges dataCreate a new segment for a brand. Required: name, operator or conditions. API summary: Create segment.create_brand_senderChanges dataCreate a new sender for a brand. Required: identity. API summary: Create sender.create_brand_templateChanges dataCreate a new template for a brand. Required: name, type or html. API summary: Create template.create_brand_transactional_campaignChanges dataCreate a new transactional campaign for a brand. Required: name. API summary: Create a transactional campaign.create_campaignVisible to othersCreate a bulk campaign in a brand: `name`, subject, from, HTML or template, and `list_ids` or `segment_id`. It is only sent when `ready` is true (immediately, or at `scheduled_for`), which emails every recipient.create_listChanges dataCreate a contact list in a brand (`brand_id`) with a `name`.create_rss_campaign_pauseChanges dataCreate a new pause for a rss campaign. Required: body. API summary: Pause an RSS campaign.create_rss_campaign_unpauseChanges dataCreate a new unpause for a rss campaign. Required: body. API summary: Unpause an RSS campaign.create_sender_bounce_domainChanges dataCreate a new bounce domain for a sender. Required: subdomain. API summary: Create bounce domain.create_userChanges dataCreate a new user. Required: role or email. API summary: Create user.delete_brand_fieldDeletesPermanently delete a field by field id. Destructive action; may require approval. API summary: Delete field.delete_brand_listDeletesPermanently delete a list by list id. Destructive action; may require approval. API summary: Delete list.delete_brand_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete message type.delete_brand_propertyDeletesPermanently delete a property by brand property id. Destructive action; may require approval. API summary: Delete brand property.delete_brand_segmentDeletesPermanently delete a segment by segment id. Destructive action; may require approval. API summary: Delete segment.delete_brand_senderDeletesPermanently delete a sender by sender id. Destructive action; may require approval. API summary: Delete sender.delete_brand_templateDeletesPermanently delete a template by template id. Destructive action; may require approval. API summary: Delete template.delete_contactDeletesPermanently delete a contact (`contact_id`) from a brand (`brand_id`). This cannot be undone.delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete user.get_brandGet one brand by `brand_id`, with its default sender name and email.get_brand_fieldGet one field for a brand by field id. API summary: Get field.get_brand_messageGet one message for a brand by message id. API summary: Get message type.get_brand_propertyGet one property for a brand by brand property id. API summary: Get brand property.get_brand_rss_campaignGet one rss campaign for a brand by campaign id. API summary: Get RSS campaign.get_brand_segmentGet one segment for a brand by segment id. API summary: Get segment.get_brand_senderGet one sender for a brand by sender id. API summary: Get sender.get_brand_suppression_listGet one suppression list for a brand by suppression list id. API summary: Get campaign suppression list.get_brand_test_campaignGet one test campaign for a brand by campaign id. API summary: Get test campaign.get_campaignGet one bulk campaign by `brand_id` and `campaign_id`, with its content and status.get_connectionGet one connection by connection id. API summary: Get connection.get_contactGet one contact by `brand_id` and `contact_id`, with field values, lists and unsubscribes.get_contact_2Get one contact by contact id. API summary: Get contact batch status.get_listGet one contact list by `brand_id` and `list_id`.get_rss_campaign_updateGet one update for a rss campaign by campaign id. API summary: Get RSS update campaign.get_templateGet one email template by `brand_id` and `template_id`, including its HTML.get_transactional_campaignGet one transactional campaign by `brand_id` and `campaign_id`.get_userGet one user by user id. API summary: Get user.list_brand_messagesList messages for a brand. Optional filters: type. Results are paginated. API summary: List message types.list_brand_propertiesList properties for a brand. Results are paginated. API summary: List brand properties.list_brand_rss_campaignsList rss campaigns for a brand. Results are paginated.list_brand_test_campaignsList test campaigns for a brand. Results are paginated.list_brandsList your BigMailer brands. Almost every other tool needs a brand_id from here.list_campaignsList bulk (newsletter) campaigns in a brand (`brand_id`).list_connectionsList connections. Results are paginated.list_contactsList contacts in a brand (`brand_id`), optionally only those on one list (`list_id`), with cursor paging.list_fieldsList the custom contact fields in a brand (`brand_id`), with their merge tags.list_listsList the contact lists in a brand (`brand_id`).list_rss_campaign_updatesList updates for a rss campaign. Results are paginated. API summary: List RSS campaigns updates.list_segmentsList the segments (saved contact filters) in a brand (`brand_id`).list_sendersList the verified sender identities (emails or domains) in a brand (`brand_id`).list_suppression_listsList the suppression lists (addresses that will not be emailed) in a brand (`brand_id`).list_templatesList the email templates in a brand (`brand_id`).list_transactional_campaignsList transactional email campaigns in a brand (`brand_id`).list_usersList users. Results are paginated.send_test_emailVisible to othersSend a test email of a campaign's content (subject, from, HTML) to the addresses in `recipients`. Sends real emails to those addresses.send_transactional_emailVisible to othersSend a transactional campaign (`campaign_id`) to one `email`, with optional merge `variables` and `field_values`. Sends the email immediately.submit_bounce_domainVisible to othersVerify a bounce domain (sender id). Has effects visible outside this system. API summary: Verify bounce domain.submit_senderVisible to othersVerify a sender (sender id). Has effects visible outside this system. API summary: Verify sender.update_brandChanges dataUpdate an existing brand identified by brand id. API summary: Update brand.update_brand_fieldChanges dataUpdate an existing field identified by field id. API summary: Update field.update_brand_listChanges dataUpdate an existing list identified by list id. API summary: Update list.update_brand_messageVisible to othersUpdate an existing message identified by message id. Has effects visible outside this system. API summary: Update message type.update_brand_propertyChanges dataUpdate an existing property identified by brand property id. API summary: Update brand property.update_brand_rss_campaignChanges dataUpdate an existing rss campaign identified by campaign id. API summary: Update an RSS campaign.update_brand_segmentChanges dataUpdate an existing segment identified by segment id. API summary: Update segment.update_brand_senderChanges dataUpdate an existing sender identified by sender id. API summary: Update sender.update_brand_templateChanges dataUpdate an existing template identified by template id. API summary: Update template.update_brand_transactional_campaignChanges dataUpdate an existing transactional campaign identified by campaign id. API summary: Update a transactional campaign.update_campaignVisible to othersUpdate a bulk campaign by `brand_id` and `campaign_id`. Setting `ready` to true sends or schedules it to all recipients.update_contactChanges dataUpdate a contact by `brand_id` and `contact_id`: email, lists, field values or unsubscribes; the *_op fields choose whether to add, remove or replace.update_userChanges dataUpdate an existing user identified by user id. API summary: Update user.upload_a_batch_of_contactsVisible to othersCreate a new contact. Required: items. Has effects visible outside this system. API summary: Upload a batch of contacts.upsert_contactChanges dataAdd a contact to a brand or update it if the email already exists: `brand_id`, `email`, and optional `list_ids`, `field_values` and unsubscribe settings.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose BigMailer from the app list.
- 2
Paste your key
Paste your BigMailer API key. In the BigMailer console open the API key management page, click Create Key, enter a name and click Create. Copy the key value.
- 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 BigMailer?
The AI can list your brands and read their contacts, lists, segments, fields, templates, senders, suppression lists and campaigns. It can add, update and delete contacts, create lists, create and update bulk campaigns, send test emails and send transactional emails.
Does the AI see my BigMailer credentials?
No. Your BigMailer 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. Sending emails, marking a campaign ready and deleting a contact 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 BigMailer account.
Can the AI send a campaign to my whole list by mistake?
A campaign is only sent when it is marked ready. If the AI creates or updates a campaign with ready set to true, it is sent or scheduled to every recipient, so you can require approval for create_campaign and update_campaign or keep them switched off.
Let your AI work in BigMailer today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect BigMailer freeHeyMyApps is not affiliated with BigMailer. Product names are trademarks of their owners.





