Integration · Email
Connect Claude & ChatGPT to Mailmodo
Ask your AI how a campaign performed, who is on a list or whether a contact is still subscribed in Mailmodo. It can add contacts to lists, record events, start or stop journeys and send a trigger email to one contact. With your approval, it can also broadcast a campaign to a whole list.
Free plan, no credit card. Takes about a minute.
Try asking
“How did last week's newsletter campaign do?”
The AI finds the campaign and reads its report: sent, opens, clicks and submissions for the dates you pick.
“Is [email protected] subscribed, and which lists is she on?”
It reads the contact's profile with properties, list memberships and subscription status.
“Add these five webinar sign-ups to the Webinar list with their first names.”
It adds all five contacts to the list in one go and sets first_name on each. This can start journeys tied to that list.
What your AI can do
Contacts and lists
Read a contact's profile, add one or many contacts to a list, remove them from a list, and unsubscribe or resubscribe them.
Campaigns and journeys
Send a trigger email to one contact, broadcast a campaign to a list, start or stop a journey and record custom events.
Reports and overview
List campaigns, templates and contact lists with counts, and read a campaign's sent, open and click figures.
“Send the password reset campaign to [email protected].”
It finds the trigger campaign and sends the email to that one contact right away.
“Stop the onboarding journey for [email protected], she already converted.”
It stops the running journey for that contact and can record a reason.
“Record a 'trial_started' event for [email protected].”
It saves the custom event on the contact. Journeys that listen for the event can send emails.
15 tools for Mailmodo
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_contact_to_journeyChanges dataStart a journey for one contact: `journey_id` and `email`, with optional `data` properties. The journey may send emails to the contact.add_contact_to_listChanges dataAdd a contact (`email`) to a list by `list_name`, creating the contact if needed; optional `data` sets contact properties such as first_name.add_contacts_to_listVisible to othersAdd many contacts to one list at once: `list_name` plus `values`, an array of {email, data} objects. Can trigger journeys or campaigns set to run when contacts join the list.add_eventChanges dataRecord a custom event for a contact: `email`, `event_name` and optional `event_properties` and timestamp `ts`. Events can trigger journeys that send emails.broadcast_campaign_to_listVisible to othersSend a campaign to every contact on a list: `campaign_id` and `list_id`, with an optional subject override. Emails go out to the whole list and cannot be recalled.get_campaign_reportChanges dataGet summary statistics for one campaign by `campaign_id` (sent, opens, clicks, submissions and so on), optionally for a `from_date`/`to_date` window (YYYY-MM-DD). Read-only.get_contactGet one contact's profile by `email`, including properties, list memberships and subscription status.list_campaignsList your Mailmodo campaigns with their IDs, names, type and status. Use this to find a `campaign_id`.list_contact_listsList all contact lists with their names, IDs and contact counts.list_templatesList your email templates with their IDs and names.remove_contact_from_listDeletesRemove a contact (`email`) from the list named `list_name`. The contact itself is kept.resubscribe_contactChanges dataResubscribe a previously unsubscribed contact by `email` so they can receive emails again.send_campaign_emailChanges dataSend a trigger campaign email to one contact: `campaign_id` and `email`, with optional `data` (saved to the contact), `campaign_data` (one-off variables) and subject/from overrides. The email goes out immediately.stop_journey_for_contactChanges dataStop a running journey for a contact: `journey_id` plus the contact's `email` (or `instance_id`), with an optional `reason`.unsubscribe_contactChanges dataUnsubscribe (suppress) a contact by `email` so they no longer receive marketing emails.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Mailmodo from the app list.
- 2
Paste your key
Paste your Mailmodo API key. In Mailmodo go to Settings > API Keys and click Show API Key to copy the default key, or click Add new API Key to create a new one.
- 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 Mailmodo?
The AI can read contacts, contact lists, templates, campaigns and campaign reports. It can add contacts to lists, remove them from lists, unsubscribe and resubscribe them, record events, start and stop journeys, send a trigger campaign email to one contact and broadcast a campaign to a list.
Does the AI see my Mailmodo API key?
No. Your Mailmodo 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 with reports and lookups only. Broadcasting a campaign emails a whole list and cannot be recalled, and bulk list adds can start journeys, so these 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 Mailmodo account.
Can the AI email my whole list by accident?
Only if you switch on the broadcast tool. It needs a campaign ID and a list ID, and you can require your approval before it runs, so you see which campaign goes to which list first. Sending to one contact uses a separate tool that you can keep on while broadcasting stays off.
Let your AI work in Mailmodo today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Mailmodo freePipMCP is not affiliated with Mailmodo. Product names are trademarks of their owners.






