Mailify MCP. Manage campaigns and contacts using natural language commands.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Mailify (Sarbacane) MCP Server manages professional email and SMS marketing campaigns right from your AI client. It lets your agent list all address books, pull performance stats for specific campaigns, and update contact details without you opening a browser.
Use natural language to manage campaign oversight and subscriber data directly.
What your AI agents can do
Add contact to book
Adds a new contact record to an existing address book using provided list and contact details.
Delete book contact
Removes a specified contact from the address book it belongs to.
Get address book details
Retrieves full details and metadata for one specific, identified contact list.
You ask the agent for stats on a specific campaign ID, and it returns real-time metrics like opens, clicks, and bounce counts.
The agent lets you list all existing contact groups and retrieve detailed information about any single group or its members.
You tell the AI to update, add, or delete a specific contact record within an address book. It handles the API call for you.
The agent can list every email campaign or every available address book in your system.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Mailify (Sarbacane): 9 Tools for Marketing Ops
These tools let you programmatically list address books, manage campaign metadata, retrieve performance metrics, and handle the full lifecycle of your contacts.
019d75ccadd contact to book
Adds a new contact record to an existing address book using provided list and contact details.
019d75ccdelete book contact
Removes a specified contact from the address book it belongs to.
019d75ccget address book details
Retrieves full details and metadata for one specific, identified contact list.
019d75ccget campaign details
Fetches the configuration settings and detailed metadata for a single marketing campaign ID.
019d75ccget campaign performance
Retrieves real-time performance metrics (opens, clicks, bounces) associated with a running or completed campaign.
019d75cclist address books
Lists all the unique contact groups and address books available in your account.
019d75cclist book contacts
Retrieves a list of every single contact currently stored within a specified address book.
019d75cclist email campaigns
Lists all the email marketing campaigns that have been set up or run through Mailify.
019d75ccupdate book contact
Modifies existing details (like email or phone) for a contact within an address book.
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 Mailify (Sarbacane), 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 manage your whole marketing stack from your AI client. The Mailify server lets your agent handle everything related to contact lists, campaigns, and performance metrics. You don't have to jump between tabs or manually copy data into spreadsheets; you just tell the AI what needs doing, and it runs the necessary API calls for you.
Managing Contacts and Address Books
Your agent gives you total control over your subscriber base. Start by asking the system to list all available contact groups through list_address_books so you know exactly which address books you're working with. You can then retrieve deep details and metadata for any single group using get_address_book_details. Once you pick a book, it fetches every single contact inside that group via list_book_contacts.
If you need to make changes, the system lets you modify existing records; you tell your agent which contact needs updating, and it uses update_book_contact to change details like emails or phone numbers. Need to clean up a list? It handles removing specified contacts from an address book with delete_book_contact.
If you're bringing in new leads, simply ask the agent to use add_contact_to_book to add them directly to your existing contact group.
Campaign Oversight and Setup Details
When it comes to campaigns, your agent gives you a clear view of everything. You can list every single email marketing campaign that’s been set up or run through Mailify by calling list_email_campaigns. If you need to check the initial setup or detailed metadata for a specific push, it uses get_campaign_details to pull all that info on one ID.
This lets you confirm configuration settings before launching anything.
Performance Tracking and Auditing
Checking how well your outreach performed is simple. You ask the agent for campaign stats using get_campaign_performance. It returns real-time metrics—opens, clicks, and bounce counts—for any running or completed campaign ID. This gives you immediate visibility into conversion rates and engagement levels without needing to open a dashboard. The system handles all of this by translating your natural language commands into direct actions on Mailify’s API.
How Mailify MCP Works
- 1 First, subscribe to the server and plug in your Mailify (Sarbacane) API Key.
- 2 Next, you tell your AI client what marketing task needs doing. For example: 'Show me campaign performance for ID X' or 'Add new contact Y to book Z.'
- 3 The agent translates that request into the necessary tool calls, executes them against Mailify, and gives you a plain-English summary of the results.
The bottom line is: your AI client becomes the single interface for all your marketing operations, eliminating manual API interactions.
Who Is Mailify MCP For?
This is for the Marketing Director who keeps getting reports that say 'manually pull these metrics' or the CRM Specialist tired of clicking through five different dashboards to keep contact data accurate. If your job involves running campaigns and keeping track of contacts, this saves time.
They use it to monitor campaign results across multiple channels (email/SMS) by requesting performance stats for specific IDs.
They manage the accuracy of subscriber data. They add new leads, update addresses, and delete inactive contacts directly without leaving their workflow tool.
They integrate Mailify's campaign logic into custom dashboards by calling tools like list_email_campaigns to pull raw data sets for internal analysis.
What Changes When You Connect
- Audit campaign performance instantly. Instead of navigating to separate analytics dashboards, ask the agent for
get_campaign_performanceand get metrics like opens and clicks right away. - Keep your contact data clean without context switching. Use
add_contact_to_book,update_book_contact, ordelete_book_contactto manage records directly from your chat interface. - Understand campaign setup details fast.
get_campaign_detailspulls all the configuration metadata for any given campaign ID, letting you audit its history instantly. - See every list and campaign at a glance. Start with
list_address_booksorlist_email_campaignsto quickly map out what marketing assets you have access to right now. - Maintain data integrity across your audience. You can use
get_address_book_detailsto verify the structure of a list before making mass changes.
Real-World Use Cases
Need to audit campaign success rates?
You suspect Campaign X underperformed last month. Instead of downloading raw data and manually calculating metrics, you tell your agent: 'Get performance stats for campaign ID cp123.' The agent runs get_campaign_performance and returns the opens, clicks, and bounce rate in seconds.
Onboarding a large batch of new leads.
A sales team just gathered 50 new contacts. Instead of creating them one by one, you use the agent to run add_contact_to_book for all 50 records into the 'Active Leads' book, logging each successful addition.
Checking a contact's current status.
You need to confirm if John Doe is still in the correct mailing list. You first run list_address_books to find the right group ID, then use get_address_book_details and list_book_contacts to verify his membership.
Fixing outdated subscriber info.
You know a key contact's phone number changed. You ask the agent to 'Update the phone for Jane Smith in the main book.' The agent runs update_book_contact, ensuring the change is logged and applied immediately.
The Tradeoffs
Trying to get a full contact profile.
Manually jumping between different Mailify reports, checking campaign lists in one place and contact details in another. This is slow, error-prone, and requires copy/pasting IDs.
→
Use the agent to chain calls: First, run list_address_books to find the list ID. Then, use that ID with get_address_book_details to pull all necessary context in one go.
Assuming a single source of truth for data.
Thinking that just knowing the campaign name is enough to get performance data. You'll fail because you need the specific Campaign ID, not just the title.
→
Always use list_email_campaigns first. This provides a list of IDs that you can then pass to get_campaign_performance for accurate stats.
Handling bulk updates manually.
Needing to update 30 contacts, but having to run the API endpoint 30 separate times. This is a nightmare of repetitive work.
→
Use list_book_contacts to pull the existing contact IDs into your agent's memory, and then ask it to loop through that list using update_book_contact for all required fields.
When It Fits, When It Doesn't
Use this MCP Server if your primary need is managing structured marketing data: running campaigns, tracking performance metrics (opens, clicks), or maintaining a clean CRM of contacts and address books. You're dealing with defined lists and quantifiable outcomes.
Don't use it if you just need general file storage, unstructured note-taking, or real-time communication outside of email/SMS. For example, if your goal is to chat with an internal database about product specs, this isn't the tool. You'd need a different knowledge base connector instead.
Remember: This server requires you to identify the specific IDs (like campaign IDs or address book IDs) for most actions. The agent helps you find those IDs by running listing tools (list_email_campaigns, list_address_books) first.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Mailify (Sarbacane). 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 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Managing marketing data usually means jumping between three different screens.
Today, checking a campaign's performance requires you to log into the Mailify dashboard. You find the correct campaign ID, then navigate to the analytics tab, filter by date range, and finally copy-paste the resulting open/click counts into your status report. It's slow, and you often miss context.
With this MCP server, you just ask your agent: 'What were the opens for Campaign X last month?' The agent runs `get_campaign_performance`, pulls the exact metric, and gives it back to you immediately in plain text. You get the answer without leaving your chat window.
Using Mailify (Sarbacane) MCP Server: Campaign Oversight
Before this server, if a contact moved or changed their email address, you had to log into the CRM and manually find the record, then update it. If they were part of a campaign list, that change might not sync correctly.
Now, you just tell your agent: 'Update John Smith's email to new@example.com.' The agent runs `update_book_contact` directly. It handles the API call and ensures the record is changed correctly across all systems.
Common Questions About Mailify MCP
How do I list all my campaigns using list_email_campaigns? +
You simply ask your agent to 'List all email campaigns.' The tool runs list_email_campaigns and gives you a full rundown of every campaign title and ID available in your account.
What is the difference between list_address_books and get_address_book_details? +
list_address_books just shows you what address books exist (the titles). You must then use get_address_book_details to pull the actual contents, metadata, or full details of a specific book ID.
Can I update contacts in bulk? +
You can't run a single 'bulk update' tool. However, you should use list_book_contacts to retrieve the contact IDs first, and then tell your agent to loop through that list using update_book_contact for each record.
Does get_campaign_performance provide historical data? +
It provides real-time metrics. If you need older data, check the campaign's metadata first using get_campaign_details to see if the history is available or if you need to use a different reporting tool.
What credentials are needed to run the 'add_contact_to_book' tool? +
You must provide a valid API Key and two specific identifiers: the Address Book ID and the contact data itself. The key authenticates your request, while the IDs tell your agent exactly which list to update.
Does 'get_campaign_details' require a Campaign ID? +
Yes, the tool requires a specific Campaign ID. This ensures that when you ask for metadata, your agent fetches details only for one campaign, keeping the output focused and accurate.
When using 'delete_book_contact', what information prevents deleting the wrong contact? +
You must supply both the Address Book ID and the unique Contact ID. Providing both pieces of data guarantees that your agent targets only the intended record, maintaining list integrity.
Can I filter results when calling 'list_book_contacts'? +
Yes, you can pass specific filters to limit the returned contacts. Instead of getting every member in an address book, your agent narrows down the list based on criteria like status or segment.
How do I find my Mailify API Key? +
Log in to your Mailify (Sarbacane) account, navigate to Extensions > API to generate and copy your unique API Key.
Can I retrieve stats for an SMS campaign? +
Yes, the get_campaign_performance tool works for both email and SMS campaigns to retrieve relevant engagement metrics.
What format is required for adding a contact? +
Use the contact_json parameter to provide a JSON object with at least the 'email' field. You can also include custom attribute fields defined in your list.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Buzzsprout
Manage your podcast via Buzzsprout — track episodes, monitor plays, and manage content directly from any AI agent.
Drip
Automate e-commerce marketing via Drip — manage subscribers, trigger workflows, track custom events, and audit campaigns directly from any AI agent.
VWO
Manage A/B tests, feature flags, and conversion goals on VWO — the leading experience optimization platform.
You might also like
BattleMetrics
Global game server tracking and player analytics — monitor servers, search players, and audit bans via AI.
Uniphore Conversation AI
Access meeting transcripts, summaries, action items, and analytics via Uniphore API.
Eventtia
Equip your AI agent to manage events, track B2B meetings, and monitor attendee data via the Eventtia API.