4,500+ servers built on MCP Fusion
Vinkius

Maropost MCP. Manage contacts, campaigns, and workflows through chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Maropost MCP on Cursor AI Code Editor MCP Client Maropost MCP on Claude Desktop App MCP Integration Maropost MCP on OpenAI Agents SDK MCP Compatible Maropost MCP on Visual Studio Code MCP Extension Client Maropost MCP on GitHub Copilot AI Agent MCP Integration Maropost MCP on Google Gemini AI MCP Integration Maropost MCP on Lovable AI Development MCP Client Maropost MCP on Mistral AI Agents MCP Compatible Maropost MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Maropost MCP Server manages your entire marketing automation stack—from contacts to campaigns—using natural conversation. Connect any AI agent directly to Maropost's core tools so you can build, track, and refine customer journeys without leaving your chat window.

What your AI agents can do

Create contact

Creates a new contact record or updates an existing one's details.

Get campaign details

Fetches the full setup and status information for a specific campaign ID.

Get contact

Retrieves all stored details about one single contact using their email address.

+ 8 more capabilities included
Look up a specific contact's details

Pulls all data for one person using their email address via get_contact.

Build or adjust contact records

Creates new contacts or modifies existing ones by calling the create_contact tool.

View all active marketing campaigns

Retrieves a full list of every campaign set up in Maropost using list_campaigns.

Check the status and setup of a single campaign

Fetches the complete configuration details for one specific campaign ID via get_campaign_details.

Find contacts within a defined list

Lists every contact that belongs to a specific, named group using list_contacts_in_list.

Analyze historical campaign performance

Retrieves detailed metrics—like open rates and click-throughs—for any given report ID via get_report_details.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Maropost MCP Server: 11 Tools for Marketing Automation

Use these tools to manage everything in Maropost—from listing all contacts to running reports and tracking campaign performance.

create019d75cf

create contact

Creates a new contact record or updates an existing one's details.

get019d75cf

get campaign details

Fetches the full setup and status information for a specific campaign ID.

get019d75cf

get contact

Retrieves all stored details about one single contact using their email address.

get019d75cf

get list details

Pulls metadata and structure information for a specified contact list ID.

get019d75cf

get report details

Retrieves the key performance numbers (KPIs) for a specific report ID.

get019d75cf

get workflow details

Shows the step-by-step process and logic of an entire automation workflow by its ID.

list019d75cf

list campaigns

Provides a list of every marketing campaign currently configured in your account.

list019d75cf

list contacts in list

Generates a roster of all contacts belonging to a specific, defined contact list.

list019d75cf

list lists

Lists every single contact group or segment created in your Maropost account.

list019d75cf

list reports

Gives a summary list of all available performance reports you can pull data from.

list019d75cf

list workflows

Lists every automated workflow or sequence defined in your account.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Maropost, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You connect your AI client right into Maropost. This server gives your agent full control over every aspect of your marketing automation stack—from building contact profiles to pulling deep performance metrics. You don't have to jump between dashboards or switch screens; you just talk to your agent, and it handles the heavy lifting.

When you need to manage contacts, your agent can pull all details for one person simply by calling get_contact using their email address. If that contact doesn't exist, it won't sweat it; it'll create a whole new record or update an existing one with the create_contact tool.

For campaign oversight, you can get a list of every active marketing campaign set up in your account using list_campaigns. If you want to check the setup and current status for just one specific campaign ID, it pulls all that info instantly via get_campaign_details.

Defining your audience is straightforward. You can list every single contact group or segment you've built using list_lists. To see who belongs in a specific group, the agent runs list_contacts_in_list, giving you a roster of everyone attached to that defined segment. Need to know what structure a list has? Call get_list_details for the metadata.

When it comes to automation and performance, your agent handles the complexity. It lists every automated workflow or sequence in your account with list_workflows. To understand how one specific flow works—the step-by-step logic—it uses get_workflow_details on a workflow ID. For measuring results, it gives you a summary list of all available reports using list_reports, and then pulls the actual key performance numbers (KPIs)—like open rates or click counts—for any given report ID with get_report_details.

It's designed to let your agent manage everything in one conversation. You just tell it what you want, and it executes the necessary steps.

How Maropost MCP Works

  1. 1 Subscribe to the server and provide your Maropost Account ID and Auth Token (API Key).
  2. 2 Your AI client recognizes a marketing need, such as 'Get all contacts in the VIP list.'
  3. 3 The agent invokes the list_contacts_in_list tool with the necessary parameters and returns the requested data.

The bottom line is: you tell your agent what to do, and it handles the API calls to get the marketing data.

Who Is Maropost MCP For?

This is for the Marketing Ops Specialist who spends hours clicking between Maropost's campaigns dashboard, contact list manager, and reporting tools. It’s also for the E-commerce Manager who needs to quickly segment large user bases based on recent activity or campaign performance. You need this if your job involves synthesizing data from multiple sources without manual copy/pasting.

Marketing Automation Specialist

Uses the agent to automate routine tasks, like refreshing contact records (create_contact) or pulling weekly performance metrics (get_report_details).

E-commerce Manager

Segments customer bases quickly. They use tools like list_contacts_in_list and get_list_details to define specific groups for promotions.

Digital Campaign Coordinator

Needs a quick overview of all ongoing efforts, using list_campaigns to verify status or get_campaign_details before launch.

What Changes When You Connect

  • No more dashboard hopping. Need to know who's in the 'VIP Buyers' segment? Just ask for list_contacts_in_list instead of navigating three separate menus.
  • Consolidate your view of customer data. Instead of pulling contact info manually, use get_contact to instantly verify a person's details against their email address.
  • Keep track of everything running in the background. Use list_workflows and list_campaigns together to get an immediate overview of all active marketing processes.
  • Quickly assess campaign health. Instead of wading through raw data, use get_report_details to pull specific KPIs like open rates for any report ID.
  • Build a customer journey on the fly. Use list_lists to see what segments exist and then target them with tools like create_contact if needed.

Real-World Use Cases

01

Auditing a list segment

The e-commerce manager needs to know who received the last holiday promotion. They ask their agent, 'Show me all contacts in the Holiday Promo group.' The agent runs list_contacts_in_list and immediately provides the full roster for review.

02

Checking campaign performance

The marketing coordinator wants to know if Campaign 456 performed well. They ask, 'What were the open rates for Campaign 456?' The agent calls get_campaign_details and then get_report_details, giving a clear answer on metrics.

03

Updating a user's status

A sales rep finds an old lead's email. They ask their agent, 'Update this contact record for john@example.com.' The agent uses create_contact to ensure the data is current and complete.

04

Mapping out a process flow

The operations lead needs to understand how new users are onboarded. They ask, 'Show me the onboarding sequence workflow.' The agent runs get_workflow_details, mapping out every step of the automated journey.

The Tradeoffs

Trying to find a list without knowing the ID

The user manually types 'Get me contacts from the VIP group' but doesn't know if it's called 'VIP Buyers' or 'High Value Users.' They waste time guessing names and failing.

First, ask your agent to run list_lists to see all available segment names. Once you confirm the exact list name, then use list_contacts_in_list.

Asking for general reports without IDs

A user asks, 'What were our performance metrics?' The agent fails because it needs a specific report ID to run the tool.

Always start by running list_reports to see all available report names. Then use that ID with get_report_details.

Attempting multiple data fetches in one go

The user tries to ask for 'campaign details AND contacts' in a single, complex prompt, confusing the agent and causing an error.

Break it down. First, run list_campaigns to confirm the ID you need. Then, use that specific campaign ID with get_campaign_details.

When It Fits, When It Doesn't

Use this server if your core marketing problem involves orchestrating data across contacts, segments, and campaigns. You're dealing with complex customer journeys—for example, 'Find all people in List X who haven't been contacted since Campaign Y.' If you only need to perform single-API actions (like just retrieving a contact by email), that one tool might be enough. But if your goal is synthesis—pulling a list of contacts and checking their campaign status—this server handles the whole process.

Don't use this if you are building an entirely new backend service; stick to using existing systems or different, specialized data tools instead. This MCP Server is for orchestrating Maropost itself.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Maropost. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_contact get_campaign_details get_contact get_list_details get_report_details get_workflow_details list_campaigns list_contacts_in_list list_lists list_reports list_workflows

Manual marketing audits take forever.

Right now, if you want to know who's in your 'Top Tier' segment and how many campaigns they were exposed to last month, you have to log into Maropost. You check the list manager for the segment ID, then jump over to the campaign dashboard to get status IDs, and finally run a report generator to pull metrics. It’s three different tabs, five clicks, and half an hour of copy-pasting.

With this server, you just ask your agent: 'Show me the contact count and last month's performance for the Top Tier segment.' The agent runs `list_contacts_in_list` and then calls `get_report_details`. You get the answer in a single chat response. Done.

Maropost MCP Server: Control contacts, campaigns & workflows

You no longer have to guess which IDs you need or remember complex API endpoints. The agent handles the plumbing. Need to update a contact's phone number? You tell it; the `create_contact` tool executes it.

It’s about talking directly to your system, not through its interface. Your AI client uses natural language to trigger precise, reliable actions across every part of Maropost.

Common Questions About Maropost MCP

How do I list contacts in a specific group using the Maropost MCP Server? +

Use the list_contacts_in_list tool. You just need to tell your agent the name of the list, and it pulls all associated contact IDs for you.

What is the best way to check a campaign's status? +

You can run get_campaign_details by providing the specific Campaign ID. This gives you the full configuration, whether it's active or archived.

Can I update contact information using the Maropost MCP Server? +

Yes, use the create_contact tool. You just send your agent the new data points and tell it to create or update the record for that email address.

I want to see a list of all available reports. +

Run the list_reports tool first. This gives you the IDs, which are required before you can use get_report_details to pull actual performance numbers.

How do I check the status or configuration of an automation workflow using the Maropost MCP Server? +

Use the get_workflow_details tool. It pulls all current settings, dependencies, and the latest run status for a specific workflow ID. This lets you verify exactly how your marketing automations are configured.

What credentials must I provide to connect my AI client to the Maropost MCP Server? +

You need your dedicated Auth Token and your unique Maropost Account ID. These tokens act as your API key, giving your agent secure access to all contact and campaign data.

How can I list all the distinct contact segments available on the Maropost MCP Server? +

Run the list_lists tool. It returns a catalog of every single contact list ID you manage within your account, allowing you to target specific groups for campaigns.

If I use the Maropost MCP Server with an invalid Campaign ID, how does it handle the error? +

The server returns a clear HTTP status code and an explanatory message. It doesn't just fail; it tells you exactly why that campaign ID is inaccessible or wrong.

How do I find my Maropost Account ID? +

Your Account ID is the numeric ID found in your Maropost login URL or in your account settings.

Where do I find my Auth Token? +

Go to Maropost Settings > API to generate and copy your Auth Token.

Is my data secure with this integration? +

Yes. Your credentials are encrypted at rest and injected securely at runtime.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 11 tools

We've already built the connector for Maropost. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.