EmailOctopus MCP. Audit lists, check performance, and find contacts via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
EmailOctopus. Manage your marketing lists, track campaign performance, and audit subscriber data directly from your AI client. This server gives your agent the tools to list campaigns, check subscriber counts, and retrieve individual contact profiles using natural language commands.
What your AI agents can do
Get campaign details
Gets the specific settings and details for one email campaign.
Get campaign performance summary
Pulls a summary of key performance metrics for a specific campaign.
Get contact profile
Retrieves the full profile and historical data for a single contact.
Retrieves a comprehensive list of all contact lists and their current subscriber counts.
Looks up a specific contact's profile and membership status using only their email address.
Pulls a summary of a campaign's performance, including total sends, opens, and clicks.
Retrieves detailed settings for a specific list, including unsubscribed counts.
Provides a full catalog of all your email campaigns and identifies which ones have already been sent out.
Retrieves a full profile, including history and detailed field data, for any specific contact.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
EmailOctopus MCP Server: 10 Tools for Marketing Analytics
Manage your campaigns, segments, and contact data by calling specific tools from the EmailOctopus API through natural language.
019d758fget campaign details
Gets the specific settings and details for one email campaign.
019d758fget campaign performance summary
Pulls a summary of key performance metrics for a specific campaign.
019d758fget contact profile
Retrieves the full profile and historical data for a single contact.
019d758fget list details
Gets the settings and current subscriber counts, including unsubscribed totals, for a specific list.
019d758flist email campaigns
Lists every email campaign you have created in your account.
019d758flist list contacts
Lists all contacts that belong to one specific marketing list.
019d758flist marketing lists
Lists all available contact lists in your EmailOctopus account.
019d758flist successfully sent campaigns
Identifies and lists campaigns that have already been sent to subscribers.
019d758fquick marketing volume audit
Retrieves a high-level summary of list activity and overall campaign volume.
019d758fsearch contacts by email
Searches your contact database to find a record and status using only an email address.
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 EmailOctopus, 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
This server lets your AI client manage your marketing lists, track campaign performance, and audit subscriber data straight from your agent. You'll use it to list campaigns, check subscriber counts, and pull up individual contact profiles using plain old English commands.
Managing Lists and Contacts
Your agent can list every single contact list you've got, giving you the current count of subscribers for each one. It also checks the detailed settings for a specific list, showing you the total subscribers and how many people have unsubscribed. You can list every contact belonging to a specific list, and you'll find a way to search your whole contact database for a record and its status just by giving it an email address.
For a specific contact, your agent retrieves their full profile and all their historical data. You can also list every email campaign you've ever made in your account, and it's got a tool to tell you which campaigns have already been sent out to your subscribers.
Campaign and Performance Tracking
When you need to know what's up with your campaigns, your agent can get the specific settings and details for any single email campaign. It pulls a summary of key performance numbers for a specific campaign, showing you total sends, opens, and clicks. You can also run a quick audit that gives you a high-level summary of your list activity and overall campaign volume.
You'll also find a way to list every campaign you've created, and it's got a dedicated tool just for checking out the performance metrics for a campaign.
How You Use It
Just connect the EmailOctopus integration to your AI client and let your agent run the show. You tell your agent what you want—like 'show me the performance for the Q3 blast'—and it pulls the data. You don't gotta build complex dashboards; you just talk to your agent, and it handles the heavy lifting.
How EmailOctopus MCP Works
- 1 Connect the EmailOctopus integration to your AI client and provide the necessary API Key.
- 2 Tell your agent exactly what you need—for example, 'List all my marketing lists' or 'Show the performance for Q1 Promo'.
- 3 Your agent executes the necessary tool call, pulling the data and giving you a natural language summary.
The bottom line is, you get marketing data and operational insights in conversation, without writing code.
Who Is EmailOctopus MCP For?
Email marketers, CRM managers, and operations specialists use this when they need fast, deep data access without building custom dashboards. If your job involves checking list hygiene, tracking campaign results, or segmenting contacts by hand, this saves hours of manual clicking.
Checks campaign performance and list subscriber counts quickly to determine if a send was successful or if a list needs cleaning.
Researches contact profiles and list memberships via chat to validate data during audience segmentation or troubleshooting.
Monitors overall marketing volumes and organizational campaign metadata instantly to audit marketing health.
What Changes When You Connect
- Check campaign results instantly. Instead of digging through a dashboard, your agent runs
get_campaign_performance_summaryto pull opens, clicks, and total sends for any campaign. - Audit list quality on the fly. Use
get_list_detailsto check unsubscribed counts and overall list health without navigating deep into the platform's settings. - Track contacts without knowing their ID. If you just have an email,
search_contacts_by_emailfinds the profile and membership status immediately. - See your full marketing scope.
list_marketing_listsgives you a full view of all your segments, andlist_email_campaignsshows you everything you've ever built. - Deep dive into contacts.
get_contact_profilelets you retrieve a contact's entire history and field data, useful for understanding their journey. - Audit marketing volume quickly.
quick_marketing_volume_auditgives a high-level summary of list and campaign activity in one shot.
Real-World Use Cases
Diagnosing a low open rate
The campaign performance looks bad. Instead of guessing, you ask your agent to run get_campaign_performance_summary. The agent reports the open rate, and you realize the list details from get_list_details show a high bounce rate, telling you the problem is list hygiene, not the campaign design.
Quickly finding a specific client
You need to know if John Smith is subscribed to the 'Product Updates' list. You don't know his list ID. You just ask your agent to run search_contacts_by_email with his email. The agent confirms his status and list membership.
Reviewing past campaign activity
It's time to build a quarterly report. You ask your agent to use list_successfully_sent_campaigns and list_email_campaigns to pull every campaign that went out last quarter, saving you from manual record-keeping.
Understanding a contact's full history
A client asks about their engagement. You ask the agent to run get_contact_profile for that user. The agent pulls their complete field data and history, giving you the full context needed for the sales team.
The Tradeoffs
Trying to get everything in one go
Asking the agent to 'Give me the performance, list details, and contact profile for all my campaigns.' This generates too many parameters, causing the agent to fail or time out.
→
Break the request into steps. First, run list_email_campaigns to get the campaign IDs. Second, run get_campaign_performance_summary for each ID. Finally, use get_list_details if you need list context.
Assuming data is fresh
Assuming that list_list_contacts shows the most current status without checking the list details. The data might be stale or require a specific filter.
→
Always check the list health first. Run get_list_details to validate the list's current status and unsubscribed count before trusting the contact count.
Over-relying on summary views
Accepting the results from quick_marketing_volume_audit and calling it a day, even when you suspect a specific segment is failing.
→
Use the summary only for the initial overview. If a number looks off, drill down immediately. Check list_marketing_lists and then use get_list_details on the suspect list.
When It Fits, When It Doesn't
Use this server if your job requires running multi-step audits—for example, you need to find out why a campaign performed poorly (start with get_campaign_performance_summary, then check get_list_details). Don't use this if you only need to view static, non-interactive data (use a simple spreadsheet or reporting tool instead). If your goal is to execute a complex, multi-step workflow (e.g., 'Find all contacts who opened the email but haven't purchased'), you need a dedicated workflow automation tool or a CDP. This server is for data retrieval and reporting.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by EmailOctopus. 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 campaign performance means clicking through five different tabs.
Right now, checking a campaign's performance means going to the dashboard, filtering by date, finding the open rate tab, cross-referencing the click count, and manually comparing it to the list growth metrics. It takes five clicks and five tabs, and you always risk mixing up which list or campaign you're looking at.
With the EmailOctopus MCP Server, you just tell your agent: 'Show me the performance report for the Q1 Promo.' The agent runs `get_campaign_performance_summary` and hands you the summary—instantly, in plain English.
EmailOctopus MCP Server: Get real-time campaign data.
You used to manually list all your campaigns using the platform's interface, then had to open each one individually to check its status and details. This was tedious and didn't provide a clean, consolidated view of your entire marketing history.
Now, your agent uses `list_email_campaigns` and `list_successfully_sent_campaigns` to give you a full, categorized overview of your campaign history, giving you the whole picture in seconds.
Common Questions About EmailOctopus MCP
How do I check if a contact is subscribed to a list using get_contact_profile? +
Yes, get_contact_profile returns the contact's current list membership and subscription status. This is useful because it confirms both their profile data and their current list status in one call.
What is the difference between list_marketing_lists and list_list_contacts? +
Use list_marketing_lists to get a master list of all available segments. Use list_list_contacts when you need to see the specific names and records of people currently in one of those segments.
Can I find a campaign that was sent out last month using list_successfully_sent_campaigns? +
Yes, list_successfully_sent_campaigns identifies campaigns that have already been sent. You can filter these results to narrow down activity for a specific time period.
What kind of data does get_campaign_performance_summary provide? +
It provides a summary of performance metrics, including the total number of recipients, the count of opens, and the count of clicks for the specified campaign.
How do I use list_email_campaigns to see all past campaigns? +
The list_email_campaigns tool retrieves a full list of campaigns. It shows the campaign ID, name, and current status for every campaign in your account.
What does get_list_details show about a subscriber list? +
This tool provides detailed settings and subscriber counts for a specific list. You can check the list's total volume and also the number of unsubscribed contacts.
How can I find a contact's full history using get_contact_profile? +
The get_contact_profile tool gives you the full profile and history for one contact. This includes field data, join date, and subscription status over time.
Is there a way to quickly check the overall marketing health using quick_marketing_volume_audit? +
Yes, quick_marketing_volume_audit gives a high-level summary of list and campaign activity. It's a quick way to check overall marketing metrics without deep diving into individual campaigns.
How do I get an EmailOctopus API Key? +
Log in to your EmailOctopus account, navigate to Account > API, and you can generate or retrieve your unique API Key from there.
Can the agent send new email campaigns? +
This integration currently focuses on listing and auditing campaigns, lists, and contacts. Creating or sending new email campaigns should be managed via the EmailOctopus dashboard.
Does the integration show open rates? +
Yes, you can use the get_campaign_performance_summary tool to retrieve specific counts for opens and clicks for any sent campaign.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
QuickReply.ai Alternative
Automate WhatsApp marketing and customer engagement via QuickReply.ai — trigger journeys, send templates, and manage session messages directly from your AI agent.
emfluence Marketing
Equip your AI agent to manage marketing emails, track contact groups, and monitor performance via the emfluence API.
360dialog
Send WhatsApp messages at scale, manage templates, and track delivery with the official 360dialog Business API integration.
You might also like
Langfuse (LLM Tracing & Evals)
Monitor LLM apps via Langfuse — track traces, manage prompt templates, and audit evaluation scores.
UptimeRobot
Monitor and manage your website uptime seamlessly. List, create, and resolve monitor alerts directly from your AI agent, 24/7.
UpGuard
Monitor your attack surface and assess vendor security risks with continuous scanning that identifies vulnerabilities before attackers do.