# Mailjet MCP for AI Agents AI Agent Connect

> Mailjet lets you connect your email marketing and transactional messaging to your AI agent. It handles the heavy lifting of sending emails, managing your subscriber lists, and tracking how people interact with your campaigns. Whether you need to fire off a password reset or manage a newsletter for thousands of people, this Connector gives your agent the keys to your Mailjet account.

## Overview
- **Category:** email-marketing
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_Opf7hNrt5O1cnIhyp7i9TlBvMXggXg71Sr2UvTPb/ai-agent-connect
- **Tags:** transactional-email, contact-management, template-builder, email-analytics, api-integration, marketing-campaigns

## Description

Imagine you're running a busy e-commerce store or a growing SaaS company. Every time a customer makes a purchase or signs up, you need to send a confirmation. Right now, that might involve a series of backend triggers or manual checks. With this Connector, you can just tell your AI agent to handle it. You can ask your agent to send out a specific transactional message, add a new user to a mailing list, or pull up the stats on last week's newsletter. It's about moving from "how do I trigger this email" to "send that email now." You can manage your entire audience from a single chat interface, checking who's on which list or looking up a specific subscriber's details without logging into a separate dashboard. It makes your communication workflow feel like a conversation rather than a series of technical steps. By connecting this to the Vinkius catalog, you get a reliable way to bridge the gap between your internal data and your external email delivery. You stop worrying about API keys and start focusing on the actual content of your messages. You can quickly audit your delivery performance or check the status of a campaign while you're already working in your IDE or chat window. This turns your email marketing from a chore into a background task that your agent handles on your behalf.

## Tools

### subscribe_to_list
Add contact to list

### get_account_analytics
Check account stats

### get_template_details
Get template content

### list_contact_groups
List contact lists

### list_sender_domains
Check sending domains

### list_email_templates
List saved templates

### send_plain_email
Send transactional email

### send_template_email
Send using template

### create_new_contact
Adds a new person to your Mailjet contact database using their email address. This is your first step in onboarding.

### list_sent_campaigns
List past campaigns

### list_all_contacts
Pulls a complete list of every contact currently in your Mailjet database. This is great for auditing your audience.

### get_campaign_performance
Pulls the open rates, click rates, and bounce stats for a campaign. Use it to see how your audience is reacting.

## Prompt Examples

**Prompt:** 
```
Send a welcome email to someone who just joined our beta.
```

**Response:** 
```
I've sent the welcome email to the new user. It's been queued in Mailjet, and you can check the delivery status in your dashboard.
```

**Prompt:** 
```
How did our last newsletter do?
```

**Response:** 
```
Here are the stats for your last campaign:

* **Open Rate:** 24.5%
* **Click Rate:** 3.1%
* **Total Recipients:** 1,200

Most people clicked the 'Check out the new features' link.
```

**Prompt:** 
```
Add 'test@example.com' to the 'VIP' list.
```

**Response:** 
```
Done. I've added test@example.com to your VIP list.
```

## Capabilities

### Send transactional emails
Fire off individual messages like receipts or alerts with custom variables.

### Manage subscriber lists
Add or remove people from your mailing lists using plain text commands.

### Track campaign performance
Get real-time data on opens and clicks for your marketing efforts.

### Create new contacts
Add new people to your database directly from your chat interface.

### View campaign details
Pull up the specific configuration and status of any past or current campaign.

### List all contacts
See your entire subscriber base at a glance to check for any issues.

## Use Cases

### Automated User Onboarding
A user signs up for a trial. Instead of manual entry, your agent uses create_new_contact and add_contact_to_list to handle the onboarding automatically.

### Campaign Performance Audits
A marketing manager needs to know why a campaign failed. They ask the agent to use get_campaign_performance to get the open and click rates immediately.

### Instant Transactional Alerts
A customer needs a password reset. Your agent uses send_transactional_email to fire off the reset link instantly without any manual triggers.

### Lead Segment Verification
A new lead comes in from a web form. Your agent uses list_all_contacts and get_campaign_details to verify the lead's status and correct list placement.

## Benefits

- Stop manually entering data into your CRM by using create_new_contact to sync users instantly.
- Get immediate feedback on your emails with get_campaign_performance to see what's actually working.
- Send personalized alerts in seconds using send_transactional_email with custom variables for every recipient.
- Manage your audience more flexibly by using add_contact_to_list to move people into the right segments.
- Save time on research by using list_subscriber_lists to quickly see how many people are in each group.

## How It Works

The bottom line is you get a direct bridge between your AI agent and your email marketing infrastructure.

1. Connect your Mailjet API keys to the Connector.
2. Tell your AI agent to perform an action like "send a welcome email" or "list my subscribers."
3. The agent executes the request via Mailjet and reports back with the success message or data.

## Frequently Asked Questions

**Can the Mailjet MCP send emails automatically?**
Yes, it allows your AI agent to send transactional emails like receipts or alerts as soon as you give the command.

**How do I use Mailjet MCP to manage my subscribers?**
You can ask your agent to add new people to lists, remove them, or view your entire contact database without leaving your chat.

**Can I see my campaign stats with Mailjet MCP?**
Yes, the Connector can pull real-time performance data like open rates and click counts for any of your marketing campaigns.

**Does Mailjet MCP support HTML emails?**
Yes, the tool supports sending emails with full HTML content, attachments, and variables for personalization.

**Can I use Mailjet MCP to sync my database?**
You can use the Connector to create new contacts and add them to specific lists whenever your agent identifies a new user.

**Is Mailjet MCP good for high-volume marketing?**
It's great for managing the data side of your marketing, like list management and performance tracking for your campaigns.

**Which version of the Mailjet API does this server use?**
This server uses Mailjet REST API v3 for resource management (contacts, lists, campaigns) and the modern v3.1 Send API for reliable email delivery.

**Can I send bulk emails using the agent?**
Yes, the `send_transactional_email` tool supports the full v3.1 structure, allowing you to include multiple message objects in a single call.

**How do I find my API Key and Secret?**
Log in to your Mailjet account and navigate to Account Settings > API Key Management to find or generate your credentials.

**Can I send both transactional and marketing emails?**
Yes. Mailjet supports both transactional (triggered) and marketing (campaign) emails through the same API.

**Does Mailjet require two API keys?**
Yes. Mailjet uses **API Key** and **Secret Key** pair with Basic Auth against `api.mailjet.com/v3`.

**Can I manage contact lists and segments?**
Yes. Create and manage contact lists, set contact properties, and build segments with dynamic conditions.