Integration · Email
Connect Claude & ChatGPT to CleverReach
Ask your AI how the last newsletter did, how many active recipients a list has, or to add a subscriber in CleverReach. It can manage groups, recipients, tags and the blacklist, create and edit draft mailings and read mailing reports. List work and reporting take a sentence instead of a trip through the menus.
Free plan, no credit card. Takes about a minute.
Try asking
“How did last week's newsletter perform?”
The AI finds the report and shows sent, opened, clicked, bounced and unsubscribed figures.
“Add [email protected] to the Customers group with the tag webinar.”
It adds the recipient to the group with the tag. Only add people who have agreed to receive email.
“Unsubscribe [email protected] from the newsletter group.”
It deactivates the recipient in that group, so she gets no more mailings from it.
What your AI can do
Recipients and groups
Create groups, add, update, tag, deactivate or remove recipients, and read group stats and attributes.
Draft mailings
Create and edit draft mailings with subject, sender, content and receivers. Nothing is sent by the AI.
Reports
Read mailing reports with opens, clicks, bounces and unsubscribes, and detailed stats by day, link, country or client.
“Draft a mailing to the Customers group about our summer opening hours.”
It creates a draft mailing with subject, sender and content aimed at the group. You send it from CleverReach.
“How many active recipients are in each group?”
It lists your groups and reads the stats for each, with total, active and inactive recipients.
“Is [email protected] on the blacklist?”
It checks the account blacklist and tells you whether that address is blocked.
118 tools for CleverReach
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
activate_recipientVisible to othersReactivate a recipient in a group by `group_id` and `receiver_id`. Only do this for people who have agreed to receive email.add_orderitemChanges dataCreate a new order for a receiver. Required: order id or product. API summary: add orderitem. 🔐.add_receiver_tagsChanges dataCreate a new tag for a receiver. Required: tags. API summary: Add receiver tags. 🔐.add_recipientChanges dataAdd one recipient to a group: pass `group_id` and `postdata` with the recipient's data (email, activated, registered, attributes, global_attributes, tags). Only add people who have agreed to receive email.add_recipient_tagsChanges dataAdd one or more `tags` to a recipient by `receiver_id`, optionally within a group.add_to_blacklistChanges dataAdd an `email` to the account blacklist so it never receives mailings, with an optional comment.check_blacklistCheck whether an `email` is on the account blacklist (blocked from all mailings).create_attributeChanges dataCreate a new attribute. Required: name or type. API summary: create attribute. 🔐.create_batchVisible to othersCreate a new batch. Required: items. Has effects visible outside this system. API summary: add multiple entries. 🔐.create_deleteChanges dataCreate a new delete. Required: receivers. API summary: delete multiple receivers. 🔐.create_filterChanges dataCreate a new filter. Required: rules. Search filters first to avoid duplicates. API summary: get recievers by runtime filter. 🔐.create_groupChanges dataCreate a new recipient group (list) with a `name`.create_group_attributeChanges dataCreate a new attribute for a group. Required: name or type. API summary: create attribute. 🔐.create_group_blacklistChanges dataCreate a new blacklist for a group. Required: email. API summary: add email to group blocklist. 🔐.create_group_filterChanges dataCreate a new filter for a group. Required: name or rules. Search filters first to avoid duplicates. API summary: creates a filter/segment. 🔐.create_insertChanges dataCreate a new insert. Required: postdata. API summary: create multiple receivers. 🔐.create_isvalidChanges dataCreate a new isvalid. Required: emails. API summary: validate list of emails. 🔐.create_mailingChanges dataCreate a draft mailing with name, subject, sender_name and sender_email, plus optional `content` (html/text), `receivers` (groups and filter) and `settings`. It is not sent by this tool.create_mailing_sendpreviewVisible to othersCreate a new sendpreview for a mailing. Required: receivers. Has effects visible outside this system. API summary: sends a preview mail. 🔓.create_mycontentChanges dataCreate a new mycontent. Required: name or url. API summary: adds a "my content" item. 🔐.create_receiver_eventChanges dataCreate a new event for a receiver. Required: value. API summary: Adds an event to a reveiver. 🔐.create_receiver_event_createeventChanges dataCreate a new event for a receiver. Required: value. API summary: Adds an event to a reveiver. 🔐.create_receiver_orderChanges dataCreate a new order for a receiver. Required: order id or product. API summary: add orderitem. 🔐.create_templateChanges dataCreate a new template. Required: name or html. API summary: create a template. 🔓.create_upsertChanges dataCreate a new upsert. Required: postdata. API summary: update or create multiple receivers. 🔐.create_upsertpluChanges dataCreate a new upsertplu. Required: postdata. API summary: update/create receivers and manipulate data. 🔐.deactivate_recipientVisible to othersDeactivate (unsubscribe) a recipient in a group so they receive no more mailings: pass `group_id` and the recipient ID as `pool_id`.delete_attributeDeletesPermanently delete a attribute by attribute id. Destructive action; may require approval. API summary: delete attribute. 🔐.delete_blacklistDeletesPermanently delete a blacklist by email. Destructive action; may require approval. API summary: delete blacklist entry. 🔐.delete_channelDeletesPermanently delete a channel by channel id. Destructive action; may require approval. API summary: deletes Category. 🔐.delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: delete group (receiver list). 🔐.delete_group_attributeDeletesPermanently delete a attribute by attribute id. Destructive action; may require approval. API summary: delete attribute. 🔐.delete_group_blacklistDeletesPermanently delete a blacklist by email. Destructive action; may require approval. API summary: remove email from group blocklist. 🔐.delete_group_clearsMoves moneyPermanently delete a clear by group id. Financial or irreversible action; may require approval. API summary: truncates group (receiver list). 🔐.delete_group_filterDeletesPermanently delete a filter by filter id. Destructive action; may require approval. API summary: deletes a filter/segment. 🔐.delete_multiple_receiversChanges dataCreate a new delete. Required: receivers. API summary: delete multiple receivers. 🔐.delete_mycontentDeletesPermanently delete a mycontent by mycontent id. Destructive action; may require approval. API summary: delete my content. 🔐.delete_orderitemDeletesPermanently delete a order by order id. Destructive action; may require approval. API summary: delete orderitem. 🔐.delete_receiverDeletesPermanently delete a receiver by pool id. Destructive action; may require approval. API summary: delete receiver. 🔐.delete_receiver_orderDeletesPermanently delete a order by order id. Destructive action; may require approval. API summary: delete orderitem. 🔐.delete_receiver_tagDeletesPermanently delete a tag by tags. Destructive action; may require approval. API summary: removes receiver tags. 🔐.delete_recipientDeletesPermanently remove a recipient from a group by `group_id` and recipient ID `pool_id`. This cannot be undone.delete_reportDeletesPermanently delete a report by report id. Destructive action; may require approval. API summary: delete report. 🔐.delete_tagDeletesPermanently delete a tag by origin. Destructive action; may require approval. API summary: remove tags by origin (experimental feature). 🔐.get_attributeGet one attribute by attribute id. API summary: return attribute. 🔐.get_channelGet one channel by channel id. API summary: specific category. 🔐.get_customerGet one customer by customer id. API summary: get info for one client. 🔐.get_domainGet one domain by domain. API summary: get info for one client by given domain. 🔐.get_groupGet one group by `group_id`.get_group_filterGet one filter for a group by filter id. API summary: get filter. 🔐.get_group_filter_countGet one filter for a group by filter id. API summary: return groups statistics based on a Filter. 🔐.get_group_receiverGet one receiver for a group by pool id. API summary: return receiver. 🔐.get_group_receiversChanges dataGet one group by group id. API summary: return receivers. 🔐.get_group_statsGet statistics for a group by `group_id`: total, active and inactive recipients and more.get_mailingGet one mailing by `mailing_id`, with subject, sender, content and recipients setup.get_mycontentGet one mycontent by mycontent id. API summary: gets certain my content item. 🔐.get_recipientGet one recipient by `receiver_id` (ID or email), optionally for a specific `group_id`, with attributes, tags and status.get_reportGet one mailing report by `report_id`, with sent, opened, clicked, bounced and unsubscribed figures.get_report_receiverGet one receiver for a report by state. Results are paginated. API summary: get infos about receivers. 🔐.get_report_statsGet detailed statistics for a report by `report_id` and `mode` (full, daily, links, countries, clients, quality, conversion and more).get_tagGet one tag. API summary: get count of receivers with a certain tag. 🔐.get_tagsList tags. Optional filters: group id, origin or order by. Results are paginated. API summary: get tags. 🔐.list_agenciesList agencies. API summary: return agency templates. 🔓.list_blacklistsList blacklists. API summary: get all blacklisted emails. 🔐.list_bouncedsList bounceds. Results are paginated. API summary: get all bounced receivers. 🔐.list_bouncesList bounces. Results are paginated. API summary: Get all bounces for your account. 🔐.list_channelsList channels. API summary: get list of channel. 🔐.list_customer_activereceivercountsList activereceivercounts for a customer. API summary: get active receiver count for client. 🔐.list_customer_contingentsList contingents for a customer. API summary: get available contingent. 🔐.list_customer_invoiceaddressesList invoiceaddresses for a customer. API summary: get current active invoice address. 🔐.list_customer_limitsList limits for a customer. API summary: get information about various account limits. 🔐.list_customer_nextinvoicedatesList nextinvoicedates for a customer. API summary: get next invoice date. 🔐.list_customer_plansList plans for a customer. API summary: get subscription/plan info for one client. 🔐.list_customer_receivercountsList receivercounts for a customer. API summary: get receiver count for client. 🔐.list_customer_usersList users for a customer. API summary: get userlist for one client. 🔐.list_customersList customers. Results are paginated. API summary: get clients. 🔐.list_global_attributesList the global recipient attributes (fields) shared across groups.list_group_advancedstatsList advancedstats for a group. API summary: return group advanced stats. 🔐.list_group_attributesList the custom attributes (fields) of a group by `group_id`.list_group_blacklistsList blacklists for a group. API summary: get blocklisted emails for group. 🔐.list_group_recipientsList recipients in a group by `group_id`, filtered by `type` (all, active, inactive, bounce) or a comma-separated `email_list`; page with `page` and `limit`.list_groupsList all recipient groups (mailing lists) with their IDs, names and recipient counts.list_limitsList limits. API summary: get attribute limits. 🔐.list_mailing_linksList links for a mailing. API summary: returns links for a mailing. 🔓.list_mailing_ordersList orders for a mailing. API summary: return orders. 🔐.list_mailing_randomreceiversList randomreceivers for a mailing. API summary: returns random receiver. 🔐.list_mailingsList mailings, filtered by `state` (draft, waiting, running, finished, automation, all) and `start`/`end` as Unix timestamps; set omit_body to skip the HTML.list_mycontentsList mycontents. API summary: gets my content items. 🔐.list_receiver_attributesList attributes for a receiver. Optional filters: group id. API summary: get attributes of receiver. 🔐.list_receiver_eventsList events for a receiver. Optional filters: group id. API summary: return events of a receiver. 🔐.list_receiver_events_event_list_groupsList events for a receiver. API summary: return events of a receiver. 🔐.list_receiver_groupsList groups for a receiver. Optional filters: state. API summary: gets list of groups the receiver is in. 🔐.list_receiver_ordersList orders for a receiver. API summary: return orders. 🔐.list_receiver_orders_listorderList orders for a receiver. Optional filters: group id. API summary: return orders. 🔐.list_receiver_tagsList tags for a receiver. Optional filters: origin. API summary: get set tags of certain receivers. 🔐.list_reportsList reports of sent mailings, optionally by group or date range.list_supersList supers. Optional filters: group id or get count. API summary: get supertags. 🔐.list_tagsList the tags used on recipients, optionally filtered by `origin`.list_usersList users. API summary: return user templates. 🔓.search_filter_receiversSearch receivers for a filter by type, detail, email list, id list or order by. Use this to find existing receivers before creating a new receiver. Results are paginated. API summary: return receivers. 🔐.search_filter_statsSearch stats for a filter. Use this to find existing stats before creating a new stat. API summary: return groups statistics based on a Filter. 🔐.search_group_filtersSearch filters for a group. Use this to find existing filters before creating a new filter. API summary: return filter. 🔐.send_receiverVisible to othersEmail a receiver (receiver id). Has effects visible outside this system. API summary: change email of a certain receiver. 🔐.submit_blacklistVisible to othersValidate a blacklist. Has effects visible outside this system. API summary: filter emails, get valid ones. 🔐.submit_receiver_cloneVisible to othersClone a receiver (receiver id). Has effects visible outside this system. API summary: clone receiver and change email. 🔐.submit_tagVisible to othersCount a tag. Has effects visible outside this system. API summary: get count of receivers with tag constellation. 🔐.update_attributeChanges dataUpdate an existing attribute identified by attribute id. API summary: update attribute. 🔐.update_blacklistsVisible to othersUpdate an existing blacklist. Has effects visible outside this system. API summary: update entry. 🔐.update_groupChanges dataUpdate an existing group identified by group id. API summary: update group (receiver list). 🔐.update_group_attributeChanges dataUpdate an existing attribute identified by attribute id. API summary: update attribute. 🔐.update_group_filterChanges dataUpdate an existing filter identified by filter id. API summary: updates a filter/segment. 🔐.update_mailingChanges dataUpdate a draft mailing by `mailing_id`: name, subject, sender, content, receivers or settings.update_mycontentChanges dataUpdate an existing mycontent identified by mycontent id. API summary: edits "my content" items. 🔐.update_receiver_attributeChanges dataUpdate an existing attribute identified by attribute id. API summary: update value of an attribute of a receiver. 🔐.update_receiver_orderChanges dataUpdate an existing order identified by order id. API summary: update orderitem. 🔐.update_recipientChanges dataUpdate one recipient in a group by `group_id` and `receiver_id` (ID or email) with the fields in `postdata`, such as attributes or tags.update_updateplusVisible to othersUpdate an existing updateplu identified by group id. Has effects visible outside this system. API summary: update multiple receivers. 🔐.update_updatesVisible to othersUpdate an existing update identified by group id. Has effects visible outside this system. API summary: update multiple receivers. 🔐.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose CleverReach from the app list.
- 2
Paste your key
Paste the Client ID and Client secret from your own CleverReach OAuth app, then sign in with your CleverReach login once. In CleverReach, go to Account > Extras > REST API, create an OAuth app and set its redirect URL to https://heymyapps.com/oauth/callback.
- 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 CleverReach?
The AI can read groups, group stats, recipients, tags, attributes, mailings and mailing reports, and check the blacklist. It can create groups, add, update, tag, activate, deactivate and remove recipients, add addresses to the blacklist, and create and edit draft mailings.
Does the AI see my CleverReach login?
No. You sign in to CleverReach once through your own OAuth app. Your Client ID, Client secret and the access HeyMyApps gets are encrypted at rest, never shown to the AI and never shown again after you save them. The AI only gets the results of the tools you have switched on.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Removing a recipient is permanent, and deactivating or reactivating recipients changes who gets your mailings. 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?
CleverReach connects with OAuth, and OAuth connections need the HeyMyApps Pro plan or above. HeyMyApps also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own CleverReach account.
Can the AI send newsletters?
No. The AI can create and edit draft mailings, but there is no tool that sends them. You review the draft in CleverReach and send it yourself.
Let your AI work in CleverReach today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect CleverReach freeHeyMyApps is not affiliated with CleverReach. Product names are trademarks of their owners.






