# Elastic Email MCP for AI Agents MCP

> Elastic Email lets your AI agent manage entire email marketing operations. You can list campaigns, check detailed performance reports, and monitor delivery logs in real time, all by just talking to your agent. It also helps you track individual contact profiles and audit account usage.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Tags:** email-delivery, campaign-management, contact-lists, delivery-logs, smtp-service, marketing-analytics

## Description

The Elastic Email MCP connects the power of a major email platform directly into your AI workflow. Instead of logging into a dashboard, pulling up separate tabs, and cross-referencing data points, you talk to your agent and get answers instantly. You can run full marketing audits by asking for high-level summaries of list volumes or campaign activity. Need to know how many people opened the last newsletter? Just ask. The system monitors contact addresses, tracks individual profile history, and provides real-time delivery logs so you always know where an email stands. This integration makes managing complex communication tasks feel like a simple conversation. When you connect this MCP through Vinkius, your AI client handles all the API calls behind the scenes, letting you focus on strategy instead of clicks.

## Tools

### get_elastic_email_metadata
Retrieves usage limits and general account data for Elastic Email.

### get_campaign_performance
Provides specific performance metrics for a single, chosen email campaign.

### get_contact_profile
Pulls the comprehensive profile and interaction history for one contact by their email address.

### quick_marketing_volume_audit
Gives a high-level summary of current campaign activity and total count of registered contacts.

### list_contact_address_lists
Lists every contact list that has been set up in your account.

### list_marketing_campaigns
Retrieves a full list of all marketing campaigns available in Elastic Email.

### list_marketing_contacts
Lists every contact record currently registered within your organization's system.

### list_delivery_logs
Shows recent logs detailing the status and outcome of sent emails.

### list_email_designs
Lists all available templates and designs that can be used for new emails.

### search_contacts_by_email
Searches the contact database specifically using a provided email address.

## Prompt Examples

**Prompt:** 
```
List all my current campaigns and tell me which ones are running right now.
```

**Response:** 
```
**Campaign Status Overview**

*   ✅ Monthly Newsletter: **Sending** (Last sent: 2024-11-01)
*   🟡 Summer Promo 2025: **Drafting** (Needs review)
*   🟢 Fall Announcement: **Active** (Metrics available)

You have three campaigns. The 'Fall Announcement' is the only one currently active and ready for metrics.
```

**Prompt:** 
```
I need to see if John Doe has opted in, and what list he belongs to.
```

**Response:** 
```
**John Doe Profile Report**

*   🆔 **Email:** john.doe@example.com
*   ✅ **Status:** Opted In (Active)
*   🏷️ **List Membership:** Master List, Fall Subscribers
*   🗓️ **Last Interaction:** 2024-10-15

He's good to go. He belongs to two lists and is currently active.
```

**Prompt:** 
```
Show me the delivery logs from this morning, focusing on any failed emails.
```

**Response:** 
```
**Delivery Log Summary (Today)**

| Status | Count | Addresses Affected |
| :---: | :---: | :---: |
| Delivered | 485 | N/A |
| Pending | 15 | See List Below |
| Failed | **2** | john.doe@example.com, bad-address@corp.net |

Two emails failed delivery today. I recommend checking those addresses.
```

## Capabilities

### Audit account usage and limits
Retrieves metadata and current usage caps for your Elastic Email account.

### Analyze campaign performance data
Generates detailed reports showing key metrics for any specific email marketing campaign.

### Look up contact details by profile
Pulls the full history and current status of a specific contact using their email address.

### Get an overview of list health
Provides a quick, high-level summary combining campaign activity counts and total contact numbers.

### Manage and view contact lists
Lists all the separate contact address lists configured within your account.

### Review available campaigns
Retrieves a list of every email marketing campaign currently set up in your account.

### Search for specific contacts
Searches the entire contact database using just an individual's email address.

## Use Cases

### Investigating low open rates after sending
A campaign failed to hit its engagement targets. Instead of manually pulling reports, the user asks their agent to run `get_campaign_performance` for last week's newsletter. The agent immediately highlights that only one specific contact list was targeted and suggests checking the recipient addresses via `list_contact_address_lists`.

### Segmenting users based on recent activity
You need to know if a potential client, John Smith, has opted in. You ask your agent to run `search_contacts_by_email`. The system returns his full profile and shows you his subscription status, letting you segment the list immediately.

### Preparing for a major campaign launch
Before writing copy, you need to know what assets are available. You ask your agent to run `list_email_designs` and get a summary of all active campaigns using `list_marketing_campaigns`. This saves hours of manual asset checking.

### Debugging failed email deliveries
You suspect some emails are bouncing. You instruct your agent to run `list_delivery_logs` for the last 24 hours. The system immediately filters out successful sends and highlights the specific recipient addresses that show a 'failed' status.

## Benefits

- Check campaign open rates and delivery logs instantly. The `get_campaign_performance` tool gives you granular metrics without leaving your chat window.
- Drill down into contact details easily. Use the `get_contact_profile` tool to review a person's full history, making segmentation decisions faster than ever.
- Audit list volumes quickly. The `quick_marketing_volume_audit` lets you get an immediate, high-level snapshot of your entire marketing operation at a glance.
- Keep track of every sent email. Running the `list_delivery_logs` tool gives you real-time status updates and success rates right when they matter most.
- Understand account limits. By calling `get_elastic_email_metadata`, your agent ensures you never run into unexpected usage caps or billing issues.
- View all options at once. The combination of `list_marketing_campaigns` and `list_contact_address_lists` gives you a complete view of what's possible.

## How It Works

The bottom line is that it turns complex marketing dashboards into simple chat prompts.

1. Connect your AI client to this MCP and provide the necessary API credentials.
2. Ask your agent a natural language question, like 'Show me last month's campaign open rates.'
3. The system executes the required tools, pulls the data, and presents you with an immediate, conversational answer.

## Frequently Asked Questions

**How does the Elastic Email MCP help me manage campaign performance metrics?**
It pulls detailed analytics for specific campaigns on demand. Instead of logging into a dashboard, you just ask your agent to get the metrics and it delivers open rates, clicks, and bounces immediately.

**Can I use this MCP to research contact profiles?**
Yes. You can give your AI client an email address and it pulls up a full profile history. This is great for understanding user behavior before you write copy or segment lists.

**What if I need to know which mailing lists exist? Does the Elastic Email MCP handle that?**
Absolutely. You can list all configured contact address lists in your account through the MCP. This ensures you're targeting people on the right segment.

**Is tracking delivery logs part of the Elastic Email MCP capabilities?**
Yes, it monitors real-time delivery logs. You can see success rates and pinpoint exactly which emails failed or are pending delivery within your chat conversation.

**Does this MCP help with account capacity planning?**
It provides metadata on your usage limits. This means you'll always know what your current credit balance is, preventing unexpected service interruptions during peak sending times.