Integration · Marketing
Connect Claude & ChatGPT to Maropost Marketing Cloud
Ask your AI how a campaign did, who opened or clicked it, or which contacts bounced, and get the answer from your Maropost Marketing Cloud account. It can look up a contact by email, see what they opened and clicked, and add them to a list with the right tags. It can also list your journeys and the contacts in them.
Free plan, no credit card. Takes about a minute.
Try asking
“How did last week's newsletter perform?”
The AI finds the campaign and reads its delivery and response data, such as opens, clicks and bounces.
“Who clicked a link in campaign 48213?”
It lists the contacts who clicked, with unique clicks only if you ask for that.
“Which contacts bounced or unsubscribed from the spring campaign?”
It reads the bounced recipients and the unsubscribes for that campaign.
What your AI can do
Campaign results
List campaigns with delivery and response data, and see opens, clicks, bounces and unsubscribes per campaign.
Contacts and tags
Find a contact by email, see their opens and clicks, create contacts and add or remove tags.
Lists and journeys
List and create contact lists, add or remove contacts on a list, and see your journeys and who is in them.
“Add [email protected] to our Newsletter list and tag her webinar-2026.”
It finds the list ID, then adds or updates Jane on the list with the tag.
“What has [email protected] opened and clicked lately?”
It finds her contact ID by email, then lists the emails she opened and the links she clicked.
“Which journeys are running, and who is in the onboarding journey?”
It lists your journeys with their status, then the contacts in the one you pick.
21 tools for Maropost Marketing Cloud
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_listChanges dataAdd or update a contact on a list by `list_id`: pass `contact` with email, names, phone, custom_field values, tags and `subscribe`.create_contactChanges dataCreate a contact without adding them to a list: pass `contact` with email, first_name, last_name, phone, custom_field values and add_tags/remove_tags.create_listChanges dataCreate a contact list: pass `list` with name, from_name, from_email, reply_to_email, address and optional description.get_campaignGet one email campaign's details; pass the campaign ID as `order_id`.get_campaign_bouncesGet the bounced recipients of a campaign by `campaign_id`.get_campaign_clicksGet who clicked links in a campaign by `campaign_id`; set `unique` for unique clicks only.get_campaign_opensGet who opened a campaign by `campaign_id`; set `unique` for unique opens only.get_campaign_unsubscribesGet the contacts who unsubscribed from a campaign by `campaign_id`.get_contact_by_emailVisible to othersFind a contact by `contact_email` (or `uid`) and get their ID and profile. Use this first to get a contact's ID for the other contact tools.get_contact_clicksGet the email links one contact has clicked, by `contact_id`.get_contact_opensGet the emails one contact has opened, by `contact_id`.get_listGet one list's details; pass the list's ID as `order_id`.get_list_contactGet one contact on a list: pass `list_id` and the contact's ID as `order_id`.list_journey_contactsList the contacts in a journey by `journey_id`.list_journeysList your automated journeys with their IDs and status.list_list_contactsList the contacts on a list by `list_id`.list_listsList all contact lists with their IDs and names; set `no_counts` to skip contact counts for speed.list_tagsList the contact tags in the account, optionally filtered by `name`.remove_contact_from_listMoves moneyRemove a contact from one list: pass `list_id` and the contact's ID as `order_id`. The contact stays in the account.search_campaignsList email campaigns with delivery and response data, optionally for one campaign `name`; page with `page` and `limit`.tag_contactChanges dataAdd or remove tags on a contact: pass `tags` with the contact's `email` and `add_tags` and/or `remove_tags` lists of tag names.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Maropost Marketing Cloud from the app list.
- 2
Paste your key
Enter your Maropost API host, your API key and your numeric Marketing Cloud account ID. Use api.maropost.com for account IDs below 4000, api-eu1.maropost.com for IDs 4000 to 4999 and api-ca1.maropost.com for IDs 5000 and above. To create the key, open the Settings page in Maropost Marketing Cloud, click the API Keys tile and then Add Key.
- 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 Maropost Marketing Cloud?
It can read campaigns with their opens, clicks, bounces and unsubscribes, and read lists, list contacts, tags, journeys and journey contacts. It can find a contact by email and see what they opened and clicked. It can create contacts and lists, add contacts to a list, add or remove tags, and remove a contact from a list.
Does the AI see my Maropost credentials?
No. Your API key and account ID 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 campaign reports and lookups only. Removing a contact from a list and looking up a contact's profile 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 Maropost Marketing Cloud account.
Which API host should I use?
It depends on your Maropost account ID. Accounts with an ID below 4000 use api.maropost.com, IDs from 4000 to 4999 use api-eu1.maropost.com, and IDs of 5000 and above use api-ca1.maropost.com. Enter the host together with your API key and account ID.
Let your AI work in Maropost Marketing Cloud today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Maropost Marketing Cloud freePipMCP is not affiliated with Maropost Marketing Cloud. Product names are trademarks of their owners.






