Connect a module
Maropost Marketing Cloud
ShopMCP connects Maropost Marketing Cloud’s API surface to Claude, ChatGPT, Cursor, and other MCP clients with reads enabled by default and writes gated by workspace policy.
Writes are off by default
Maropost write tools can send customer-facing email, SMS, and mobile messages, change journeys, update suppression lists, delete resources, erase contacts, and truncate relational tables. Keep writes disabled until the exact action has been reviewed and confirmed.
1. Create a Maropost API key
In Maropost Marketing Cloud, open Settings - API Keys, create a dedicated API key for ShopMCP, and copy the key value. Maropost supports restricted API-key scopes, so use the least-access key that matches the workflows you want to expose.
You also need your numeric Account ID. ShopMCP uses the Account ID to route to the documented production API root, including EU and CA regional roots when applicable.
2. Connect in ShopMCP
Open Settings - Integrations, choose Maropost Marketing Cloud, enter your Account ID, API key, and environment, then connect.
- Production accounts use Maropost’s documented regional API roots.
- Sandbox accounts use the Maropost sandbox root.
- ShopMCP stores the API key encrypted and sends requests from the server.
3. What you can ask
| Goal | Example prompt | What ShopMCP reads or does |
|---|---|---|
| Review campaign performance | Show campaign opens, clicks, bounces, unsubscribes, and complaints for last week. | Campaign and report endpoints. |
| Audit journeys | List active journeys and show contacts currently in the abandoned cart journey. | Journey, journey contacts, and journey campaign endpoints. |
| Inspect audience health | Show list growth, attrition, DNM contacts, and suppression-list risks. | Contacts, lists, growth/attrition reports, DNM, and secure lists. |
| Prepare content | Create a draft email content item from this approved HTML. | Content create/update tools, only when writes are enabled and confirmed. |
| Query bulk data | Use GraphQL to pull product and order history for this cohort. | Maropost query-only GraphQL endpoint with bounded output. |
4. Safety model
- Read and report tools are available when the connection is active.
- Write tools only appear when workspace writes are enabled.
- Send tools require explicit confirmation of audience, content, timing, and rollback plan.
- Delete, erase, stop, reset, and truncate tools require explicit destructive confirmation.

