Mailjet MCP. Control campaigns, contacts, and analytics via natural conversation.
Mailjet connects your entire email marketing operation to any AI client. Use this MCP to manage everything from sending high-volume transactional emails to tracking complex campaign performance, all through natural conversation. You can build templates, list audience groups, create new contacts, and pull deep analytics on opens, clicks, and bounces without ever leaving your agent interface.
Give Claude and any AI agent real-world access
Add new contacts, subscribe users to specific lists, or list all audience groups in one command.
Pull detailed statistics on past campaigns, including open rates, clicks, and bounce reasons.
View saved templates or retrieve the full content for a specific design to reuse it in new messages.
Dispatch both personalized template emails and simple, transactional plain text messages.
Get an overview of your overall account statistics or check which sending domains you are authorized to use.
Ask an AI about this
Waiting for input…
What AI agents can do with Mailjet MCP: 12 Tools for Email Operations
These twelve tools let you manage contacts, build campaigns, and track every metric—all through conversational commands.
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 Mailjet MCPSubscribe To List
Adds a specific email address to an existing contact list.
Create New Contact
Adds a brand new individual email address to your overall contact database.
Get Campaign Performance
Retrieves detailed performance stats for a specific campaign ID, including opens and...
Get Account Analytics
Provides an overall summary of your current account usage and sending history.
Get Template Details
Retrieves the full HTML content for a specific email template ID.
List Sent Campaigns
Generates a list of all past campaigns you have run through Mailjet.
List Contact Groups
Retrieves the names and IDs of all defined contact lists or groups.
List All Contacts
Lists every individual email address currently stored in your audience database.
List Sender Domains
Checks and reports on all the sending domains associated with your Mailjet account.
List Email Templates
Lists all saved, reusable email templates available in your account.
Send Plain Email
Dispatches a simple, text-only transactional email to one or more recipients.
Send Template Email
Sends an email using a pre-built template and populating variables like names and dates.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Mailjet, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Mailjet. 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 CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Email marketing setup requires jumping between too many dashboards.
Today, running a simple campaign audit means clicking into the Campaigns tab, downloading the CSV for opens and clicks, opening the Contacts tab to check list hygiene, and then navigating to the Analytics section just to see bounce rates. It's tedious copy-pasting across five different screens.
With this MCP, you simply ask your agent: 'What was our average open rate last month, and are there any contacts that need cleaning up?' You get a single, synthesized answer based on `get_campaign_performance` and `list_all_contacts`. The dashboard hopping stops.
Mailjet MCP: Control everything from the conversation.
The manual steps that disappear are checking domain status, retrieving template content via `get_template_details`, and manually adding a new contact using `create_new_contact`. All this data was once locked in separate UI components.
Now, all those functions exist as discrete tools you talk to. You get instant operational control without ever touching the web interface.
What Mailjet MCP does for your AI
Managing email outreach used to mean jumping between a dashboard for stats, another tool for lists, and yet a third place just to send the message. Now, you talk to your AI client instead. This MCP lets you manage all those functions using simple language. You can ask it to list saved templates or get detailed account analytics instantly.
Need to onboard a new user? Just tell your agent to run send_plain_email with the specific details. Want to check how last month's big promotion performed? Ask for campaign stats and get them via get_campaign_performance. The MCP handles the complexity, so you keep focusing on the message. Connecting through Vinkius means you can access this power from any compatible client, making email operations feel less like a series of clicks and more like a single conversation.
019dd11e-38f4-70c4-b370-2f8b01edd0e5 How to set up Mailjet MCP
The bottom line is you control complex email operations by talking to them, instead of clicking through multiple web pages.
Subscribe to this MCP and provide your Mailjet API Key and Secret Key credentials.
Connect the MCP to your preferred AI client (like Claude or Cursor).
Ask your agent directly: 'What were the performance metrics for the Q2 newsletter?' — and get a natural language answer.
Who uses Mailjet MCP
This MCP is for the Marketing Manager who gets frustrated jumping between analytics dashboards and contact lists. It's also perfect for Developers needing to integrate reliable email sending into an app without writing complex API calls.
They use this tool daily to review campaign performance, check list segmentation using list_contact_groups, and launch new promotions based on real-time data.
They integrate email sending into custom applications by calling the MCP tools like send_plain_email or fetching template details via get_template_details.
They monitor deliverability and sender reputation, running checks on domains using list_sender_domains, and reviewing overall account health with get_account_analytics.
Benefits of connecting Mailjet MCP
Stop manually checking dashboards. You can ask your agent to run get_campaign_performance or list_sent_campaigns and get a concise summary of results immediately.
Never miss an opportunity to segment users. Use the MCP tools like list_contact_groups before sending, ensuring you only target groups ready for your message.
Speed up development cycles. Developers can use the send_plain_email or send_template_email tools directly in their agent code flow instead of writing complex HTTP calls.
Maintain high deliverability. Before launching a major campaign, check your sending authority by using list_sender_domains to confirm domain status.
Streamline content creation. Instead of rebuilding emails, you can list all saved templates with list_email_templates and pull the exact code needed for reuse.
Mailjet MCP use cases
Need to announce a major product update immediately.
The Marketing Manager asks the agent: 'Send an announcement email to all active customers using the 'Product Launch' template.' The agent uses send_template_email and automatically populates variables like customer name and plan level. Done in one turn.
Running a list hygiene audit.
The Ops Specialist asks: 'Show me all contacts who haven't opened an email in 90 days, and check the primary contact groups.' The agent first runs list_all_contacts and then filters the data based on group information from list_contact_groups.
Debugging a failed campaign.
The Marketing Manager asks: 'What were the bounces and spam reports for the last mailing?' The agent uses get_campaign_performance, providing detailed metrics that show if the problem was hard bounces or poor domain reputation.
Onboarding a new user into a system.
A Developer needs to send a welcome message. They prompt: 'Send a simple, plain-text email to the new client.' The agent uses send_plain_email instantly, guaranteeing transactional reliability without needing a template.
Mailjet MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Over-relying on dashboard clicking
A user has to navigate through three different tabs (Campaigns -> Analytics -> Recipients) just to find out how many people opened the email and if they were subscribed.
Just tell your agent: 'Show me the campaign performance for last week.' The MCP uses get_campaign_performance and instantly delivers a single, clean summary of all those metrics.
Sending mass emails without checking lists
A user tries to send an email to everyone in the database but forgets that some contacts are only meant for 'Partners' or 'Beta' groups.
Always check your segmentation first. Use list_contact_groups to confirm you have a specific list, then use send_template_email targeted only at that group.
Assuming template access
A user tries to build an email using a design they remember but can't find the right ID or content details.
First, run list_email_templates to see all available templates. Then use get_template_details with the correct ID to pull the exact content.
When to use Mailjet MCP
Use this MCP if your workflow involves managing email communications—sending transactional messages, running marketing campaigns, or monitoring audience health. You need conversational control over complex data points like opens, clicks, and bounces. Don't use it if you only need to send a single, one-off basic message; for that, a simple API call might suffice. However, if the process requires checking who can receive the email (segmentation), which template to use, or what metrics were achieved last month, this MCP is essential. It’s your central brain for everything from create_new_contact to deep analytics using get_campaign_performance.
Frequently asked questions about Mailjet MCP
How do I check if my sending domains are correct using Mailjet MCP? +
You run list_sender_domains. This tool checks and reports on all the authorized domains associated with your account, letting you confirm who can send emails from that address.
Can I use Mailjet MCP to segment my audience before sending? +
Yes. You first run list_contact_groups to see all available lists, and then target your sends using the appropriate group name or ID when calling a send function.
What is the difference between `send_plain_email` and `send_template_email` with Mailjet MCP? +
Plain email uses simple text variables, perfect for transactional confirmations. Template email requires you to select a pre-designed template from your list of saved templates.
How do I get analytics data using the Mailjet MCP? +
Use get_campaign_performance and provide the specific Campaign ID. This tool pulls detailed statistics, including opens, clicks, and bounce breakdowns for that run.
Does Mailjet MCP handle creating new contacts? +
Yes, you use the create_new_contact tool to add a single email address directly into your main contact database via your agent.