# Emarsys MCP

> Emarsys MCP connects your AI agent directly into Emarsys, letting you manage complex marketing campaigns and customer data via natural conversation. Quickly audit campaign performance, segment contact lists, or monitor entire automation workflows without ever opening a dashboard. This lets you get high-level insights about your audience health and track triggers across all channels.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** omnichannel-marketing, customer-engagement, personalization, audience-segmentation, automation-workflows, campaign-tracking

## Description

Stop switching between tabs just to understand how your last email blast performed. This MCP gives your AI client direct access to Emarsys's core marketing engine. You can talk to it like a colleague: "What was the launch status of the Q3 sale?" or "Show me all contacts who signed up last month." 

It lets you handle everything from monitoring specific automated workflows to getting a high-level health check on your entire marketing setup. Need to know which audience segments are doing the most work? Ask. Want to see every single email campaign you've ever run? It pulls that data for you. Because Vinkius hosts this integration, you can talk to Emarsys alongside thousands of other enterprise tools from one place.

It’s about having a single source of truth for your customer engagement and marketing automation programs, all orchestrated through simple conversation.

## Tools

### get_emarsys_account_metadata
Retrieves general settings and key information for your entire Emarsys account structure.

### get_campaign_details
Fetches the full setup details and current status of a single, specified email marketing campaign.

### get_contact_list_details
Gets comprehensive settings for one specific contact list within your organization.

### quick_engagement_volume_audit
Pulls a rapid, high-level summary of campaign volume, list activity, and automation programs across the board.

### list_automation_programs
Lists all existing marketing workflows or automated journeys configured in your account.

### list_email_campaigns
Retrieves a complete list of every email campaign you have created in Emarsys.

### list_marketing_contact_lists
Provides a directory showing all configured contact lists available to your team.

### list_trigger_events
Shows every external event type that can be used to kick off an automated program.

### list_registration_forms
Retrieves a list of all subscription and registration forms you use on your website.

### list_audience_segments
Lists every audience segment, allowing you to see the filter criteria for specific groups of contacts.

## Prompt Examples

**Prompt:** 
```
List all active email campaigns.
```

**Response:** 
```
I've found several campaigns, including 'Summer Flash Sale' and 'Weekly Round-up'. The Summer Flash Sale is currently 'Launched' and was sent to 50,000 contacts. Would you like to see the details?
```

**Prompt:** 
```
Show me the audience segments in my account.
```

**Response:** 
```
I've retrieved your segments, including 'High-Value Customers' (1,200 contacts) and 'Recent Sign-ups' (5,500 contacts). Should I check the filter criteria for the High-Value segment?
```

**Prompt:** 
```
What automation programs are currently running?
```

**Response:** 
```
You have 3 active automation programs: 'Welcome Journey', 'Abandoned Cart Recovery', and 'Post-Purchase Follow-up'. Should I pull the latest activity for the Abandoned Cart program?
```

## Capabilities

### Check overall account health
Get instant high-level summaries covering campaign volume, list activity, and general marketing metadata.

### Review campaigns by name or status
Retrieve detailed information, including subject lines and launch statuses for any specific email campaign you run.

### Audit contact lists and segments
Pull granular details about your marketing contact lists, filter criteria, and audience segment definitions.

### Monitor automation workflows
List all active automation programs or retrieve information about external events that trigger those programs.

### View setup resources
Access lists of subscription forms, registration pages, and marketing account settings.

## Use Cases

### Checking the readiness of a new product launch.
The Marketing Manager asks their agent: 'Check the status for all campaigns related to Product X.' The agent uses `list_email_campaigns` and then `get_campaign_details`, instantly reporting which are launched, which need review, and providing key metrics.

### Debugging a failing automation workflow.
The Ops Team Member asks: 'Why isn't the onboarding sequence running for new sign-ups?' The agent uses `list_automation_programs` to find the journey, and then calls `list_trigger_events` to check if the required external event is configured correctly.

### Defining a hyper-specific audience group.
The CRM Specialist asks: 'Show me all contacts who bought product A but didn't open email B.' The agent uses `list_audience_segments` to pull the necessary segment details and filter criteria for precise targeting.

### Getting a quick executive summary of marketing activity.
The VP asks: 'What was our overall engagement volume last quarter?' The agent executes `quick_engagement_volume_audit`, giving the executive a single, consolidated report on campaigns, lists, and programs.

## Benefits

- You get an immediate view of marketing health. Instead of running multiple reports, the `quick_engagement_volume_audit` tool gives you a single summary of campaign volume and list activity.
- Auditing audience groups is simple. Use `list_audience_segments` to see segment definitions and filter criteria without ever navigating deep into the Emarsys UI.
- Tracking campaigns moves from guesswork to fact. The `get_campaign_details` tool gives you precise status, subject lines, and launch information on demand.
- Understanding workflows is fast. You can call `list_automation_programs` to see all active journeys and then follow up with `list_trigger_events` to know exactly how they start.
- You maintain a single source of truth for assets. Tools like `list_marketing_contact_lists` and `list_registration_forms` keep you organized on what resources are available.

## How It Works

The bottom line is you use natural language prompts instead of logging into multiple marketing dashboards.

1. Connect your AI client to this MCP using your Emarsys API User and Secret Key (W-SSE authentication).
2. Tell your agent exactly what you need, like 'List all campaigns launched in June' or 'What are the automation programs running?'.
3. Your agent processes the request against Emarsys data and returns structured details—like launch statuses or audience counts—directly to your conversation window.

## Frequently Asked Questions

**How does the Emarsys MCP handle listing all my campaigns?**
You start by using `list_email_campaigns` to get a directory of every campaign. Then, if you need specifics, use `get_campaign_details` to pull the full launch status and subject line for any single one.

**Can I use the Emarsys MCP to see contact segment details?**
Yes. Use `list_audience_segments`. This tool retrieves all segment definitions, showing you exactly what filter criteria are required to build those groups of contacts.

**What is the best way to check my general marketing setup using Emarsys MCP?**
Run `quick_engagement_volume_audit`. This single tool gives a high-level summary across campaigns, lists, and automation programs, which is perfect for an executive overview.

**Does the Emarsys MCP help me track automated workflows?**
Absolutely. You can first use `list_automation_programs` to see all active journeys, then use `list_trigger_events` to verify what external events are required for those programs to run.

**Is the Emarsys MCP useful for onboarding new team members?**
Yes. It's a great training tool because it centralizes knowledge. A new hire can ask about 'list setup' and use tools like `list_marketing_contact_lists` to see all available resources.