Benchmark Email MCP. Manage contacts, lists, and reports via conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Benchmark Email MCP Server automates your email marketing. Use it to manage contacts, build lists, and track campaign performance directly from your AI client.
You can list all contacts, add new subscribers, and check detailed reports on opens and clicks without opening the Benchmark Email dashboard.
What your AI agents can do
Add contact
Adds a new person's email address to a specific mailing list.
Create contact list
Creates a brand new, empty contact list within your Benchmark Email account.
Get contact list
Retrieves all the members and details of a single, named contact list.
Adds a new contact record to a specific, existing mailing list.
Allows you to create entirely new contact lists for segmenting your audience.
Fetches the specific details and members of a designated contact list.
Retrieves specific information about a single email marketing campaign.
Pulls detailed performance metrics and data for a specific campaign report.
Retrieves a list of every email campaign you've run through the platform.
Retrieves a list of all saved email templates for quick access.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Benchmark Email MCP Server: 10 Tools for Marketing Automation
Use these tools to manage your contact lists, add new subscribers, and retrieve detailed campaign performance reports via natural language.
019d755aadd contact
Adds a new person's email address to a specific mailing list.
019d755acreate contact list
Creates a brand new, empty contact list within your Benchmark Email account.
019d755aget contact list
Retrieves all the members and details of a single, named contact list.
019d755aget email details
Gets specific information, like send date or subject, for one email campaign.
019d755aget report details
Fetches granular data, such as the total bounce count or open rate, for a report.
019d755alist contact lists
Shows a list of all the contact lists you currently maintain.
019d755alist contacts
Lists every contact currently held within a specific list.
019d755alist emails
Displays all the email campaigns you have ever run.
019d755alist reports
Shows a list of all available campaign reports.
019d755alist templates
Retrieves the names and IDs of all saved email templates.
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 Benchmark Email, 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 your AI client to the Benchmark Email MCP Server, and you manage your entire email marketing operation without leaving your development environment. You can handle everything from building contact lists to pulling campaign performance data just by talking to your agent.
Adding and Managing Contacts
You can't mess around with your contact lists. You'll use create_contact_list to build an entirely new, empty list for segmenting your audience. Then, you can use list_contact_lists to see every list you've got running. To get the members of a specific list, you run get_contact_list. When you grab a new subscriber's email, you just run add_contact and drop them into the right mailing list.
Tracking Campaigns and Templates
Want to know what emails you've sent? list_emails shows you every campaign you've ever run. You can also use list_templates to see the names and IDs of all your saved email templates, so your branding stays consistent. If you need specific details on one campaign—like the subject line or send date—you use get_email_details.
Reporting Performance
You're gonna need to know if your emails are working. list_reports gives you a rundown of every available campaign report. For the deep dive, you use get_report_details; this pulls granular metrics like the total bounce count or the open rate for a specific report.
Viewing Contacts
To see who's already signed up, you run list_contacts against a specific list, which shows you every contact currently held there.
How Benchmark Email MCP Works
- 1 Subscribe to the Benchmark Email server and provide your API key.
- 2 Your AI client executes a tool call (e.g.,
list_contact_lists). - 3 The server runs the call against Benchmark Email and returns the structured data payload to your agent.
The bottom line is you manage your entire email marketing stack using natural language prompts.
Who Is Benchmark Email MCP For?
The Marketing Manager who needs to check campaign performance or segment a list without opening the web dashboard. The Content Creator who needs to add new subscribers or check templates mid-workflow. The Growth Hacker who automates contact list management and report generation using natural language commands.
Checks campaign open rates and list growth metrics directly in the chat interface.
Adds new subscribers and validates template names before drafting an email sequence.
Automates the process of creating new lists and moving contacts between segments based on rules.
What Changes When You Connect
- Stop opening the web dashboard just to check metrics. Use
get_report_detailsto pull open rates, click-through rates, and bounce counts directly into your chat. - Never manually update a list again. Use
add_contactto instantly add subscribers to a list, orlist_contactsto verify the additions—all without copy/pasting. - Segmenting contacts is faster than ever. You can use
list_contact_liststo see every list you have, andcreate_contact_listto build a new one in seconds. - Get full campaign visibility. Instead of clicking through menus, run
list_emailsto see all past campaigns, then useget_email_detailsfor key campaign data. - Drafting emails becomes simpler. Run
list_templatesto see your saved templates and then use the agent to reference them in your writing flow. - The whole contact lifecycle is visible. You can chain commands:
list_contact_lists->get_contact_list->list_contactsto build a complete picture of a segment.
Real-World Use Cases
Building a New Segment
A Growth Hacker needs to move all 'Beta Users' into a 'Premium Leads' list. They prompt their agent: 'Create a new list called Premium Leads, then add all contacts from the Beta Users list to it.' The agent runs create_contact_list and then uses add_contact repeatedly, solving the segmentation problem in two steps.
Checking Campaign Health Post-Send
The Marketing Manager just sent a major sale email. Instead of logging into the dashboard, they ask their agent: 'What was the open rate and bounce count for the Spring Sale campaign?' The agent runs get_report_details, providing the exact metrics instantly.
Onboarding New Team Members
A Content Creator has a list of new sign-ups. They ask their agent to process them. The agent runs list_contact_lists to confirm the target list, and then uses add_contact for every new person, keeping the data flow in the current tool.
Auditing List Contents
An Operations person suspects a list is empty. They ask their agent to list the members. The agent runs get_contact_list for the suspect list, immediately confirming if any contacts are missing or present.
The Tradeoffs
Treating the server like a single tool
Writing a single prompt like: 'I need to manage my contacts, check reports, and make a list.' This vague command doesn't tell the agent which tool to run first or how to connect the data.
→
Break the task into specific calls. First, use list_contact_lists to confirm the target list. Then, run get_report_details for the campaign report you need. Finally, use add_contact for the single person you want to add. Specificity is key.
Over-relying on the UI
Manually checking the Benchmark Email dashboard for list growth or campaign stats every morning. This wastes time and requires multiple logins.
→
Use list_contact_lists and list_contacts to quickly audit your segments. For performance metrics, run get_report_details to pull the numbers directly into your chat.
Assuming data is always current
Assuming that a contact added yesterday is immediately visible in a report, or that a list change is instant across all systems.
→
If you need to verify a list, run get_contact_list immediately after running add_contact. If you need campaign stats, run list_reports first, then select the specific report ID to run get_report_details.
When It Fits, When It Doesn't
Use this MCP Server if your core workflow revolves around contact lifecycle management: creating lists, adding members, or analyzing campaign performance. You need to move data (add/list contacts) or check performance (get report details). Don't use this if your primary need is content generation, image hosting, or running complex SQL queries—those are outside its scope. If you only need to know what reports exist, use list_reports. If you need the actual data from a report, you must use get_report_details and provide the specific report ID. The system works best when you chain tools: e.g., list_contact_lists to find the ID, then get_contact_list using that ID.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Benchmark Email. 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
Checking your mailing list status shouldn't require three tabs and a dashboard login.
Today, checking a simple metric—like how many people are on the 'Beta Users' list, or if a campaign actually launched—means logging into the Benchmark Email dashboard. You click to the 'Contacts' tab, then find the list, then check the member count. If you need campaign stats, you switch tabs again, find the report, and manually read the numbers.
With the Benchmark Email MCP Server, you just tell your agent what you need. Say, 'Show me the contact count for the Beta Users list.' The agent runs `get_contact_list` and gives you the number instantly, right in the chat. No tabs, no logins, just the data.
Benchmark Email MCP Server: Manage contacts and reports instantly.
The tedious manual steps that disappear are: navigating to the reports section, searching for a specific campaign, and manually extracting the open rate and bounce count. You don't have to copy/paste anything.
Now, you simply ask for the data. Your agent runs `get_report_details` and returns a clean, structured data payload. It's instant, accurate, and keeps you in your workflow.
Common Questions About Benchmark Email MCP
How do I add contacts using the Benchmark Email MCP Server and make sure they go to the right list? +
You must specify the list name when you run add_contact. The tool requires both the contact's email and the target list name. Once you run it, you can use get_contact_list immediately after to confirm the addition.
What if I want to see all my past campaigns using the list_emails tool? +
Running list_emails provides a list of every campaign ID and basic name. If you want detailed metrics, you must then use get_email_details and provide the specific campaign ID you want to investigate.
Can I create a new contact list and then add contacts to it using the Benchmark Email MCP Server? +
Yes, you can chain those actions. First, run create_contact_list to make the list. Then, use the list ID returned from the first step in your prompt for the add_contact tool.
Do I need to run list_reports before I can get report details? +
Yes. You must first use list_reports to get the report ID. Then, you provide that ID to get_report_details to pull the actual performance numbers.
How do I check all available contact lists using the list_contact_lists tool? +
You call list_contact_lists directly. This returns a full inventory of every list you manage. You can then use the list IDs returned to manage contacts or campaign targeting.
What tools do I use to retrieve performance metrics for a specific campaign using the get_report_details tool? +
You need two steps. First, use list_emails to find the campaign ID, and then pass that ID to get_report_details. This lets you pull specific metrics like open rate and clicks.
Is there a way to find details for a specific contact list using the get_contact_list tool? +
Yes, you provide the list ID to get_contact_list. This gives you the list's name, total member count, and creation date, helping you assess its scope.
If I want to add a contact, what information does the add_contact tool require? +
The add_contact tool requires the contact's email address and the specific target list ID. It ensures the contact lands in the right place immediately.
Can I add a new contact to a specific list from the agent? +
Yes! Use the add_contact action with the List ID and contact details. Your agent will register the new subscriber in Benchmark Email instantly.
How do I see the latest results from my email campaigns? +
Simply ask the agent to list_reports. You can then use get_report_details with a specific Report ID to see opens, clicks, and other engagement metrics.
Does the integration allow me to send a new email campaign? +
Currently, the toolset focuses on management and auditing (listing campaigns, managing contacts, checking reports). Sending or scheduling active campaigns must be done through the Benchmark Email dashboard for safety.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
PartnerStack
Manage affiliate and partner programs via PartnerStack — list partners, track leads, and monitor rewards directly from any AI agent.
TopOn / Mobvista
Ad mediation and monetization platform for mobile games — monitor revenue, manage waterfalls, and optimize eCPM via AI.
Influencers Club
Discover and connect with influencers across social platforms with verified engagement data and audience demographics.
You might also like
Kelley Blue Book Valuation
Get vehicle valuations and market data via Kelley Blue Book — search cars, get trade-in values, and fair market pricing.
Callpicker
Track and analyze inbound calls with attribution data that shows which marketing channels drive your best phone leads.
Zuplo
Manage API gateways, edge deployments, and consumers on Zuplo — the programmable API management platform for developers.