Skip to content

Integration · Email

Connect Claude & ChatGPT to SendPulse

Ask your AI how many subscribers a list has, which lists an email address is on, or how a campaign went. It can create and schedule email campaigns from your templates, update subscriber variables, send a transactional email or an SMS and check your remaining email and SMS credits in SendPulse.

Connect SendPulse free

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

Try asking

  • “Which of our mailing lists is [email protected] on?”

    The AI looks up the address across your mailing lists and shows its status and variables in each one.

  • “How did last week's newsletter do?”

    It finds the campaign and reads its status and statistics.

  • “Schedule a campaign to the Customers list for Monday at 9:00 with our spring template.”

    It finds the list, a verified sender and the template, then creates the campaign with that send date.

What your AI can do

Mailing lists and subscribers

Create and rename lists, count and list subscribers, find the lists an address is on, update variables, and unsubscribe or remove addresses.

Email campaigns

List templates and verified senders, create and schedule campaigns, change a campaign's name or subject, and cancel a scheduled campaign.

Transactional email and SMS

Send an email through SendPulse SMTP or an SMS, look up sent emails and their delivery, and check your balance and credits.

  • “Set the first name Anna on [email protected] in the Webinar list.”

    It updates the subscriber's variables in that mailing list.

  • “Did the order confirmation reach [email protected]?”

    It lists transactional emails sent via SMTP to that recipient and reads the delivery details.

  • “How many SMS credits do we have left?”

    It reads the account balance and the remaining email and SMS credits.

24 tools for SendPulse

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

  • cancel_campaignDeletesCancel a scheduled campaign (`campaign_id`) before it is sent.
  • count_list_subscribersGet the number of subscribers in a mailing list (`addressbook_id`).
  • create_campaignChanges dataCreate and schedule an email campaign with `subject`, `sender_name`, `sender_email` (a verified sender), a `list_id` and either `template_id` or HTML `body`; optional `send_date`. Without a send_date it sends to the whole list right away.
  • create_mailing_listChanges dataCreate a new mailing list named `book_name`.
  • find_subscriberFind which mailing lists an `email` address is in, with its status and variables in each.
  • get_balanceGet the account balance and remaining email and SMS credits.
  • get_campaignGet one email campaign by `campaign_id`, including status and statistics.
  • get_list_subscriberGet one subscriber in a mailing list by `addressbook_id` and `email`, including variables and status.
  • get_mailing_listGet one mailing list by `addressbook_id`.
  • get_sent_emailGet delivery details of one transactional email by `message_id`.
  • get_templateGet one email template by `template_id`.
  • list_campaignsList email campaigns, with paging and optional `status` filter.
  • list_list_subscribersList subscribers in a mailing list (`addressbook_id`), with paging and active/inactive filters.
  • list_mailing_listsList mailing lists (address books) with their IDs and subscriber counts.
  • list_sendersList the verified sender addresses you can send campaigns from.
  • list_sent_emailsList transactional emails sent via SMTP, filtered by date range (`from`, `to`), `sender` or `recipient`.
  • list_templatesList email templates. Use to find a `template_id` for a campaign.
  • remove_list_subscribersMoves moneyRemove the given `emails` from a mailing list (`addressbook_id`). This cannot be undone.
  • rename_mailing_listChanges dataRename a mailing list (`addressbook_id`) to `name`.
  • send_emailVisible to othersSend a transactional email now via SendPulse SMTP. Pass `email` with subject, from (name, email), to (list of name/email) and html (Base64-encoded) or text, or a template. The email is delivered immediately.
  • send_smsVisible to othersSend an SMS now to `phones` from a registered `sender` name with text `body`; optional scheduled `date`. Charges your SendPulse SMS balance.
  • unsubscribe_from_listChanges dataUnsubscribe the given `emails` from a mailing list (`addressbook_id`). They stop receiving campaigns to that list.
  • update_campaignChanges dataChange the name or subject of a scheduled campaign (`campaign_id`).
  • update_subscriber_variablesChanges dataSet variables (e.g. name, phone) on a subscriber: pass `addressbook_id`, `email` and `variables` as name/value pairs.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose SendPulse from the app list.

  2. 2

    Paste your key

    Paste a SendPulse API key. In SendPulse go to Settings > API > API keys, click Generate, give the key a name and copy it.

  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 SendPulse?

The AI can read mailing lists, subscribers, campaigns, templates, verified senders, sent transactional emails and your balance. It can create and rename lists, update subscriber variables, unsubscribe or remove subscribers, create, update and cancel campaigns, and send transactional emails and SMS.

Does the AI see my SendPulse API key?

No. Your SendPulse 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 read-only. Sending an email or SMS reaches people right away, SMS uses your SendPulse balance, and removing subscribers from a list cannot be undone. These actions 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 PipMCP 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?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own SendPulse account, and SMS are paid from your SendPulse balance.

Does a campaign go out as soon as the AI creates it?

That depends on the send date. With a send date, the campaign is scheduled, and the AI can still change its name or subject or cancel it before it goes out. Without a send date, SendPulse sends it to the whole list right away. You can require approval for create_campaign so you see the details first.

Let your AI work in SendPulse today.

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

Connect SendPulse free

PipMCP is not affiliated with SendPulse. Product names are trademarks of their owners.