4,500+ servers built on MCP Fusion
Vinkius

EmailOctopus MCP. Audit lists, check performance, and find contacts via chat.

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

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

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.

+ 7 more capabilities included
Check all marketing lists

Retrieves a comprehensive list of all contact lists and their current subscriber counts.

Search for a contact by email

Looks up a specific contact's profile and membership status using only their email address.

Get performance metrics for a campaign

Pulls a summary of a campaign's performance, including total sends, opens, and clicks.

Audit list details

Retrieves detailed settings for a specific list, including unsubscribed counts.

List and manage campaigns

Provides a full catalog of all your email campaigns and identifies which ones have already been sent out.

Get contact history

Retrieves a full profile, including history and detailed field data, for any specific contact.

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

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.

get019d758f

get campaign details

Gets the specific settings and details for one email campaign.

get019d758f

get campaign performance summary

Pulls a summary of key performance metrics for a specific campaign.

get019d758f

get contact profile

Retrieves the full profile and historical data for a single contact.

get019d758f

get list details

Gets the settings and current subscriber counts, including unsubscribed totals, for a specific list.

list019d758f

list email campaigns

Lists every email campaign you have created in your account.

list019d758f

list list contacts

Lists all contacts that belong to one specific marketing list.

list019d758f

list marketing lists

Lists all available contact lists in your EmailOctopus account.

list019d758f

list successfully sent campaigns

Identifies and lists campaigns that have already been sent to subscribers.

quick019d758f

quick marketing volume audit

Retrieves a high-level summary of list activity and overall campaign volume.

search019d758f

search 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
Start building

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. 1 Connect the EmailOctopus integration to your AI client and provide the necessary API Key.
  2. 2 Tell your agent exactly what you need—for example, 'List all my marketing lists' or 'Show the performance for Q1 Promo'.
  3. 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.

Email Marketing Manager

Checks campaign performance and list subscriber counts quickly to determine if a send was successful or if a list needs cleaning.

CRM Administrator

Researches contact profiles and list memberships via chat to validate data during audience segmentation or troubleshooting.

Marketing Operations Specialist

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_summary to pull opens, clicks, and total sends for any campaign.
  • Audit list quality on the fly. Use get_list_details to 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_email finds the profile and membership status immediately.
  • See your full marketing scope. list_marketing_lists gives you a full view of all your segments, and list_email_campaigns shows you everything you've ever built.
  • Deep dive into contacts. get_contact_profile lets you retrieve a contact's entire history and field data, useful for understanding their journey.
  • Audit marketing volume quickly. quick_marketing_volume_audit gives a high-level summary of list and campaign activity in one shot.

Real-World Use Cases

01

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.

02

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.

03

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.

04

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

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

get_campaign_details get_campaign_performance_summary get_contact_profile get_list_details list_email_campaigns list_list_contacts list_marketing_lists list_successfully_sent_campaigns quick_marketing_volume_audit search_contacts_by_email

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.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for EmailOctopus. 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.