4,500+ servers built on MCP Fusion
Vinkius

Cakemail MCP. Manage lists, campaigns, and analytics in 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

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

Just plug in your AI agents and start using Vinkius.

Cakemail MCP Server manages your entire email marketing stack. Use it to list all contact lists, create new campaigns, track analytics, and add subscribers directly from your agent.

You can manage campaigns and contact data without opening the Cakemail dashboard.

What your AI agents can do

Create campaign

Drafts and sends a completely new email campaign.

Create contact

Adds a single contact to an existing list.

Create contact list

Creates a brand new contact list.

+ 7 more capabilities included
List all contact lists and count subscribers

Retrieves a list of all your contact lists and provides the total number of contacts in each one.

Create and manage new email campaigns

Allows you to draft and initiate entirely new email campaigns within Cakemail.

Add new contacts to specific lists

Adds new subscribers by email address directly into a specified contact list.

Retrieve historical campaign performance data

Pulls recent analytics logs, letting you monitor the performance metrics of past campaigns.

Fetch details for any specific list or campaign

Gets detailed metadata (like subject lines or contact counts) using a unique ID.

Get core account profile details

Retrieves your main account settings and profile information.

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

Cakemail MCP Server: 10 Tools for Marketing Automation

These tools let you create campaigns, manage contact lists, pull analytics, and update subscribers—all through natural language calls to your agent.

create019d7567

create campaign

Drafts and sends a completely new email campaign.

create019d7567

create contact

Adds a single contact to an existing list.

create019d7567

create contact list

Creates a brand new contact list.

get019d7567

get account info

Retrieves basic account settings and profile data.

get019d7567

get analytics

Retrieves recent logs showing campaign performance metrics.

get019d7567

get campaign

Gets specific details about one campaign by its ID.

get019d7567

get contact list

Gets specific details about one contact list by its ID.

list019d7567

list campaigns

Lists all campaigns and their basic subjects and statuses.

list019d7567

list contact lists

Lists all contact lists available in your account.

list019d7567

list contacts

Lists all contacts currently inside a specified list.

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 Cakemail, 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

Connect your Cakemail account to your AI client and run your whole email marketing operation through natural talk. You can manage subscribers, draft campaigns, and check performance metrics without ever touching the Cakemail dashboard.

list_contact_lists lets you see every contact list you got, and it'll give you the total number of subs in each one. You can also run list_campaigns to see all your current campaigns, listing their subjects and what stage they're at. list_contacts shows you every contact inside a specific list. You'll also get create_contact_list to set up a brand new list from scratch.

If you need to add someone, create_contact drops a single contact into an existing list.

Want to whip up a whole new email blast? create_campaign drafts and sends a complete new campaign. get_campaign pulls specific details for any campaign if you know its ID. You can also use get_contact_list to get deep details on any single contact list by its ID. To see what's going on with your money, get_analytics pulls recent logs showing how past campaigns performed.

Finally, get_account_info grabs your core account profile details and settings.

How Cakemail MCP Works

  1. 1 Subscribe to the Cakemail MCP Server and enter your API Token.
  2. 2 Your AI client sends a natural language request (e.g., 'Show me the analytics for the last campaign').
  3. 3 The server executes the required tools (get_analytics or list_campaigns) and sends the result back to your client.

The bottom line is, your agent talks to Cakemail for you, giving you marketing data and control right where you're working.

Who Is Cakemail MCP For?

This is for the email marketing specialist who spends hours clicking between dashboards just to get a simple report. It's for the business owner who needs to check campaign performance logs without opening a browser. If your job involves managing contact lists and campaigns across multiple tools, this cuts the manual clicks.

Email Marketing Manager

Uses this to check the status of a draft campaign or to pull a list of contacts for a specific segment without leaving their primary workflow.

Growth Marketer

Adds new leads to segmented lists and tracks the performance of recent campaigns to refine the next marketing push.

Small Business Owner

Retrieves marketing performance logs and manages contact lists straight from their general workflow tools.

What Changes When You Connect

  • See campaign status at a glance. Use list_campaigns to check if a draft is ready or if a previous blast is still running, without logging into Cakemail.
  • Manage your audience on the fly. Use list_contacts and create_contact together to pull all contacts from a list, then add a new lead to a different list, all in one turn.
  • Run deep performance checks. Instead of clicking through reports, call get_analytics to pull the last 30 days of performance logs and see the open rates immediately.
  • Build your database structure. Use create_contact_list first, then get_contact_list to confirm the list was created correctly before adding subscribers.
  • Get account status immediately. get_account_info gives you core profile data, useful for verifying API tokens or checking user limits.
  • Draft and deploy campaigns instantly. Use create_campaign to start a new sequence, and then get_campaign to check its initial status.

Real-World Use Cases

01

Need to check campaign health quickly.

A marketing manager needs to know if the 'Q3 Sale' campaign is scheduled or if it failed. They ask their agent: 'Show me the status of the Q3 Sale campaign.' The agent runs get_campaign, retrieving the status, subject, and send date, solving the problem in seconds instead of needing to navigate the campaign dashboard.

02

A new lead needs to be added to a segmented list.

A sales rep gets a hot lead's email. They prompt their agent: 'Add john.doe@corp.com to the 'VIP Clients' list.' The agent executes create_contact and confirms the addition, ensuring the lead is captured and segmented immediately without manual list management.

03

Running a data audit on subscriber lists.

An operations analyst needs to know how many contacts are in the 'Leads' list and what the total count is. They ask: 'What is the contact count for the Leads list?' The agent uses list_contact_lists to find the list ID, then get_contact_list to return the exact count.

04

Modeling a complex marketing workflow.

A developer needs to build a script that first checks the total number of contacts, then drafts a new campaign, and finally adds a batch of leads. They run a sequence of tool calls: list_contact_lists -> create_campaign -> create_contact (multiple times). The agent handles the state and sequence, giving them a full workflow report.

The Tradeoffs

Trying to manage lists via the dashboard

Logging into Cakemail, clicking the 'Lists' tab, finding the list ID, then navigating to the 'Analytics' section, and finally copying the date range. This takes minutes of manual clicking.

Just ask your agent: 'Get me the analytics for the 'Customer Leads' list for the last month.' The agent uses get_analytics and list_contact_lists to pull the data directly, bypassing the manual dashboard entirely.

Over-relying on manual exports

Exporting a list of contacts to CSV, opening Excel, and then manually adding the data to a separate CRM. This is slow, error-prone, and requires multiple tools.

Have your agent run list_contacts and pipe the resulting data directly into your workspace. You get the structured, clean data immediately for your next step.

Missing context during campaign creation

Starting a campaign, writing content, and then forgetting which list the campaign was meant for. This results in sending the message to the wrong segment.

First, use list_contact_lists to verify the correct list ID. Then, use create_campaign and specify the target list ID in the same prompt to ensure the message hits the right audience.

When It Fits, When It Doesn't

Use this server if your workflow requires coordinating actions across different parts of your email marketing process—specifically, if you need to link who (contacts/lists) to what (campaigns/analytics). For example, you need to know the contact count from list_contact_lists before you can run create_campaign targeting that list.

Don't use this if your only goal is to write email copy or manage your internal content calendar. You'll need a dedicated content generation tool for that. If you just need to view a single, static piece of data (like just the account name), the built-in platform tools are fine. This server is for the actions and data flow.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Cakemail. 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_campaign create_contact create_contact_list get_account_info get_analytics get_campaign get_contact_list list_campaigns list_contact_lists list_contacts

Checking campaign status used to mean logging in and clicking through three dashboards.

Today, checking if a campaign is ready involves a tedious, multi-step process. You have to log into Cakemail, find the campaign, check the status dropdown, then maybe click another tab to verify the list count, and then finally copy the performance metrics into a spreadsheet. It's three different pages, four different clicks.

With the Cakemail MCP Server, you just ask your agent: 'What is the status of the Q3 sale campaign?' The agent runs `get_campaign` and immediately returns the full details, including status and subject, right in your chat. You get the answer, period.

Cakemail MCP Server: Manage lists, campaigns, and analytics

You no longer have to manually list all your available lists using the UI. You just tell your agent to run `list_contact_lists` and get the full metadata. Then, if you need to add a contact, you follow up with `create_contact` using the list ID you just retrieved.

The difference is that the whole sequence—list check, contact creation, and data retrieval—happens in one conversational flow. You don't jump between screens. You just talk to your agent.

Common Questions About Cakemail MCP

How do I list all my contact lists using the Cakemail MCP Server? +

Run list_contact_lists. This command provides a complete overview of every list you own, along with its unique ID and current contact count.

Can I check campaign analytics with the Cakemail MCP Server? +

Yes, run get_analytics. This retrieves recent performance logs, allowing you to monitor metrics like open rates and clicks from the last reporting period.

What is the best way to add a new subscriber with Cakemail MCP Server? +

Use create_contact. You need to provide the new contact's email and specify the target list's ID for the tool to correctly route the data.

Does the Cakemail MCP Server let me see all my contacts? +

No, it only lists contacts within a specific list. You must first run list_contact_lists to get the list ID, and then use list_contacts with that ID.

Can I get details about a specific campaign using the Cakemail MCP Server? +

Yes, use get_campaign. This tool requires the specific campaign ID and returns detailed metadata about that campaign's subject, status, and send date.

How do I use the `list_campaigns` tool with Cakemail MCP Server? +

The list_campaigns tool retrieves a summary of every email campaign. This lets you see the campaign subject and current status for all active campaigns at once.

What is the purpose of the `get_account_info` tool in Cakemail MCP Server? +

The get_account_info tool pulls core profile data and account settings. Use it when your agent needs to confirm your basic account status or access settings.

Can Cakemail MCP Server help me manage my contacts using the `list_contacts` tool? +

Yes, the list_contacts tool lists all contacts inside a specific list. You must provide both the list ID and the desired contact details for it to run.

Can I check the total number of contacts in a list using the agent? +

Yes! Use the get_contact_list tool with the List ID. Your agent will fetch the detailed metadata, which includes the total_contacts field for that specific list.

How do I add a new contact to an existing list? +

Simply ask the agent to create_contact and provide the List ID and the email address. The contact will be added to your Cakemail list instantly.

Does the integration allow creating a new campaign? +

Yes. Use the create_campaign action and provide the name and subject. Your agent will create the campaign in your Cakemail account, allowing you to finalize the content later.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

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