Shop MCP

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

Common Maropost Marketing Cloud questions
GoalExample promptWhat ShopMCP reads or does
Review campaign performanceShow campaign opens, clicks, bounces, unsubscribes, and complaints for last week.Campaign and report endpoints.
Audit journeysList active journeys and show contacts currently in the abandoned cart journey.Journey, journey contacts, and journey campaign endpoints.
Inspect audience healthShow list growth, attrition, DNM contacts, and suppression-list risks.Contacts, lists, growth/attrition reports, DNM, and secure lists.
Prepare contentCreate a draft email content item from this approved HTML.Content create/update tools, only when writes are enabled and confirmed.
Query bulk dataUse 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.

5. Official references