MoonMail MCP. Run campaigns, track analytics, and manage lists from 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.
MoonMail MCP Server lets you manage your entire email marketing stack—from building subscriber lists to launching campaigns and checking stats—all through natural conversation with your AI agent.
Stop jumping between dashboards; run analytics, segment audiences, and send newsletters directly from Claude or Cursor.
What your AI agents can do
Add subscriber
Adds a single person to an existing subscriber list in MoonMail.
Create campaign
Drafts and initializes a new email campaign within your MoonMail account for later review.
Get campaign stats
Retrieves key performance numbers (opens, clicks) for any past or active campaign ID.
The agent lets you list all mailing groups, view current subscribers in segments, or add new contacts instantly.
You can use the tool to create a draft campaign, then trigger its delivery to any defined audience right from your chat.
The agent fetches key metrics like open rates and click-through rates for specific campaigns you run.
You retrieve detailed analytics, pulling records of actual user behavior—who opened it and what links they clicked.
The agent finds the exact list of individual people who received a specific campaign ID, helping you track outreach.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
MoonMail MCP Server: 10 Tools for Email Management
These tools let you manage the full lifecycle of email marketing—from adding subscribers to analyzing campaign performance—all through a single, conversational interface.
019d75d8add subscriber
Adds a single person to an existing subscriber list in MoonMail.
019d75d8create campaign
Drafts and initializes a new email campaign within your MoonMail account for later review.
019d75d8get campaign stats
Retrieves key performance numbers (opens, clicks) for any past or active campaign ID.
019d75d8get events
Pulls detailed analytics records showing specific user actions and tracking events from campaigns.
019d75d8list campaign recipients
Fetches the complete list of individual email addresses that received a particular campaign ID.
019d75d8list campaigns
Lists all campaigns you have created in MoonMail and shows their current status (draft, sent, etc.).
019d75d8list lists
Shows a summary of every mailing list you maintain and how many subscribers are currently on it.
019d75d8list segments
Lists all defined audience segments, allowing you to see which groups exist for targeted sends.
019d75d8list subscribers
Retrieves a list of members belonging to a specific subscriber list or segment name.
019d75d8send campaign
Sends an active email campaign immediately to the audience you specify in MoonMail.
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 MoonMail, 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 MoonMail to your AI client and manage your entire email marketing stack right there in your chat window. You don't have to hop between dashboards; you just talk to your agent and get the job done.
Building and Managing Lists
Your agent lets you see all the mailing lists you keep, running list_lists gives you a summary of every group and how many folks are signed up. If you need targeted sends, you can use it to list defined audience segments with list_segments. You'll find that if you ask your agent for subscribers in a specific segment or list, it pulls those names using list_subscribers.
Need to get a new contact added? Just tell it to run add_subscriber, and it adds a single person right into an existing MoonMail list.
Drafting and Sending Campaigns
You can check the status of every campaign you've ever created by having your agent run list_campaigns. For drafting, you simply ask it to create_campaign, and it initializes a brand-new email campaign in your account for you to review later. When you're ready to hit 'send,' you tell your agent to execute the send_campaign tool, launching the active email immediately to the audience you specify.
Tracking Performance Data
Don't waste time manually checking stats. To see how well a past or active campaign did, ask your agent for get_campaign_stats; it fetches all the key numbers like open rates and click-through rates. For deep dives into user behavior, you can run get_events, which pulls detailed records of specific actions—you'll know exactly who opened what and clicked on which links.
Targeting Specific Recipients
When you need to verify outreach scope, the agent runs list_campaign_recipients and finds the exact list of individual email addresses that received a specific campaign ID. You can also get a complete roster of everyone who got an email by listing all recipients associated with a particular campaign ID.
This means your AI agent handles everything: you ask it to build out your lists, check on your segments, draft up the content, send the final blast, and then instantly pulls the performance data for every single campaign. It’s one conversation handling your entire marketing flow.
How MoonMail MCP Works
- 1 Subscribe to the MoonMail MCP Server and enter your API key.
- 2 Ask your AI client (Claude, Cursor, etc.) to perform an action, like 'list my campaigns' or 'add a new subscriber'.
- 3 The agent calls the correct tool, retrieves the data from MoonMail, and delivers it back to you in plain language.
The bottom line is that your AI client acts as a universal command center for all things email marketing.
Who Is MoonMail MCP For?
This is for the Growth Marketer or Content Manager who gets tired of clicking through five different dashboards just to figure out if yesterday's newsletter actually worked. You need to run complex analyses and execute sends without ever leaving your chat window.
They use the server to pull campaign stats (get_campaign_stats) after a send, then immediately use those insights to create a follow-up segment using list_segments.
When they finish writing new content, they use the agent to draft and test it (create_campaign) before scheduling a large send via send_campaign.
They manage list hygiene by adding contacts immediately upon sign-up using add_subscriber, ensuring all new leads are captured accurately.
What Changes When You Connect
- Saves time by eliminating dashboard hopping. Instead of visiting MoonMail to check stats, you just ask your agent for
get_campaign_statsand get the numbers instantly. - Ensures accurate targeting. Before sending, you can use
list_segmentsto verify which audience groups exist, preventing accidental mass sends to the wrong people. - Streamlines list growth. When a new lead comes in, you don't copy/paste; you just ask your agent to
add_subscriber, and it handles the connection instantly. - Full campaign lifecycle control. You can draft (
create_campaign), review recipients (list_campaign_recipients), and deploy (send_campaign) all within a single conversation thread. - Deep analytics access. The
get_eventstool goes beyond simple open rates, giving you granular data on actual user interactions that inform your next campaign.
Real-World Use Cases
Need to check performance after a big launch
A marketer just sent out a 'Product X Launch' email. Instead of logging into MoonMail and clicking through three pages, they ask their agent: 'What are the stats for Product X?' The agent runs get_campaign_stats and reports back the open rate and click-through rate immediately.
Targeting a super specific group of users
A growth manager needs to re-engage only 'VIP Customers' who haven't opened an email in 30 days. They ask the agent to list_segments and filter, getting back the precise list of IDs needed before running a targeted send.
Onboarding new leads quickly
A sales rep collects emails from a trade show roster. Instead of manually entering each address into MoonMail, they prompt their agent: 'Add these 50 contacts to the 'Trade Show Leads' list.' The agent calls add_subscriber for every contact.
Verifying who got an old email
The team suspects a few key accounts didn't receive last week's update. Instead of checking the general recipient list, they use list_campaign_recipients with the specific campaign ID to confirm every single address hit.
The Tradeoffs
Sending campaigns blind
Running send_campaign without first checking if the list is healthy or segmented. This risks sending irrelevant messages and damaging sender reputation.
→
Always start by calling list_segments to confirm you're hitting the right audience, then use get_campaign_stats on a test send before running the main campaign.
Ignoring user behavior data
Thinking open rates are enough. You see 50% opens but no clicks. You don't know why.
→
Use the get_events tool to pull detailed analytics records. This shows what people clicked, not just that they opened the email.
Manual list auditing
Having to manually view and count subscribers across 10 different lists in MoonMail.
→
Use list_lists first to get an overview, then use list_subscribers on the specific list you need to audit.
When It Fits, When It Doesn't
You should use this server if your workflow involves managing a full marketing lifecycle: generating ideas, drafting content, segmenting users, and executing sends—all from one place. It's ideal for teams that treat their AI agent like an extension of the MoonMail dashboard.
Don't use this if you only need to read a single report or manage a simple spreadsheet list. If your needs are purely transactional (e.g., just creating a draft), simpler tools might suffice. However, because it handles everything from list_segments to send_campaign, it’s built for complexity and full automation.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by MoonMail. 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
Juggling tabs to manage email lists is slow.
Right now, if you need an overview of your marketing efforts, you're bouncing between MoonMail's dashboard, the analytics tab, and the segments page. You click here for list counts, then switch over there just to see performance metrics, and finally open a third window to manually check who received the email. It’s tedious, slow, and easy to miss data.
With this MCP server, you tell your agent what you need—'Show me the status of the last three campaigns.' The agent runs `list_campaigns` and pulls the necessary stats from `get_campaign_stats`, giving you a single, comprehensive answer without opening a single browser tab.
MoonMail MCP Server lets you run full marketing automation.
The time spent drafting new campaigns and managing segments used to be a multi-step process: 1. Create draft, 2. Define segment criteria, 3. Copy list IDs, 4. Paste into send tool. This friction kills momentum.
Now, you talk to your agent. You say, 'Send the Summer Promo campaign only to users in the VIP segment.' The agent handles the `list_segments` check and executes the `send_campaign`—all in one go. It’s simple, fast, and accurate.
Common Questions About MoonMail MCP
How do I use MoonMail MCP Server to see campaign stats? +
You ask your agent for the stats using get_campaign_stats. You just need to give it the Campaign ID, and the server returns key performance metrics like opens and clicks.
Can I add subscribers with MoonMail MCP Server? +
Yes. Just tell your agent which email you want added and which list they belong on. It runs the add_subscriber tool for you.
Does MoonMail MCP Server handle segments? +
Absolutely. You can use list_segments to see all your defined groups, and then use those segments when calling other tools like send_campaign.
What is the difference between list_subscribers and list_segments? +
Use list_lists first to see all physical lists. Then use list_subscribers on a specific list or segment ID for the member roster.
How do I check who received an email with MoonMail MCP Server? +
You run list_campaign_recipients, providing the campaign ID. This gives you the definitive, individual list of every address that got the message.
How does MoonMail MCP Server handle authentication when I use the `list_campaigns` tool? +
You authenticate using your dedicated MoonMail API key. Your AI client must pass this secure key to the server endpoint before making any calls, ensuring that only authorized agents can read or manage campaign data.
If I use the `send_campaign` tool and it fails, how do I retrieve error details? +
The agent returns a detailed JSON object containing an error code and a message. Check this output immediately; it usually specifies if the campaign failed due to incorrect formatting or API limits.
When using `add_subscriber`, what specific IDs must I provide to ensure the contact lands in the correct list? +
You need two primary pieces of information: the subscriber's email address and the unique ID for their target mailing list. Providing both ensures the contact is added accurately.
How do I get a MoonMail API Key? +
Log in to MoonMail and navigate to Settings > API Keys to generate your key. This token is required for all API operations.
Can I send a campaign through this server? +
Yes! Use the send_campaign tool with a valid Campaign ID to trigger the delivery process.
How do I see how many people opened my email? +
Use the get_campaign_stats tool with the Campaign ID to retrieve the open rate, click rate, and other engagement metrics.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Vidyard
Manage video assets, players, and hosting on Vidyard — the leading video messaging platform for business.
FynCom
Reward customer attention with micro-payments and nano-rewards that boost survey completion and email engagement rates.
SimpleTexting
Send mass text messages, run SMS campaigns, and manage two-way conversations with customers from one simple platform.
You might also like
Eurostat Demographics — EU Population & Labor
EU demographics and labor market: population by age and sex, monthly unemployment rates, employment data, immigration by citizenship, life expectancy, and minimum wages for all 27 EU member states.
OOPSpam
Block spam submissions on your forms and comments with an AI-powered filter that catches bots without annoying real users.
Builder.io
Manage your visual CMS via Builder.io — track content entries, models, and symbols directly from any AI agent.