Cakemail MCP. Manage lists, campaigns, and performance analytics.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Cakemail manages your entire email marketing stack. Use this MCP to list contact lists, track campaign performance, add new subscribers, or generate reports on past sends—all by talking to your AI agent.
What your AI agents can do
Create campaign
Builds an entirely new email marketing campaign structure in Cakemail.
Create contact
Adds a specific person's details to one of your existing contact lists.
Create contact list
Establishes a brand new, empty list for contacts within Cakemail.
Creates and structures an entirely new email campaign within Cakemail.
Takes a specific contact's information and adds them directly to any designated list.
Retrieves a full directory of every contact list you have set up, including details on how many people are in each one.
Pulls recent analytics data to show exactly how well your past campaigns performed.
Grabs core profile information and basic account details from Cakemail.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Cakemail: 10 Tools for Marketing Automation
These tools let you build full email marketing workflows by programmatically creating campaigns, adding contacts, listing segments, and pulling performance data.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Cakemail on Vinkius019d7567create campaign
Builds an entirely new email marketing campaign structure in Cakemail.
019d7567create contact
Adds a specific person's details to one of your existing contact lists.
019d7567create contact list
Establishes a brand new, empty list for contacts within Cakemail.
019d7567get account info
Retrieves your core account details and basic setting information from the service.
019d7567get analytics
Pulls a summary of recent performance logs to show how well emails have been doing.
019d7567get campaign
Gives you all the specific details about one particular campaign by its ID.
019d7567get contact list
Retrieves all the metadata and details for a single, specified contact list.
019d7567list campaigns
Shows you a summary of every campaign that has ever been set up in Cakemail.
019d7567list contact lists
Displays a complete directory of all the contact lists you manage in Cakemail.
019d7567list contacts
Shows the names and details of every person who belongs to a specific 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
Make Your AI Do More
Start with Cakemail, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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
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
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.
The Dreaded Dashboard Hop
Right now, managing an email program feels like a scavenger hunt across multiple tabs. You check one dashboard for performance, switch to another to review who signed up yesterday, and then jump to a third just to see if you have enough space in your contact lists. It's clicking, copy-pasting, and cross-referencing data until you feel dizzy.
With this MCP, the whole process shifts. You tell your agent what needs doing—like listing all available campaigns or finding out how many people are on a specific list. The AI handles the navigation and pulls together all the necessary pieces of information for you in one conversational reply.
Getting Campaign Status with `list_campaigns`
You don't have to remember which campaign ID is active or if a draft was never published. Instead of navigating the Campaign tab and filtering by status, you just ask your agent for a list of all campaigns.
Now you get an immediate overview of every campaign in Cakemail—drafts, sent items, scheduled sends—all without opening a single browser page.
What you can do with this MCP connector
Managing an email program usually means jumping between dashboards: checking subscriber counts in one tab, reviewing analytics in another, and drafting the next send somewhere else. This MCP lets you bypass all that clicking. You simply talk to your agent about what you need done—'Show me the performance for last month' or 'Add these three contacts to the VIP list.' It handles listing contact lists, creating new campaigns, tracking recent analytics logs, and much more.
The real value comes when you build complex sequences: you can connect this MCP with a billing system MCP and a messaging MCP through Vinkius. This lets your agent handle an entire customer journey—from initial signup to final follow-up—all without you lifting a finger. You just talk the workflow into existence.
019d7567-2a5c-735d-9dbf-fd209e1cf7db How Cakemail MCP Works
- 1 Subscribe to the MCP and provide your unique Cakemail API Token.
- 2 Connect your AI client (like Cursor or Claude) to Vinkius and activate this MCP.
- 3 Ask your agent a question in plain English, like 'List all campaigns that were sent last week'—it handles the rest.
The bottom line is you use natural conversation to control complex marketing functions.
Who Is Cakemail MCP For?
The Marketing Manager who spends hours juggling tabs, or the Ops Engineer tired of manually updating spreadsheets. If your job involves moving people from 'lead' status to 'customer paid,' this is for you.
Needs to check campaign statuses across multiple lists and quickly adjust contact groups when a promotion launches.
Requires knowing which specific list details or analytics logs are needed before drafting the next email sequence content.
Manages contact lists and needs to programmatically add new leads from a sign-up form directly into Cakemail's system.
What Changes When You Connect
- Stop clicking through dashboards. Instead of manually navigating to check campaign statuses or subscriber counts, you just ask your agent to list all available campaigns using
list_campaignsand get the answer immediately. - Keep your contact data clean. When a new lead signs up, use the agent to add them directly with
create_contact, ensuring they land in the right place without manual CRM updates. - Understand what worked last quarter. Rather than downloading raw CSV files, ask for recent analytics logs using
get_analyticsand get actionable performance summaries back. - Build complex automations that span multiple platforms. You can chain this MCP with a billing system to trigger a welcome email campaign right after a new account is created.
- Never lose track of your audience segments. Use the agent to list all contact lists (
list_contact_lists) and get an immediate overview of your entire subscriber structure.
Real-World Use Cases
A segment needs updating after a sale.
The Marketing Manager asks, 'Add every customer who bought Product X last week to the VIP list.' The agent uses list_contacts and then runs create_contact for each person, keeping your lists accurate instantly.
Need a quick performance snapshot.
The Content Creator asks, 'How did the Spring Sale campaign do?' The agent retrieves recent analytics logs using get_analytics, giving an immediate pass/fail report without needing to open the full dashboard.
Launching a new product line.
The Sales Operations Engineer tells the agent, 'Create a new contact list called Q3 Product Launches' using create_contact_list, then sets up a draft campaign to announce it.
Auditing an account setup.
A developer needs to confirm basic access. They ask the agent for core account information, which uses get_account_info to validate credentials and settings immediately.
The Tradeoffs
Trying to find a contact's email.
Manually opening the Cakemail website, clicking through list names, filtering by date range, and copying an email address into a spreadsheet.
→
Just ask your agent to use list_contacts for that specific list. It pulls the data directly and gives you exactly what you need.
Updating campaign details manually.
Figuring out which campaign ID was used last month, then logging into Cakemail to edit the subject line or status in a separate dashboard tab.
→
Use list_campaigns first to find the correct name. Then ask the agent to get the specific details of that campaign using get_campaign.
Trying to add contacts from an Excel sheet.
Exporting a list, making changes in Google Sheets, and then trying to upload it back into Cakemail's interface, risking data loss or duplicates.
→
Simply ask your agent to use create_contact for each person. It handles the input structure directly from your conversation.
When It Fits, When It Doesn't
Use this MCP when your primary goal is managing contact groups and email deployment. If you need to build complex, multi-step automation—like sending an email campaign only if a lead has been active for 30 days AND paid their invoice—this MCP can be the critical starting point because it manages the contacts. Don't use this if your core problem is related to billing statements or physical inventory; those require specialized financial MCPs. If you just need basic reporting that doesn't involve campaign data, a general analytics tool might suffice. But if email marketing and contact list integrity are central to your workflow, this is the right choice.
Common Questions About Cakemail MCP
How do I check my current contact lists using `list_contact_lists`? +
You ask your agent to list all contact lists. It will return the names of every segment you have created, giving you a full map of your audience structure.
Can I get analytics reports with `get_analytics`? +
Yes, it retrieves recent performance logs. This means you don't need to dig into the raw data; the agent summarizes what was sent and how well it performed.
What if I want to add a new contact? Do I use `create_contact`? +
Exactly. You tell your agent who needs adding, and it uses create_contact to put them into the specified list right away.
How do I see all my campaign options? Use `list_campaigns`. +
Running list_campaigns shows you every single email campaign, including their names and current statuses, helping you pick the right one to edit or run.
When I use this MCP, how are my credentials handled by Vinkius? +
Your API tokens pass through a zero-trust proxy and are used only in transit. They never sit on disk, which keeps your keys secure throughout the process.
If I run `get_campaign`, what detailed information does the MCP return? +
It provides granular details for that campaign ID, including its current status (e.g., Draft, Scheduled), subject line, and overall performance metrics.
After using `list_contacts` to find a group of users, how do I add them to a new list? +
You can pass the IDs from your contact retrieval directly into the tool that handles adding contacts. This allows you to automate moving groups between lists.
If `create_contact_list` fails, what common errors should I expect? +
Failure usually means a list with that exact name already exists or that your account lacks permission to create new resources. Check the API response for specific error codes.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.