4,500+ servers built on MCP Fusion
Vinkius

Emma MCP. Manage segments, members, and mailings with your AI agent.

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

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

Just plug in your AI agents and start using Vinkius.

Emma MCP Server lets you manage your entire email marketing audience and campaigns through your AI agent. List members, create segments, and check response metrics without opening the Emma UI.

You can retrieve detailed member profiles, list all automated workflows, and analyze sending history directly in conversation.

What your AI agents can do

Create group

Creates a new, segmented group for your subscribers.

Delete group

Deletes an existing member group (note: this does not delete the members themselves).

Get mailing stats

Retrieves the open and click rates for a specific email campaign ID.

+ 7 more capabilities included
Find member details

Retrieves a specific member's profile, including custom data fields, using the get_member tool.

Segment and manage groups

Creates new member groups (create_group) or deletes existing ones (delete_group), letting you organize your subscriber base.

Review campaign performance

Fetches response statistics—like open rates and click rates—for a specific mailing ID using get_mailing_stats.

List all campaigns

Retrieves a full list of sent and scheduled email campaigns (list_mailings) to check history.

Track automated workflows

Lists all active email automations (list_automations) and active webhooks (list_webhooks) running in your account.

View member lists

Lists all members in a mailing list (list_members) or lists all available groups (list_groups).

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

Emma MCP Server: 10 Tools for Marketing Automation

These tools let your AI agent manage everything in your Emma account, from segment creation to performance tracking, right in the chat.

create019d758f

create group

Creates a new, segmented group for your subscribers.

delete019d758f

delete group

Deletes an existing member group (note: this does not delete the members themselves).

get019d758f

get mailing stats

Retrieves the open and click rates for a specific email campaign ID.

get019d758f

get member

Fetches the full profile and custom field data for a single subscriber email address.

list019d758f

list automations

Retrieves a list of all automated email workflows set up in your account.

list019d758f

list fields

Lists all custom data fields used to profile your members.

list019d758f

list groups

Retrieves a list of all existing subscriber groups and their current status.

list019d758f

list mailings

Provides a list of all sent and scheduled email campaigns you've run.

list019d758f

list members

Lists all current members belonging to a specified mailing list.

list019d758f

list webhooks

Lists all active webhooks that connect Emma to other services.

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 Emma, 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 can manage your entire email marketing audience and campaigns right through your AI agent, without ever touching the Emma UI. Your agent uses the Emma MCP Server to let you handle everything—from segmenting groups to checking campaign stats—just by talking to it. You can dig into member data, see what's running automatically, and keep tabs on all your campaigns.

Need to know what a specific member's profile looks like? Use get_member to fetch a full profile, including any custom data fields, for a single email address. You can also check out all the custom data fields you've set up using list_fields. To see who's in a mailing list, list_members shows you all the current members.

If you want to check out the existing groups, list_groups gives you a list of all subscriber groups and their current status. You can also create a whole new segment with create_group or wipe out an old one with delete_group, letting you keep your audience organized.

Want to check how well a campaign did? get_mailing_stats pulls the open and click rates for a specific email campaign ID. You can get a full history of all sent or scheduled emails by calling list_mailings. To keep track of what's running in the background, list_automations retrieves a list of all automated email workflows.

You can also see which external services are connected by checking list_webhooks. The server lets you list all active webhooks using list_webhooks and list every webhook that connects Emma to other services using list_webhooks.

How Emma MCP Works

  1. 1 Subscribe to the Emma MCP Server and provide your Emma Account ID, Public API Key, and Private API Key.
  2. 2 Your AI client connects to the server.
  3. 3 You give a natural language command (e.g., 'Check the click rate for the Spring sale mailing'), and the agent executes the necessary tools.

The bottom line is, you talk to your agent, and it handles the API calls to Emma for you.

Who Is Emma MCP For?

Email Marketers and Growth Managers who spend time jumping between the Emma UI and spreadsheets. This is for the person who needs to check segment sizes, verify campaign metrics, or update member data without logging into the platform. It saves hours of manual clicking and copy-pasting.

Email Marketing Specialist

Checks group sizes and member details quickly. Needs to verify if a specific member is active or belongs to the correct segment before a campaign launch.

Growth Operations Manager

Automates the creation of new subscriber segments and monitors the total growth rate of the mailing list. Needs to check campaign history using list_mailings.

Customer Support Rep

Verifies a customer's subscription status and checks their recent mailing history when helping them with account issues.

What Changes When You Connect

  • See a member's full profile, including custom data fields, instantly using get_member. You don't have to jump into the member detail view just to check their status.
  • Organize your audience by running list_groups and then using create_group to segment them. This happens in a single conversation, not across multiple UI screens.
  • Determine campaign success by running get_mailing_stats. You get the open rate and click rate immediately, so you know if the campaign hit its mark.
  • Track your entire email history using list_mailings. You get a clear list of all sent and scheduled campaigns without navigating deep into the platform's archive.
  • Verify system connections by running list_webhooks and list_automations. You get a clear view of what's running and if any workflows are stale.
  • Know exactly what data you have by running list_fields. You get a list of all custom fields, which is critical before you try to segment members based on that data.

Real-World Use Cases

01

Need to check who bought the product?

A support rep needs to confirm a customer's status. Instead of clicking through to the member record, they ask their agent: 'Get details for member with email customer@example.com.' The agent runs get_member and returns the status, group membership, and custom fields instantly.

02

Launched a campaign and need the metrics.

A marketer runs a campaign and needs to know the performance. They ask their agent: 'What are the open and click rates for the mailing ID 12345?' The agent runs get_mailing_stats and provides the rate data right away, allowing them to analyze performance without leaving the chat.

03

The subscriber base is messy and needs sorting.

A growth team realizes they have subscribers who downloaded a specific guide. They ask their agent: 'Create a new group called 'Guide Downloads' and add all members from the 'General' group.' The agent runs create_group and handles the segmentation logic.

04

Need to audit old workflows.

A developer wants to see what automation rules are active. They ask their agent: 'List all active automations.' The agent runs list_automations, showing the full list of workflows so they can identify and update outdated processes.

The Tradeoffs

Manual UI Navigation

You open the Emma website. You click 'Groups,' then filter by 'Active.' Next, you click 'Members' to count them. This takes five clicks and forces you to copy-paste data into a spreadsheet.

Ask your agent to run list_groups to see all groups, then run list_members for the specific group you need. This keeps you in the chat and gives you the data in a structured format.

Over-Segmenting Manually

You manually create a group for every single niche interest (e.g., 'Blue Shirt Fans,' 'Tropical Fruit Lovers'). This creates hundreds of small, unmanageable segments.

Use list_fields to see what data you track. Then, tell your agent to create_group based on that field data, keeping your segments clean and tied to actual user behavior.

Checking Campaign Status Blindly

You check the main dashboard for a campaign. The metrics are there, but you can't tell if the numbers are final or if the campaign was delayed. You waste time verifying the ID.

Run list_mailings first to get the precise mailing ID. Then, run get_mailing_stats with that ID to get guaranteed, specific performance metrics.

When It Fits, When It Doesn't

Use this server if your core job involves routine data retrieval or making repetitive changes to your email lists. If you need to check a member's status, segment groups, or analyze campaign metrics, this works. Don't use it if you need to write actual email content or design the layout; that's still in the Emma UI. If you only want to see a single list of groups, list_groups is enough. If you need to see what data fields are available for segmentation, run list_fields first—that's the necessary prerequisite to using create_group correctly.

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 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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_group delete_group get_mailing_stats get_member list_automations list_fields list_groups list_mailings list_members list_webhooks

Sifting through member lists and group sizes is a time sink.

Today, checking a segment size means navigating to the 'Audience' tab, finding the specific group, and waiting for the count to load. If you need to check five different groups, that's five separate logins, five sets of clicks, and five minutes of your day lost to UI friction.

With the Emma MCP Server, you just tell your agent: 'List the members for the VIP Clients group, and tell me the size of the Beta Testers group.' The agent runs the tools and returns the structured data instantly. You get the counts and the lists without leaving the chat.

Emma MCP Server: Manage groups, mailings & members

Instead of having to manually track which automations are running, or what fields are available for segmentation, you can ask your agent to list them. This means you never have to guess if a workflow is broken or if you're missing a necessary data field.

You can manage the entire lifecycle—from defining a custom field (`list_fields`) to creating a segment (`create_group`) and checking its performance (`get_mailing_stats`)—all in one conversation. It's a full workflow, not a series of isolated clicks.

Common Questions About Emma MCP

How do I use the list_groups tool in the Emma MCP Server? +

Run list_groups to see all your current audience groups. This returns the names and IDs of every group you have set up in Emma, helping you know what segments are available.

What is the difference between list_members and get_member using the Emma MCP Server? +

Use list_members to get a list of many members in one mailing list. Use get_member when you need the full, detailed profile for one specific person, including their custom fields.

Can I check mailing performance with get_mailing_stats using the Emma MCP Server? +

Yes, you provide the mailing ID, and the agent returns key metrics like the open rate and click-through rate. You don't need to calculate this in a spreadsheet.

Do I need to run list_automations before creating a group with the Emma MCP Server? +

No. list_automations just shows you what workflows are running. You can create a group first and then manage the automations that use that group.

What does the `list_fields` tool do and how do I use it? +

The list_fields tool retrieves all custom and standard member data fields defined in your Emma account. This lets you know exactly what data points your AI agent can access for any member profile.

How does the `list_webhooks` tool help manage my campaigns? +

The list_webhooks tool shows all currently active webhooks connected to Emma. You use this to monitor automated workflows and confirm that your external services are properly linked.

If I want to organize my audience, should I use `create_group` or `list_groups`? +

list_groups shows you all existing member groups. You use create_group when you need to build a brand-new segment to organize your subscribers.

What happens if I try to delete a group using `delete_group`? +

The delete_group tool removes the group container, but it does not delete the members. All members remain in your primary mailing list and are unaffected by the group deletion.

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.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

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

No hosting. No infrastructure. No complex setup.
All 10 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.