Integration · Email
Connect Claude & ChatGPT to Blastable
Ask your AI how last month's newsletter performed, who is on a list, or to draft a new campaign in Blastable. It can manage lists, subscribers, segments and tags, create and update campaigns and templates, and read opens, clicks, bounces and unsubscribes. It can also send a campaign or a single email when you allow it.
Free plan, no credit card. Takes about a minute.
Try asking
“How did the March newsletter do?”
The AI finds the campaign and reads its opens, clicks, bounces and unsubscribes.
“Is [email protected] on any of our lists?”
It checks which lists the email is on and the subscriber status on each.
“Add [email protected] to the Customers list.”
It adds the subscriber to the list with the name and status you give.
What your AI can do
Lists and subscribers
Create lists, add, update, search, tag and unsubscribe subscribers, and read segments.
Campaigns and templates
Create and update draft campaigns and templates, then send, pause or resume a campaign.
Campaign results
Read each campaign's statistics: opens, clicks, bounces and unsubscribes.
“Draft a campaign to the Customers list using our Monthly template.”
It finds the list, sender and template and creates a draft campaign you can review.
“Send the draft campaign tomorrow at 9:00.”
It confirms the campaign for sending at that time. Once sent, every subscriber on its lists gets the email and it cannot be undone.
“Unsubscribe [email protected] from the Newsletter list.”
It finds the subscriber and unsubscribes them from that one list.
79 tools for Blastable
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_subscriberChanges dataAdd a subscriber to a list (`list_uid`) with `email`, name, address fields and `status`.create_accountChanges dataCreate a new account. API summary: Create a Sub User.create_bulkVisible to othersCreate a new bulk. Has effects visible outside this system. API summary: Create multiple subscribers.create_campaignChanges dataCreate a draft email campaign in `campaign`: name, subject, sender (`sender_uid`), target `list_uids` or `segment_uids`, and content or `template_uid`. Content must be Base64-encoded.create_custom_fieldChanges dataCreate a new custom field. API summary: Add a custom field.create_groupChanges dataCreate a new group. API summary: Create a Group.create_listChanges dataCreate a subscriber list: `name` and `description` in `general`, and the default `sender_uid` in `defaults`.create_optional_suppressionChanges dataCreate a new optional suppression. API summary: Create an Optional Suppression List.create_optional_suppression_messageChanges dataCreate a new message for a optional suppression. API summary: Create an Optional Suppression List Emails.create_senderChanges dataCreate a new sender. API summary: Create a Sender.create_sending_domainChanges dataCreate a new sending domain. API summary: Create a Sending Domain.create_suppressionChanges dataCreate a new suppression. API summary: Add emails to global suppression list.create_tagChanges dataCreate a new tag. API summary: Create a tag.create_templateChanges dataCreate an email template with a `name` and HTML `content` (Base64-encoded) in `template`.delete_accountDeletesPermanently delete a account by customer uid. Destructive action; may require approval. API summary: Delete a Sub User.delete_campaignDeletesPermanently delete a campaign by campaign uid. Destructive action; may require approval. API summary: Delete the Campaign.delete_custom_fieldDeletesPermanently delete a custom field by field id. Destructive action; may require approval.delete_listDeletesPermanently delete a list by list uid. Destructive action; may require approval.delete_optional_suppressionDeletesPermanently delete a optional suppression by optional suppression list uid. Destructive action; may require approval. API summary: Delete an Optional Suppression List.delete_optional_suppression_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete an Optional Suppression List.delete_segmentDeletesPermanently delete a segment by segment uid. Destructive action; may require approval. API summary: Delete the Segment.delete_senderDeletesPermanently delete a sender by sender uid. Destructive action; may require approval. API summary: Delete the Sender.delete_sending_domainDeletesPermanently delete a sending domain by domain id. Destructive action; may require approval. API summary: Delete the Sending Domain.delete_subscriberDeletesPermanently delete a subscriber (`subscriber_uid`) from a list (`list_uid`). This cannot be undone.delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval.delete_tag_messageDeletesPermanently delete a message by email. Destructive action; may require approval. API summary: Delete a tag from subscriber by Base64 encoded email.delete_tag_subscriberDeletesPermanently delete a subscriber by subscriber uid. Destructive action; may require approval. API summary: Delete a tag from subscriber by subscriberuid.delete_templateDeletesPermanently delete a template by template uid. Destructive action; may require approval. API summary: Delete the Template.find_subscriber_in_all_listsFind which lists an `email` is on, filtered by subscriber `status` (e.g. confirmed, unsubscribed).get_accountGet one account by customer uid. API summary: Get a Sub User Detail.get_campaignGet one campaign by `campaign_uid`, with its subject, lists and status.get_campaign_statisticsGet the sending statistics of a campaign (`campaign_uid`): opens, clicks, bounces and unsubscribes.get_groupGet one group by group uid. API summary: Get the Group.get_listGet one list by `list_uid`, with its settings.get_senderGet one sender by sender uid. API summary: Get the Sender.get_sending_domainGet one sending domain by domain id. API summary: Get the Sending Domain.get_subscriberGet one subscriber by `list_uid` and `subscriber_uid`.get_subscriber_by_emailFind a subscriber in a list (`list_uid`) by `email`.get_templateGet one email template by `template_uid`.list_accountsList accounts. Results are paginated. API summary: Get Sub Users.list_campaignsList your email campaigns, optionally filtered by `type` or group (`group_uid`).list_custom_fieldsList custom fields. API summary: Get all custom fields.list_groupsList groups. Results are paginated. API summary: Get Groups.list_listsList your subscriber lists with their IDs.list_optional_suppression_messagesList messages for a optional suppression. Results are paginated. API summary: Get an Optional Suppression List Emails.list_optional_suppressionsList optional suppressions. Results are paginated. API summary: Get an Optional Suppression Lists.list_segment_subscribersList the subscribers in a segment (`segment_uid`).list_segmentsList your subscriber segments.list_sendersList your sender identities (from-addresses). Use to find the `sender_uid` for lists and campaigns.list_sending_domainsList sending domains. Results are paginated. API summary: Get Sending Domains.list_subscribersList the subscribers of a list (`list_uid`). Use `page` and `limit` to page through.list_tag_messagesList messages for a tag. Results are paginated. API summary: Get list of emails having this tag.list_tagsList the tags you use to label subscribers.list_templatesList your email templates, optionally filtered by `name`.pause_or_resume_campaignVisible to othersPause a sending campaign or resume a paused one (`campaign_uid`).search_subscribersSearch subscribers in a list (`list_uid`) by fields such as email, first or last name, city or country.send_campaignVisible to othersConfirm a campaign (`campaign_uid`) for sending, now or at `send_at`. This emails every subscriber on its lists and cannot be undone once sent.send_emailVisible to othersSend a single email to `to` from a verified `from_email`, with `subject` and `html_body` or `text_body`. The email is sent immediately.submit_campaignVisible to othersCopy a campaign (campaign uid). Has effects visible outside this system. API summary: Copy the Campaign.submit_campaign_mark_sentVisible to othersMark sent a campaign (campaign uid). Has effects visible outside this system. API summary: Mark the Campaign as sent.submit_groupVisible to othersCopy a group (group uid). Has effects visible outside this system. API summary: Copy the Group.submit_sender_confirmationVisible to othersResend a sender (sender uid). Has effects visible outside this system. API summary: Resend confirmation the Sender.submit_sending_domainVisible to othersVerify a sending domain (domain id). Has effects visible outside this system. API summary: Verify the Sending Domain.tag_subscribersChanges dataAdd a tag (`tag_id`) to subscriber emails. Pass `emails`, `tag_name` and `description` in `general`.unsubscribe_subscriberVisible to othersUnsubscribe a subscriber (`subscriber_uid`) from one list (`list_uid`).update_accountChanges dataUpdate an existing account identified by customer uid. API summary: Update a Sub User.update_campaignChanges dataUpdate a draft campaign (`campaign_uid`): name, subject, sender, lists or content.update_campaign_templatesVisible to othersUpdate an existing template identified by campaign uid. Has effects visible outside this system. API summary: Update the Campaign.update_custom_fieldChanges dataUpdate an existing custom field identified by field id. API summary: Update a custom field.update_groupChanges dataUpdate an existing group identified by group uid. API summary: Update the Group.update_listChanges dataUpdate an existing list identified by list uid. API summary: Update a list.update_optional_suppressionChanges dataUpdate an existing optional suppression identified by optional suppression list uid. API summary: Update an Optional Suppression List.update_optional_suppression_messageVisible to othersUpdate an existing message identified by message id. Has effects visible outside this system. API summary: Update an Optional Suppression List.update_senderChanges dataUpdate an existing sender identified by sender uid. Only the fields you pass are changed. API summary: Update the Sender.update_sending_domainChanges dataUpdate an existing sending domain identified by domain id. Only the fields you pass are changed. API summary: Update the Sending Domain.update_subscriberChanges dataUpdate a subscriber (`list_uid`, `subscriber_uid`): email, name, address or status.update_tagChanges dataUpdate an existing tag identified by tag id. API summary: Update a tag.update_templateChanges dataUpdate an existing template identified by template uid. API summary: Update the Template.update_unsubscribe_by_email_from_all_listsDeletesUpdate an existing unsubscribe by email from all list. Destructive action; may require approval. API summary: Unsubscribe by email in all lists.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Blastable from the app list.
- 2
Paste your key
Paste your Blastable API key. Log in to Blastable, open Settings > API keys (blastable.com/members/settings/api-keys) and create or copy a key.
- 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 Blastable?
It can read lists, subscribers, segments, tags, senders, templates, campaigns and campaign statistics. It can create lists, templates and draft campaigns, add, update, tag, unsubscribe and delete subscribers, and send, pause or resume campaigns. It can also send a single email.
Does the AI see my Blastable credentials?
No. Your Blastable 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 or pausing a campaign, sending an email, unsubscribing and deleting a subscriber 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 Blastable account.
Can the AI send emails on its own?
Only if you switch on send_campaign or send_email. send_campaign emails every subscriber on the campaign's lists and cannot be undone once sent. send_email sends one email right away from a verified from-address. You can require approval for both, or keep them off and let the AI prepare drafts only.
Let your AI work in Blastable today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Blastable freeHeyMyApps is not affiliated with Blastable. Product names are trademarks of their owners.






