Integration · Email
Connect Claude & ChatGPT to Mailercloud
Ask your AI who clicked in last week's newsletter, to add a new contact to a list, or to draft a campaign in Mailercloud. It can create and update contacts, lists and tags, read templates, segments and senders, create, update and schedule campaigns, send test emails and read opens, clicks and unsubscribes.
Free plan, no credit card. Takes about a minute.
Try asking
“Who clicked a link in our September newsletter?”
The AI finds the campaign and lists the contacts who clicked, page by page.
“Add [email protected] to the Customers list with the tag webinar.”
It finds the list and creates the contact, or updates it if the email already exists, with the tag.
“Draft a campaign to the Customers list using our October template.”
It reads the template, picks a verified sender and creates the campaign without a send time, so nothing goes out yet.
What your AI can do
Contacts and lists
Create, update and look up contacts, create and rename lists, list the contacts in a list, and manage tags and custom properties.
Campaigns
Create, update and schedule email campaigns, read templates, segments and verified senders, and send test emails.
Reports
See who opened, clicked or unsubscribed from a campaign, read campaign statistics and check your account's plan limits.
“Send a test of the October campaign to me.”
It sends a real test email of the campaign to the address you give.
“Schedule the October campaign for Tuesday at 9:00.”
It schedules the campaign. At that time it is emailed to every contact on its lists.
“How many contacts are on each of our lists?”
It lists your contact lists with their contact counts.
27 tools for Mailercloud
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_campaignChanges dataCreate an email campaign with name, subject, sender (sender_name, sender_email), list_ids and html content. If scheduled_at is set it will be sent to real recipients at that time.create_contactChanges dataAdd a new contact to a list. Requires email and list_id; optional name, phone, company, job title, address, tags and custom_fields.create_listChanges dataCreate a new contact list with a name (3-100 letters, digits, spaces, dot, dash or underscore) and list_type 1. List existing lists first to avoid duplicates.create_tagChanges dataCreate a new contact tag with a name. List tags first to avoid duplicates.delete_contactDeletesPermanently delete a contact by contact_id. This cannot be undone.get_account_detailsGet the connected Mailercloud account's details and current plan, such as contact and email limits.get_campaignGet one email campaign by campaign_id, including its subject, sender, lists, status and statistics.get_contactGet one contact's details by contact_id, which can be the contact ID or email address. Pass an empty object for body.get_listGet one contact list by list_id, including its name and contact counts.get_templateGet one email template by ID (detail_id), including its HTML content.list_campaign_clicksChanges dataList the contacts who clicked links in a campaign, by campaign_id with page and limit; optional date range.list_campaign_opensChanges dataList the contacts who opened a campaign, by campaign_id with page and limit; optional date range.list_campaign_unsubscribesChanges dataList the contacts who unsubscribed from a campaign, by campaign_id with page and limit; optional date range.list_campaignsChanges dataList email campaigns with page (from 1) and limit (10-100). Filter by name (search), status (e.g. Draft, Scheduled, Sending, Finished), date range or sender_email.list_contact_propertiesChanges dataList the custom contact properties (fields) with page and limit; optional search and type filters. Use to find custom field IDs for contacts.list_contacts_in_listChanges dataList the contacts in one list, by list ID in search_id, with page (from 1) and limit (10-100); optional search filters by name.list_listsChanges dataList contact lists with contact counts. Requires page (from 1), limit (10-100) and list_type 1; filter by search_name and sort by name, contactcount or openpercentage.list_segmentsChanges dataList segments. Requires page, limit, search (name keyword), sort_field (name or activecount) and sort_order (asc or desc).list_sendersChanges dataList the verified sender addresses with page and limit; optional search. Use to pick a sender for a campaign.list_tagsChanges dataList contact tags with page and limit; optional search filters by tag name.list_templatesChanges dataList email templates; optional page, limit, search_name, category_id and status.rename_listChanges dataRename a contact list. Pass the list ID as both list_id and id, plus the new name.schedule_campaignChanges dataSchedule a campaign (campaign ID in schedule_id) to send at scheduled_at, format 2021-04-23 15:04:05. This emails every contact on its lists at that time.send_test_emailVisible to othersSend a test email of a campaign (campaign ID in testmail_id) to an email address or a test mail group. Sends a real email.update_campaignChanges dataUpdate a campaign by campaign_id, such as its name, subject, sender, lists, html or schedule. Only the fields you pass change.update_contactChanges dataUpdate a contact's fields by contact_id, such as name, phone, company, job title, address, tags or custom_fields. Only the fields you pass change.upsert_contactChanges dataCreate a contact, or update it if the email already exists. Pass email, list_id and any fields to set, such as name, phone, company, tags or custom_fields.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Mailercloud from the app list.
- 2
Paste your key
Paste your Mailercloud API key. In Mailercloud open Account > API Integrations (app.mailercloud.com/account/api-integrations) and create an API key. Paste the key as it is, without a Bearer prefix.
- 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 Mailercloud?
It can read contacts, lists, tags, custom properties, segments, senders, templates, campaigns and your account details, and list who opened, clicked or unsubscribed. It can create and update contacts, lists and tags, create, update and schedule campaigns, send test emails and delete a contact.
Does the AI see my Mailercloud API key?
No. Your Mailercloud 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 lookups and reports only. Scheduling a campaign emails real recipients, test emails are real emails, and deleting a contact is permanent, so those tools 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 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 Mailercloud account.
Can the AI send a campaign without asking me?
Only if you let it. A campaign goes out when it is scheduled, either with schedule_campaign or by setting a send time when it is created. Turn on approval for those tools, or leave scheduling off and let the AI create drafts that you send from Mailercloud yourself.
Let your AI work in Mailercloud today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Mailercloud freePipMCP is not affiliated with Mailercloud. Product names are trademarks of their owners.






