Moosend MCP. Manage Lists, Campaigns, and Performance Sends.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Moosend MCP Server gives your AI client full control over email marketing automation, audience management, and campaign performance. You can list campaigns, create new mailing lists, add or remove subscribers by name, and trigger actual sends—all without touching a dashboard.
Get detailed stats on opens, clicks, and bounces in natural conversation.
What your AI agents can do
Add subscriber
Adds a specific user to one of your defined mailing lists.
Create campaign
Generates the structure for an entirely new email campaign draft.
Create mailing list
Sets up a brand-new audience hub or mailing list within Moosend.
Create new mailing lists or retrieve detailed information on existing ones.
Add, remove, or list individual subscribers within any connected mailing list.
Generate new campaign structures, including setting up subject lines and sender verification details.
Trigger the immediate delivery of a drafted or existing campaign to your audience.
Extract detailed performance data, including open rates, click counts, bounces, and unsubscribes for sent campaigns.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Moosend (Email Marketing & Automation) MCP Server: 10 Tools
Use these ten tools to manage every aspect of your email marketing workflow—from creating new lists and drafting campaigns to sending emails and analyzing performance data.
019d75d8add subscriber
Adds a specific user to one of your defined mailing lists.
019d75d8create campaign
Generates the structure for an entirely new email campaign draft.
019d75d8create mailing list
Sets up a brand-new audience hub or mailing list within Moosend.
019d75d8get campaign stats
Retrieves performance data (opens, clicks, bounces) for any past campaign ID.
019d75d8get mailing list
Fetches detailed metadata and member counts for a specific mailing list.
019d75d8list campaigns
Returns a full list of all campaign drafts and historical campaigns you've set up.
019d75d8list mailing lists
Retrieves the names and IDs of every mailing list in your account.
019d75d8list subscribers
Lists all current members belonging to a specific, target mailing list.
019d75d8remove subscriber
Deletes or removes an individual user from a designated mailing list.
019d75d8send campaign
Triggers the actual outbound delivery of a finalized campaign to your subscribers.
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 Moosend (Email Marketing & Automation), 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
Your AI client takes full control of your email marketing and audience management through this Moosend server. It lets you run complex campaigns, build out lists from scratch, audit who's on your roster, and trigger sends—all without ever touching a dashboard. You treat campaign automation like talking to an expert teammate.
Building and Organizing Your Audience:
You can see every list name and ID in your account immediately using list_mailing_lists. If you need deep details or member counts for a specific group, call get_mailing_list. To get started on a new audience hub, use create_mailing_list to set up the structure. When it comes to managing members, you've got options: add_subscriber puts a specific user onto any defined list; remove_subscriber deletes an individual user from that roster; and if you just want a full view of who belongs to a target group, list_subscribers gives you the complete current member manifest.
Structuring and Sending Campaigns:
If you need to know what sends are already drafted or were sent out historically, list_campaigns returns every campaign draft and historical send ID. To kick off a brand-new email structure, you run create_campaign, which generates the foundational draft for your subject lines and sender details. Once everything's polished up and ready to go, send_campaign triggers the actual outbound delivery right away.
Tracking Performance Metrics:
When a campaign sends, you gotta know if it worked. You can pull detailed performance data—including open rates, click counts, bounces, and unsubscribes—for any past send ID using get_campaign_stats. This gives you the stats you need to see exactly how well your last newsletter did without digging through deep menu trees.
This server exposes specialized tools that map directly to Moosend’s core functions. You use list_mailing_lists and get_mailing_list for list visibility; add_subscriber, remove_subscriber, and list_subscribers handle every member status change; create_campaign and list_campaigns build out the content drafts; send_campaign executes the final email blast, while get_campaign_stats pulls all the necessary performance data.
How Moosend MCP Works
- 1 1. Subscribe to the server and input your Moosend API Key.
- 2 2. Direct your AI client (e.g., Claude) to perform a task: 'List all my mailing lists.'
- 3 3. The agent executes
list_mailing_listsand returns the list names, which you then use in follow-up commands likeadd_subscriber.
The bottom line is that your AI client treats Moosend not as a web dashboard, but as an API endpoint you talk to conversationally.
Who Is Moosend MCP For?
This server is for the marketing manager who hates clicking through 15 different tabs just to run a simple report. It’s for the growth engineer who needs to automate subscriber cleanup and status updates daily, or the business owner who wants rapid performance summaries without deep diving into the platform's dashboard.
Uses get_campaign_stats to audit campaign results and quickly summarize audience growth without leaving their chat window.
Runs scripts using add_subscriber or remove_subscriber in bulk, verifying member statuses across multiple lists efficiently.
Uses create_campaign and list_campaigns to draft, test, and organize email sequences before they go live.
What Changes When You Connect
- Instant Analytics: Instead of downloading CSVs for reports, use
get_campaign_statsto pull open rates, click counts, bounces, and unsubscribes directly into your chat. You get the data you need instantly. - Zero-Click Sending: Use
send_campaignwhen a newsletter is ready. The agent triggers the full delivery pipeline, so you don't have to navigate away from your workflow just to hit 'Send'. - Clean Audience Management: Maintain list hygiene with
add_subscriber,remove_subscriber, andlist_subscribers. You can audit and clean out stale or incorrect user records without manual spreadsheet work. - Structured Content Creation: Use
create_campaignto build the draft, and thenlist_campaignsto keep track of every version. It handles subject lines and sender settings securely through API calls. - Total Visibility: Start with
list_mailing_listsorget_mailing_list. You always know which lists exist and exactly how many members are in them, giving you full control over your audience structure.
Real-World Use Cases
The Quarterly Cleanup
A growth engineer notices several mailing lists have old, inactive users. They ask their agent to check the list health by calling get_mailing_list. Then, they use list_subscribers and process a chunk of data through remove_subscriber, keeping the directory clean and reducing bounce rates.
The Last-Minute Blast
A marketing manager finishes a product announcement campaign draft. Instead of logging into Moosend, they just tell their agent: 'Send campaign ID X now.' The agent calls send_campaign, and the emails are instantly queued for delivery.
The Performance Check
A content strategist needs to know if last week's webinar announcement was effective. They ask their agent to pull metrics using get_campaign_stats for that campaign ID, getting an immediate summary of the open rate and click breakdown.
The New Product Launch
A business owner creates a new list for early adopters using create_mailing_list. They then use add_subscriber to bulk-add test users, ensuring the segment is ready before the launch campaign uses it.
The Tradeoffs
Trying to manage lists manually.
The user copies a list of emails into an external spreadsheet, then tries to paste them back in later. This often breaks formatting and misses crucial metadata like custom field boundaries or status indicators.
→
Use list_subscribers to get the current roster, verify statuses with get_mailing_list, and use add_subscriber to ensure every user is entered correctly into the system.
Sending a campaign without checking stats.
The team sends Campaign A, notes it looked good, but doesn't check the actual performance metrics. They assume high opens mean success when in fact the bounce rate is spiking due to bad data.
→
Always call get_campaign_stats immediately after a major send. This validates engagement benchmarks and tells you if you need to adjust your list hygiene.
Building content without tracking history.
The team creates Campaign X, runs it, then builds Campaign Y forgetting the specifics of Campaign X's subject line or sender settings. The second campaign looks disjointed and unprofessional.
→
Use list_campaigns first to review all past drafts. This gives you a clear record of previous campaigns, helping you maintain consistent branding across sends.
When It Fits, When It Doesn't
You should use this server if your core workflow is managing the subscriber lifecycle and executing defined campaign sends (e.g., weekly newsletters, drip sequences). The power here comes from treating Moosend like a set of functions you call: build list -> add subs -> draft campaign -> send campaign -> get stats. Don't use it if you need advanced visual design tools or complex A/B testing logic that requires UI manipulation; this is an API gateway, not a design tool. If your task involves general data retrieval (like pulling all user names in a single dump), then just using list_subscribers for specific lists will work best. But if you need to execute multiple steps—like listing the list, getting its details, and then removing five subscribers—this server handles that entire sequence of calls.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Moosend. 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 your email audience shouldn't feel like a database audit.
Today, managing an audience means hopping between the list view, the member profile tab, and then manually auditing metadata to see who is active and who hasn't opened an email in three months. You spend more time clicking through tabs than actually strategizing content.
With this MCP server, you just tell your agent: 'Check my main newsletter list for users that haven't interacted in 90 days.' The agent calls `get_mailing_list` and helps identify the stale records. You get a clear, actionable list of users needing cleanup—period.
Moosend Automation MCP Server: Send campaigns with one instruction.
Before, sending an email required multiple manual steps: opening the draft, verifying sender settings, checking if the list was correct, and finally clicking the 'Send' button. This process is prone to human error and slows down rapid deployment cycles.
Now, once your campaign is built (using `create_campaign`), you simply instruct your agent: 'Run this campaign now.' The tool calls `send_campaign` directly, guaranteeing immediate queueing without any manual dashboard navigation or extra clicks.
Common Questions About Moosend MCP
How do I list all my mailing lists using the list_mailing_lists tool? +
You instruct your agent to call list_mailing_lists. It will return a structured output containing the names and IDs of every single audience hub you own, giving you an immediate overview.
What's the difference between creating a list and getting a mailing list using get_mailing_list? +
Use create_mailing_list when you need to set up a new audience hub. Use get_mailing_list later to pull specific details, member counts, or metadata about an existing list.
Can I remove subscribers in bulk using the remove_subscriber tool? +
The remove_subscriber tool targets individual users. To process multiple removals, you'll need to pull a list of IDs first (using list_subscribers) and then ask your agent to execute the removal for each ID.
How do I check the performance metrics after sending with send_campaign? +
After calling send_campaign, you use get_campaign_stats with the corresponding campaign ID. This immediately retrieves key data like open rate, click count, and bounce numbers.
What happens if I run `add_subscriber` with an email address that already exists in the list? +
The tool returns a specific status code indicating duplication. Your agent reads this code, allowing you to write logic that skips existing subscribers instead of failing the entire process.
How do I use `list_campaigns` to determine which campaigns are ready to send? +
It returns a list of campaign IDs and their basic status. To confirm readiness, your agent must then call get_mailing_list on the target audience to ensure the receiving list is active.
When I run `list_subscribers`, what kind of data do I get back, and how deep does the audit go? +
It provides core subscriber identifiers and their current status flags. The output reflects Moosend's stored metadata; it doesn't pull external data but gives a clean snapshot for your directory.
Can I use `get_campaign_stats` to compare performance metrics across five different campaigns in one go? +
No, the tool processes only one campaign ID per call. To compare multiple campaigns, your agent needs to loop through a list of IDs and aggregate the resulting metric objects.
Can I see how many opens and clicks my last campaign received through my agent? +
Yes. Use the get_campaign_stats tool with a specific Campaign ID. Your agent will retrieve the detailed performance logs, exposing the exact number of opens, unique clicks, and bounce rates for your broadcast.
How do I add a new subscriber to a specific mailing list? +
The add_subscriber tool allows your agent to attach an email and name to a target List ID. This instantly updates your Moosend audience and prepares the member for future automated broadcasts.
Can my agent send a drafted campaign immediately? +
Absolutely. Once a campaign is created and associated with a list, use the send_campaign tool. Your agent will trigger the physical dispatch process, pushing your message to the Moosend outbound queue in real-time.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Offerslook
Manage performance marketing via Offerslook — track offers, advertisers, and affiliates directly from your AI agent.
Umami (Privacy Analytics)
Manage your Umami analytics — track events, manage websites, and oversee users directly through your AI agent.
Smaily
Automate email marketing and automations via Smaily — manage subscribers, campaigns, and responders directly from any AI agent.
You might also like
Codacy
Manage code quality and automated reviews via Codacy — track grades, monitor issues, and audit repository analysis directly from any AI agent.
STF Dados Abertos
Access open data from the Brazilian Supreme Federal Court (STF) — explore datasets, resources, and institutional organizations via AI.
Adobe Customer Journey Analytics (CJA)
Omnichannel journey insights — manage data views, connections, and reports via AI.