Campaign Monitor MCP. Manage campaigns and subscribers without leaving your chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Campaign Monitor connects your email marketing and subscriber data to your AI agent. Manage lists, track campaign performance, and add new subscribers directly from conversation.
Get real-time stats, client details, and full subscriber history without leaving your chat window.
What your AI agents can do
Add subscriber
Adds a new contact to a specific list in Campaign Monitor.
Get account info
Retrieves basic core account details for your Campaign Monitor setup.
Get campaign performance
Gets the performance summary and real-time stats for one specific campaign.
Adds a new subscriber to a specific list, tracking custom names and consent status.
Retrieves core account information for your Campaign Monitor setup.
Pulls a performance summary for a specific email campaign, showing real-time engagement data.
Fetches specific details about a client account within Campaign Monitor.
Retrieves details for a specific contact list or segment.
Generates a list of every email campaign associated with a client.
Provides a list of all client accounts you manage.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Campaign Monitor MCP Server: 10 Tools for Marketing Data
These tools let your AI agent manage your entire marketing stack, from adding subscribers to checking campaign ROI, all through natural language conversation.
019d7568add subscriber
Adds a new contact to a specific list in Campaign Monitor.
019d7568get account info
Retrieves basic core account details for your Campaign Monitor setup.
019d7568get campaign performance
Gets the performance summary and real-time stats for one specific campaign.
019d7568get client details
Retrieves key information about a specific client account.
019d7568get contact list
Gets all the details for a specific contact list or segment.
019d7568list campaigns
Lists every campaign created for a given client.
019d7568list clients
Provides a list of all client accounts managed in Campaign Monitor.
019d7568list contact lists
Lists all available contact lists and segments for a client.
019d7568list email templates
Lists all pre-built email templates available for a specific client.
019d7568list subscribers
Lists all active subscribers within a specified contact list.
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
Make Your AI Do More
Start with Campaign Monitor, 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
Connect your email marketing and subscriber data to your AI agent. You'll manage lists, track campaigns, and add new subscribers straight from your chat window. You get real-time stats, client details, and full subscriber history without ever leaving your chat window.
add_subscriber adds a new contact to a specific list, tracking custom names and consent status. get_account_info retrieves core account details for your Campaign Monitor setup. get_campaign_performance gets the performance summary and real-time stats for one specific campaign. get_client_details retrieves key information about a specific client account. get_contact_list gets all the details for a specific contact list or segment. list_campaigns lists every campaign created for a given client. list_clients provides a list of all client accounts you manage. list_contact_lists lists all available contact lists and segments for a client. list_email_templates lists all pre-built email templates available for a specific client. list_subscribers lists all active subscribers within a specified contact list.
How Campaign Monitor MCP Works
- 1 Subscribe to the Campaign Monitor server and provide your API Key.
- 2 Use your AI agent to request a specific action, like 'List all clients' or 'Get performance for Campaign X'.
- 3 The agent executes the necessary tool call, retrieving the data and presenting the results directly in your chat.
The bottom line is, you talk to your AI agent and it does the work inside Campaign Monitor, bringing the data back to you instantly.
Who Is Campaign Monitor MCP For?
Email Marketers, Digital Strategists, and Marketing Operations staff use this. They need a single place to check campaign stats, check subscriber lists, or add people without opening dozens of tabs or exporting CSVs. It cuts the manual dashboard review time to zero.
Checks if the last newsletter hit its open rate target, or pulls a list of subscribers who haven't opened an email in 90 days.
Compares segment data for two different client lists to plan a new campaign flow before drafting copy.
Adds a high-value lead to the correct segment and verifies the client's active template list to ensure consistency.
What Changes When You Connect
- See real-time campaign performance instantly. Instead of manually navigating to the 'Analytics' tab, use
get_campaign_performanceto pull engagement, ROI, and delivery rates directly into your agent chat. - Keep track of every client and list. Need to know which segments exist? Use
list_clientsandlist_contact_liststo map out your entire audience structure in a single conversation. - Build your list while you work. Use
add_subscriberto add a new lead, specifying their name and ensuring automated consent tracking happens immediately. - Never lose an account detail.
get_client_detailspulls core client information, whileget_account_infoverifies the general health of your Campaign Monitor connection. - Work with templates and lists.
list_email_templateslets you confirm which designs are available, andlist_subscribersgives you the full roster of people in any given list. - Map your entire workflow. You can list all campaigns (
list_campaigns) and then get the specific performance data (get_campaign_performance) for each one, all in one conversation thread.
Real-World Use Cases
Audit a client's list structure
The client account manager needs to know if a client has created a 'VIP' segment. Instead of logging into the dashboard and clicking through multiple menus, they ask the agent to run list_contact_lists for the client's ID. The agent replies with a list of all segments, immediately solving the discovery problem.
Check campaign health post-launch
Marketing needs to know if the latest product launch email performed well. They prompt the agent to run get_campaign_performance for the specific campaign ID. The agent returns the live stats—open rate, click rate, and delivery rate—allowing instant decision-making without dashboard reports.
Onboard a new lead and segment them
A sales rep gets a hot lead. Instead of manually copying the email into the platform, they tell their agent to run add_subscriber with the lead's name and email, ensuring they are placed in the correct 'High Priority' list immediately.
Drafting a multi-client campaign plan
A strategist needs to compare the template options for three different clients. They run list_clients first, then loop through the results, calling list_email_templates for each client ID to ensure design consistency across the board.
The Tradeoffs
Manual Dashboard Hopping
The user opens the main dashboard, clicks 'Clients,' copies a client ID, opens 'Campaigns,' finds the campaign ID, and then copies that to a separate analytics tab to view performance.
→
Ask your agent to run get_campaign_performance and provide the client ID and campaign ID in the same prompt. The agent handles the whole chain of calls and gives you the final metric.
Guessing the Right List
The user assumes all contacts are in one list and runs list_subscribers without specifying the segment. The agent returns a massive, unmanageable list of every single person.
→
Always use list_contact_lists first to see the segment names. Then, ask the agent to run list_subscribers using the specific list ID you found. This narrows the focus.
Ignoring Core Data
The user only focuses on performance metrics and forgets to verify the client's core account status or template access.
→
Start by running get_account_info to verify the connection, and then use list_email_templates to confirm which designs are available before you write a campaign.
When It Fits, When It Doesn't
Use this server if your workflow requires constant cross-referencing of data—specifically, linking a client ID to their campaign performance, or linking a subscriber list to a campaign's open rate. It’s for people who need an 'overview' or an 'audit' of data, not just a single action. Don't use it if you just need to read a static document or perform a simple, one-off task that doesn't involve multiple data points. If you only need to check if a client exists, list_clients is fine. If you need to know the template list and the campaign status for that client, you need this full suite of tools.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Campaign Monitor. 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
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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Managing email campaigns shouldn't require three different tabs and four different logins.
Right now, checking campaign results is a multi-step pain. You jump to the main dashboard, find the client name, copy the client ID. Then you click 'Campaigns' to list the campaign, copy that ID. Finally, you have to navigate to the 'Analytics' section, paste the campaign ID, and wait for the performance metrics to load. It's tedious copy-pasting.
With the Campaign Monitor MCP Server, you just ask your agent for the performance. You give the client ID and the campaign name, and the agent runs the necessary tools, pulling the real-time stats directly into your chat. You get the numbers instantly, no dashboard hopping required.
Campaign Monitor MCP Server: Get campaign stats and subscriber lists.
Instead of running manual exports of subscriber lists, you can ask the agent to run `list_subscribers` using a specific list ID. This gets you the data structure and contact history immediately. You also don't have to manually check which templates are available; `list_email_templates` gives you that list right away.
The difference is the data flow. You stop dealing with exported CSVs and start dealing with immediate, actionable data in conversation. It's faster and less prone to copy-paste errors.
Common Questions About Campaign Monitor MCP
How do I check the performance of a campaign using the Campaign Monitor MCP Server? +
Run get_campaign_performance and provide the specific campaign ID. This tool returns the live summary for that campaign, including open rates, click rates, and delivery metrics.
Can I add a new subscriber using the Campaign Monitor MCP Server? +
Yes, use add_subscriber. You just need to provide the new subscriber's email, name, and the target list ID, and the tool handles the addition and consent tracking.
What is the best way to find all my client accounts? +
You run list_clients. This tool gives you a clean list of all client accounts you manage within the platform.
Does the Campaign Monitor MCP Server handle segment lists? +
Yes, you use list_contact_lists. This tool retrieves all available segments and contact lists for a specific client ID.
How do I list all available contact lists using the Campaign Monitor MCP Server? +
You use the list_contact_lists tool. This tool retrieves all contact lists for a specific client account. You can then get detailed data using list_subscribers on any list.
Does the Campaign Monitor MCP Server support retrieving core account details using `get_account_info`? +
Yes, get_account_info pulls the core details of your Campaign Monitor account. This is useful for verifying general settings or checking API connectivity.
What kind of data can I retrieve about a specific client using the Campaign Monitor MCP Server? +
The get_client_details tool provides deep insights into a specific client account. You can find core information and associated templates this way.
How does the Campaign Monitor MCP Server handle adding subscribers with custom details? +
You use the add_subscriber tool. When adding a new subscriber, you can specify custom names and ensure automated consent tracking is recorded.
Can I check the statistics for a specific campaign using the agent? +
Yes! Use the get_campaign_performance tool with the Campaign ID. Your agent will fetch the detailed performance data, including open rates, clicks, and bounces, directly from Campaign Monitor.
How do I add a new subscriber to a list? +
Simply ask the agent to add_subscriber and provide the List ID, name, and email address. The subscriber will be added to your Campaign Monitor list with consent tracking enabled automatically.
Does the integration allow listing all my clients? +
Yes. Use the list_clients tool. It will retrieve all the client accounts managed under your Campaign Monitor account, making it easy to find the IDs needed for other operations.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Listrak
Manage email and SMS campaigns, contacts, and messaging via the Listrak REST API.
Maileroo
Deliver transactional emails reliably at scale with an SMTP relay and API that prioritizes inbox placement and speed.
Adtelligent
Adtech orchestration — manage DSP campaigns, creatives, and SSP reporting via AI.
You might also like
Knackly
Generate legal and business documents from smart templates with conditional logic that adapts content to every unique situation.
Imgur
Manage Imgur content — upload images, organize albums, and browse the gallery directly from your AI agent.
People Data Labs
Enrich person and company profiles with B2B data — access millions of records for lead generation, identity resolution, and market intelligence.