Skip to content

Integration · Email

manyreach.com

Connect Claude & ChatGPT to ManyReach

Ask your AI how a campaign is performing, which prospects replied, or to set up a new cold email campaign in ManyReach. It can create campaigns with follow-up sequences, add and update prospects and lists, read sent emails and replies, and start or pause sending. You keep track of your outreach without clicking through every campaign.

Connect ManyReach free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How did the Q4 SaaS campaign do last week?”

    The AI finds the campaign and reads its stats for that date range: sent, opens, clicks, replies and bounces.

  • “Show me the latest replies to the agency campaign.”

    It lists the reply emails for that campaign, so you can see who answered and what they wrote.

  • “Add these 25 contacts to the Agencies list, but skip anyone already in another campaign.”

    It adds the prospects to the list and leaves out people who are already in another campaign.

What your AI can do

Campaigns and follow-ups

Create, update, start and pause campaigns, and add sequences and follow-up emails with wait times and conditions.

Prospects and lists

Search, create, update and tag prospects, add them to lists or campaigns, and block addresses that should never be emailed.

Replies and results

Read campaign stats, sent emails and replies, see each prospect's messages, and reply to a received email.

  • “Create a campaign called Agency outreach with this first email, sending Monday to Thursday, max 50 a day.”

    It creates the campaign with subject, body, sending days and daily limit. Nothing is sent until the campaign is started.

  • “Add a follow-up three days later for people who did not reply.”

    It adds a sequence to the campaign with that condition and a follow-up email that waits three days.

  • “Pause the campaign and block this address, they asked to unsubscribe.”

    It pauses the campaign and adds the email address to the blocklist, so ManyReach never emails it.

106 tools for ManyReach

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_prospectsVisible to othersAdd one or more prospects (`prospects`, each with at least `email`) to a list (`list_id`) and/or a campaign (`campaign_id`). Use `add_only_if_new` or `not_in_other_campaign` to avoid duplicates. Prospects in an active campaign will be emailed.
  • archive_campaignVisible to othersArchive a campaign (campaign id). Has effects visible outside this system.
  • block_emailsChanges dataAdd email addresses (`emails`) to the blocklist so ManyReach never emails them, e.g. after an unsubscribe request.
  • create_campaignChanges dataCreate a cold email campaign. In `body` pass name, subject and HTML body of the first email, fromEmails, sending days (sendMon..sendSun), dailyLimit and tracking options. It does not start sending until start_campaign.
  • create_campaign_sequenceChanges dataAdd a follow-up sequence to a campaign (`campaign_id`), optionally with a condition such as only prospects who did not reply or opened.
  • create_campaign_tagChanges dataCreate a new tag for a campaign. Required: tag id. Search tags first to avoid duplicates. API summary: Add a single tag to a campaign.
  • create_clientspaceChanges dataCreate a new clientspace. Required: title. API summary: Create a clientspace.
  • create_clientspace_creditChanges dataCreate a new credit for a clientspace. Required: amount. API summary: Allocate clientspace credits.
  • create_domainChanges dataCreate a new domain. Required: domains. Search domains first to avoid duplicates. API summary: Add domains to the blacklist.
  • create_followupChanges dataAdd a follow-up email to a sequence: `sequence_id`, wait time (`wait_min` + `wait_units`: Minutes, Hours or Days), `subject` and `body`, or send it in the same thread.
  • create_item_orderChanges dataCreate a new order for a item. API summary: Allocate nameserver hostnames.
  • create_listChanges dataCreate a prospect list with a `title` and optional `description`.
  • create_message_api2_validation_submit_emailsVisible to othersCreate a new message. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Validate emails.
  • create_orderChanges dataCreate a new order. Required: body. API summary: Get or create draft order.
  • create_order_api2_order_create_order_checkout_asyncChanges dataCreate a new order for a order. API summary: Checkout order.
  • create_order_productChanges dataCreate a new product for a order. Required: type or title. API summary: Add order item.
  • create_prospectChanges dataCreate one prospect. In `body` pass email, firstName, lastName, company, jobPosition, website, icebreaker, custom1-custom20 and optional baseListId. Search first to avoid duplicates.
  • create_senderChanges dataCreate a new sender. Required: email, daily limit, custom smtp server, custom smtp port, custom smtp pass or custom imap server. Search senders first to avoid duplicates. API summary: Creates a sender.
  • create_sender_tagChanges dataCreate a new tag for a sender. Required: tag id. Search tags first to avoid duplicates. API summary: Add a single tag to a sender.
  • create_tagChanges dataCreate a new tag. Required: title. Search tags first to avoid duplicates. API summary: Creates a new tag.
  • create_userChanges dataCreate a new user. Required: email. API summary: Create new user.
  • create_workspaceChanges dataCreate a new workspace. Required: title.
  • create_workspace_creditChanges dataCreate a new credit for a workspace. Required: amount. API summary: Allocate workspace credits.
  • delete_campaignDeletesPermanently delete a campaign by campaign id. Destructive action; may require approval. API summary: Delete campaign.
  • delete_campaign_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Remove a specific tag from a campaign.
  • delete_clientspaceDeletesPermanently delete a clientspace by clientspace id. Destructive action; may require approval.
  • delete_domainDeletesPermanently delete a domain by domain id. Destructive action; may require approval. API summary: Remove a domain blacklist entry by BlockID.
  • delete_followupDeletesPermanently delete a followup by followup id. Destructive action; may require approval. API summary: Delete follow-up.
  • delete_leadDeletesPermanently delete a lead by lead id. Destructive action; may require approval. API summary: Deletes a prospect.
  • delete_listDeletesPermanently delete a list by list id. Destructive action; may require approval. API summary: Deletes a list.
  • delete_list_leadDeletesPermanently delete a lead by lead id. Destructive action; may require approval. API summary: Remove a specific prospect from a list.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Remove an email blacklist entry by BlockID.
  • delete_order_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete order item.
  • delete_senderDeletesPermanently delete a sender by sender id. Destructive action; may require approval. API summary: Delete Sender.
  • delete_sender_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Remove a specific tag from a sender.
  • delete_sequenceDeletesPermanently delete a sequence by sequence id. Destructive action; may require approval. API summary: Deletes sequence.
  • delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Deletes a tag.
  • delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete user.
  • delete_workspaceDeletesPermanently delete a workspace by workspace id. Destructive action; may require approval.
  • get_accountGet the connected ManyReach account's details. Use to confirm which account you are working in.
  • get_batchGet one batch by batch id. API summary: Get validation batch status.
  • get_campaignGet one campaign by `campaign_id`: settings, first email, senders and schedule.
  • get_campaign_leadGet one lead for a campaign by lead id. API summary: Get campaign prospect by ID.
  • get_campaign_statsGet a campaign's results (sent, opens, clicks, replies, bounces) by `campaign_id`, optionally for a `date_start`-`date_end` range.
  • get_clientspaceGet one clientspace by clientspace id. API summary: Get clientspace by ID.
  • get_creditsShow the account's remaining ManyReach credits.
  • get_draft_orderList orders. API summary: Get draft order.
  • get_followupGet one followup by followup id. API summary: Get follow-up by ID.
  • get_listGet one list by list id. API summary: Retrieves a specific mailing list by ID.
  • get_orderGet one order by order id. API summary: Get order by id.
  • get_order_productGet one product for a order by product id. API summary: Get order item by id.
  • get_prospectGet one prospect by `lead_id` with contact details, company and custom fields.
  • get_senderGet one sender by sender id. API summary: Gets sender by ID.
  • get_tagGet one tag by tag id. API summary: Gets a single tag by ID.
  • get_userGet one user by user id. API summary: Get user by id.
  • get_workspaceGet one workspace by workspace id. API summary: Get a workspace by Id.
  • list_campaign_leadsList leads for a campaign. Optional filters: sending status, sending active or starting after. Results are paginated. API summary: Get campaign prospects.
  • list_campaign_sequencesList the follow-up sequences of a campaign (`campaign_id`).
  • list_campaignsList campaigns, optionally filtered by status and including archived ones. Use this to find a `campaign_id`.
  • list_checksList checks. Optional filters: domain. API summary: Check if a domain is blacklisted.
  • list_clientspace_creditsList credits for a clientspace. API summary: Get clientspace credits.
  • list_clientspacesList clientspaces. Optional filters: starting after. Results are paginated. API summary: Get all clientspaces.
  • list_data_tokensList data tokens. API summary: Get data token.
  • list_followupsList the follow-up emails in a sequence (`sequence_id`), with their wait times and content.
  • list_leadsList leads for a lead. Optional filters: starting after. Results are paginated. API summary: Get all tags for a prospect.
  • list_listsList your prospect lists.
  • list_messagesList emails by `type` (Sent, Reply or SentManual), filtered by campaign, sender, recipient, subject or follow-up. Use type Reply to see incoming replies.
  • list_order_productsList products for a order. Optional filters: starting after. Results are paginated. API summary: List order items.
  • list_ordersList orders. Optional filters: status or starting after. Results are paginated.
  • list_prospect_messagesList the emails sent to and received from one prospect (`prospect_id`).
  • list_sender_errorsList errors for a sender. API summary: Get all errors by senderID.
  • list_sendersList the sender mailboxes connected to ManyReach, filtered by `search`, `status` or `warmup`.
  • list_tag_campaignsList campaigns for a tag. Optional filters: starting after. Results are paginated. API summary: Gets all campaigns that have this tag.
  • list_tag_leadsList leads for a tag. Optional filters: starting after. Results are paginated. API summary: Gets all prospects that have this tag.
  • list_tag_sendersList senders for a tag. Optional filters: starting after. Results are paginated. API summary: Gets all senders that have this tag.
  • list_tagsList tags you can put on prospects, campaigns or senders.
  • list_usersList users. Optional filters: starting after. Results are paginated. API summary: Get all users.
  • list_workspace_creditsList credits for a workspace. API summary: Get workspace credits.
  • list_workspacesList workspaces. Optional filters: starting after. Results are paginated. API summary: Get all workspaces.
  • pause_campaignChanges dataPause a running campaign by `campaign_id` so no more emails go out until it is started again.
  • remove_a_specific_tag_from_a_prospectDeletesPermanently delete a lead by lead id. Destructive action; may require approval. API summary: Remove a specific tag from a prospect.
  • remove_prospect_from_campaignDeletesRemove a prospect (`lead_id`) from a campaign (`campaign_id`) so they get no more emails from it.
  • reply_to_messageVisible to othersReply to a received email by `message_id` with `body` and optional `subject`, `cc_emails`, `bcc_emails` or `from_email`. This sends a real email.
  • restore_campaignChanges dataUnarchive a campaign (campaign id). API summary: Restore an archived campaign to draft.
  • search_checksSearch checks by email. Use this to find existing checks before creating a new check. API summary: Check if an email is blacklisted.
  • search_domainsSearch domains by search or starting after. Use this to find existing domains before creating a new domain. Results are paginated. API summary: Get all blacklisted domain.
  • search_messagesSearch messages by search or starting after. Use this to find existing messages before creating a new message. Results are paginated. API summary: Get all blacklist email.
  • search_prospectsSearch prospects by `search` text, `email`, `status`, `tags`, validation status, or included/excluded lists and campaigns. Use this to find a prospect's ID.
  • start_campaignChanges dataStart (or resume) a campaign by `campaign_id`. This begins sending emails to its prospects.
  • submit_campaignVisible to othersCopy a campaign (campaign id). Has effects visible outside this system. API summary: Create a copy of Campaign.
  • submit_orderVisible to othersVerify a order (item id). Has effects visible outside this system. API summary: Verify nameserver records.
  • tag_prospectChanges dataAdd a tag (`tag_id`) to a prospect (`prospect_id`).
  • update_campaignChanges dataUpdate a campaign's settings or first email by `campaign_id`; pass the fields to change in `body`.
  • update_campaign_leadChanges dataUpdate an existing lead identified by lead id. Only the fields you pass are changed. API summary: Partially update campaign prospect.
  • update_clientspaceChanges dataUpdate an existing clientspace identified by clientspace id. Only the fields you pass are changed. API summary: Update clientspace.
  • update_followupChanges dataUpdate a follow-up email's subject, body or wait time by `followup_id`.
  • update_listChanges dataUpdate an existing list identified by list id. Only the fields you pass are changed. API summary: Updates an existing mailing list.
  • update_orderChanges dataUpdate an existing order identified by order id. Only the fields you pass are changed. API summary: Update order.
  • update_order_productChanges dataUpdate an existing product identified by product id. Only the fields you pass are changed. API summary: Update order item.
  • update_prospectChanges dataUpdate a prospect's details by `lead_id`; pass the fields to change in `body`.
  • update_senderChanges dataUpdate an existing sender identified by sender id. Only the fields you pass are changed. API summary: Update Sender.
  • update_sequenceChanges dataUpdate an existing sequence identified by sequence id. Only the fields you pass are changed. API summary: Patch sequence.
  • update_tagChanges dataUpdate an existing tag identified by tag id. Only the fields you pass are changed. API summary: Updates an existing tag's title and description.
  • update_userChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Update user.
  • update_whitelabelsVisible to othersUpdate an existing whitelabel. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update whitelabel settings.
  • update_workspaceChanges dataUpdate an existing workspace identified by workspace id. Only the fields you pass are changed. API summary: Update an workspace.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose ManyReach from the app list.

  2. 2

    Paste your key

    Paste your ManyReach API key. In ManyReach, open Settings › API and copy the key.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in ManyReach?

The AI can read campaigns, sequences, follow-ups, campaign stats, prospects, lists, tags, senders, sent emails, replies, your account details and remaining credits. It can create and update campaigns, sequences, follow-ups, prospects and lists, tag prospects, add prospects to lists and campaigns, start and pause campaigns, block email addresses, remove a prospect from a campaign and reply to emails.

Does the AI see my ManyReach credentials?

No. Your ManyReach API key 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 with stats and replies only. Starting a campaign sends real emails, and so do adding prospects to an active campaign and replying to a message. These actions 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?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own ManyReach account.

Will the AI start sending emails by itself?

Only if you let it. A new campaign sends nothing until start_campaign runs, and you can leave that tool off or require your approval for it. The same goes for reply_to_message, which sends a real email, and for adding prospects to a campaign that is already running.

Let your AI work in ManyReach today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect ManyReach free

HeyMyApps is not affiliated with ManyReach. Product names are trademarks of their owners.