Emma MCP. Manage Campaigns, Groups, and Members via Conversation
Emma MCP gives your AI agent full control over email marketing. Manage audience groups, analyze campaign performance, and update member lists directly from natural conversation. It lets you list all members, create new segments, or check response metrics for any mailing without touching the Emma UI.
Give Claude and any AI agent real-world access
The agent can create new member groups to segment your mailing list for highly targeted campaigns.
You can fetch detailed profiles on specific members, including their custom field values and current status.
It retrieves summary response metrics—like opens and clicks—for any past or scheduled mailing campaign.
You can list all active webhooks, automated workflows, and custom data fields defined in the Emma account.
The agent lets you view or delete existing audience groups to keep your subscriber base organized.
Ask an AI about this
Waiting for input…
What AI agents can do with Emma: 10 Tools for Marketing Automation
These tools allow you to perform everything from creating new audience groups to analyzing detailed mailing performance using natural language commands.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Emma MCPList Mailings
Retrieves a complete list of all sent and scheduled email campaigns.
List Members
Fetches an exhaustive list of every individual on the mailing list.
Create Group
Allows you to build and create a new, targeted member group within Emma.
Delete Group
Safely deletes an existing, empty member audience group.
Get Mailing Stats
Pulls specific performance metrics like opens and clicks for a given mailing ID.
List Automations
Lists and checks the status of all defined automated email workflows.
Get Member
Retrieves all detailed profile data for one specific member email address.
List Fields
Displays every custom or standard data field available for members.
List Groups
Shows the names and status of all existing member groups in your account.
List Webhooks
Shows all active webhooks connected to your Emma account.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Emma, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Emma. 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 CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Data Chaos of Email Marketing
Think about how much time vanishes just trying to get a full picture. You open Emma, go check the groups in one tab; then you switch to Campaigns to see if people clicked anything; next you jump over to Members to verify if John Doe is still active and what his custom tags are. It's constantly clicking tabs, copying numbers from dashboard widgets, and pasting them into a spreadsheet just so you can answer one simple question about performance.
With this MCP, that entire process collapses. You talk to your agent—it runs the necessary checks across mailing history, member profiles, and group segments in the background, and it delivers one cohesive summary right back to you. It’s instant context.
Targeting Segments with `create_group`
Before this MCP, if a customer signed up but wasn't in the 'VIP' segment and hadn't opened an email in three months, you had to manually check their record, confirm they weren't qualified for VIP status, and then build a new group just for them. That was hours of cross-referencing.
Now, tell your agent: 'Create a group for all members who joined last quarter but haven't opened an email.' The MCP handles the logic, using `create_group` to segment your list instantly, giving you actionable targets in seconds.
What Emma MCP does for your AI
This MCP connects your account to Emma, giving your AI agent direct access to manage every aspect of your email marketing efforts. You can talk to it and tell it exactly what to do with your audience data. Need a list of all active subscribers? Just ask. Want to know if the last campaign worked? Get the open rates and click-through stats right away.
It handles everything from listing custom member fields to creating entirely new segments for targeted blasts. You can also monitor which automations are running or check out your full mailing history, whether it was sent today or months ago. Because this connection is managed through Vinkius, you connect once and get this powerful marketing data access alongside dozens of other tools your company might need.
019d758f-cd14-72a4-a647-78b64b6dbc2c How to set up Emma MCP
The bottom line is that you use natural language to execute complex, multi-step marketing operations without needing to navigate the Emma interface.
First, subscribe to this MCP on Vinkius and provide your Emma Account ID, Public API Key, and Private API Key.
Next, connect your preferred AI client—be it Claude or Cursor—to the catalog. Your agent now recognizes all available marketing tools.
Finally, tell your agent what you need; for example, 'List my mailing list members' or 'What were the stats for last month’s campaign?' and get instant data.
Who uses Emma MCP
Anyone whose job revolves around keeping people engaged via email needs this. Think of the Growth Manager who loses hours manually cross-referencing data across spreadsheets and dashboards, or the Support Specialist who has to repeatedly check a customer's subscription status before helping them.
They use this MCP to quickly create new audience segments using 'create_group' and audit group sizes by listing all groups, allowing for immediate campaign adjustments.
This person uses it to monitor subscriber health by checking member details with 'get_member', running through automated workflows via 'list_automations', and verifying if any webhooks are active.
During a chat, they use this MCP to verify a customer's subscription status or view their mailing history by listing the members and viewing campaign stats.
Benefits of connecting Emma MCP
Stop clicking through dashboards. Instead of navigating multiple tabs to check campaign performance, you simply ask for the stats using 'get_mailing_stats' and get a direct answer.
Segmenting is faster than ever. Instead of manually building lists or guessing criteria, your agent can execute 'create_group', instantly segmenting thousands of members based on rules you provide.
Deep member insights are now available to your AI client. If you need to know if a user signed up last week and what their custom field values are, 'get_member' pulls it all in one go.
Keep track of system health instantly. Use 'list_webhooks' or 'list_automations' to verify that your critical background workflows didn't break overnight.
Never lose an audience group name again. You can get a full overview by running 'list_groups', giving you immediate context on your entire subscriber base structure.
Emma MCP use cases
Need to clean up stale subscribers.
A growth team needs to find all members who haven't interacted with the last five campaigns. They ask their agent to list the members, check their details using 'get_member', and then cross-reference that data against group sizes via 'list_groups' to build a clean segment for re-engagement.
Investigating campaign failure.
The marketing manager notices a drop in engagement. They ask their agent, 'What were the response stats for the Q2 product update?' The MCP runs 'get_mailing_stats' and immediately shows an open rate that is 15% lower than expected.
Setting up new lead capture paths.
A support agent needs to track a customer who called in. They ask the agent for the member details using 'get_member', verify their current groups, and then use 'create_group' to automatically enroll them into a specialized onboarding segment.
Preparing for a major product launch.
The team needs to know exactly who is eligible for early access. They ask the agent to list all members, check their custom fields using 'list_fields', and then run a report based on that data.
Emma MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Using Emma's native UI
Having to click through the Campaigns tab, then selecting the specific mailing ID, navigating to the Analytics sub-tab, and finally copying the open rate percentage.
Just tell your agent: 'What were the response stats for the last product launch?' The MCP runs 'get_mailing_stats' and delivers the exact number directly.
Relying on CSV exports
Exporting a list of members, opening a spreadsheet, filtering by date, and then manually checking their group assignments to build a new target segment.
Tell your agent: 'Create a new group for all users who joined in the last 30 days.' The MCP uses 'create_group' instantly.
Assuming data completeness
Thinking that every field you need (like 'Source Campaign') is automatically available without checking the system first.
Ask your agent to run 'list_fields'. This shows you every single custom or standard member data field, ensuring you don't miss any critical context.
When to use Emma MCP
Use this MCP if your core bottleneck is moving from email marketing ideas to executed actions. Specifically, if you find yourself frequently asking questions like 'How many people are in Group X?' or 'Did Campaign Y hit its goal?', this connector is essential. It centralizes all audience data and campaign metrics into natural conversation. Don't use it if your only need is simple data visualization; for that, a pure BI tool might be better. Also, don't rely on this MCP to write the email copy itself—it manages the delivery and audience, not the creative content. If you just want to view reports without making changes, some basic reporting tools might suffice, but if you need to act (create, modify, delete), this is your tool.
Frequently asked questions about Emma MCP
How do I check if a member is active with Emma MCP? +
You use the 'get_member' tool. This allows you to pull a specific user's detailed profile, verifying their current status and join date directly through your AI agent.
Can I see all my groups using list_groups? +
Yes, running 'list_groups' provides an immediate overview of every segment group you have created in Emma. This helps you audit your current audience structure quickly.
What data does get_mailing_stats provide for campaigns? +
The 'get_mailing_stats' tool pulls key performance indicators (KPIs) like the open rate and click-through rate. It gives you the metrics needed to know if a campaign performed well.
Does Emma MCP only list existing groups? +
No, besides listing them via 'list_groups', the MCP also lets you actively build new audience segments by running the 'create_group' tool when needed.
Is it possible to see custom fields with this MCP? +
Absolutely. You can run 'list_fields' to see every standard and custom data field available, and then use 'get_member' to retrieve the values for a specific member.
How do I find my Emma API Keys? +
Log in to your Emma account, click on your name in the top right, go to 'Account Settings', and then select 'API Key'. You will find your Account ID, Public Key, and Private Key there.
What is the difference between a group and a segment? +
In Emma, a group is a static collection of members you've explicitly added. A segment is a dynamic group based on rules (like 'opened last email'). This server currently focuses on managing static groups.
Can I see my custom member data fields? +
Yes! Use the list_fields tool to retrieve all standard and custom member data fields defined in your account.