# Omnisend Marketing MCP

> Omnisend Marketing MCP connects your AI agent directly to Omnisend's full suite of marketing data. Manage email, SMS, and audience campaigns by listing campaigns, checking segment sizes, retrieving contact details, or analyzing e-commerce order history—all without opening a dashboard.

## Overview
- **Category:** ecommerce
- **Price:** Free
- **Tags:** omnichannel-marketing, sms-marketing, campaign-automation, customer-segmentation, marketing-analytics

## Description

Connecting your account gives you natural conversation control over all your omnichannel marketing operations. Instead of clicking through multiple tabs to check campaign performance or subscriber counts, you just ask your agent. Your AI client handles the complex data retrieval for campaigns and segments, giving you immediate insight into everything from contact profiles to e-commerce order history. Need to know how many people signed up last week? Or which customers triggered a specific custom event? This MCP pulls that information instantly. Because this MCP is hosted on Vinkius, your agent connects once and gains access to thousands of other tools, making it the central hub for all your marketing data.

## Tools

### get_campaign_details
Retrieves specific metadata and performance details for a single marketing campaign.

### get_contact_details
Pulls detailed information about a specific customer contact record.

### get_segment_details
Fetches granular data and member counts for one specific audience segment.

### get_account_usage
Gathers current billing metrics, specifically the volume of emails or SMS messages sent out.

### list_campaigns
Provides a comprehensive list of all marketing campaigns available in your account.

### list_contacts
Returns an index of all contacts within your Omnisend system.

### list_custom_events
Lists every custom tracking event that customers have triggered in the platform.

### list_signup_forms
Shows all active and draft signup or pop-up forms configured for lead capture.

### list_ecommerce_orders
Retrieves a list of e-commerce orders synced to your audience data.

### list_audience_segments
Generates an index of all defined audience segments for quick reference.

## Prompt Examples

**Prompt:** 
```
List my active email and SMS campaigns.
```

**Response:** 
```
Retrieving campaigns... I found 10 active campaigns including 'Abandoned Cart SMS', 'Welcome Email Series', and 'Spring Clearance'. Would you like the details for the Abandoned Cart campaign?
```

**Prompt:** 
```
How many members are in the 'VIP Customers' segment?
```

**Response:** 
```
Fetching segment info... The 'VIP Customers' segment currently has 2,450 active members. Shall I retrieve the detailed metadata for this segment?
```

**Prompt:** 
```
Show me our account usage for this month.
```

**Response:** 
```
Retrieving usage metrics... This month you have sent 45,000 emails and 1,200 SMS messages. You are currently at 75% of your monthly email volume limit. Would you like to see the upcoming scheduled campaigns?
```

## Capabilities

### View Marketing Campaigns
List every email and SMS campaign you have running and pull detailed performance metrics for any specific one.

### Analyze Audience Groups
Check segment membership counts, view saved segments, or list all active customer profiles to target groups accurately.

### Monitor Customer Activity
Retrieve a history of e-commerce purchases and track custom events that customers trigger during their journey.

### Check Account Health
Access current billing metrics, including usage volume for emails and SMS messages sent this period.

## Use Cases

### Auditing Campaign Readiness
The marketer needs to know if the 'Holiday Sale' campaign is scheduled. They ask their agent, and it uses list_campaigns to show all active campaigns, confirming the details for get_campaign_details without opening the platform.

### Understanding Drop-off Points
The team wants to know why some users aren't converting. They ask their agent to list custom events and then use get_contact_details on a specific user ID to see which actions they performed right before dropping off.

### Segment Verification
A manager needs to confirm the size of the 'High Value' segment. They ask their agent, and it calls list_audience_segments followed by get_segment_details, giving them the precise member count immediately.

### Reporting on Sales Impact
The analyst needs to report sales impact for Q2. They ask their agent to list e-commerce orders and then pull usage metrics via get_account_usage to tie marketing spend directly to revenue.

## Benefits

- Check campaign statuses instantly. Instead of clicking into the dashboard to see if 'Spring Clearance' is ready, ask your agent to list all marketing campaigns for a quick status check.
- Deep dive on audience segmentation. You can use list_audience_segments followed by get_segment_details to pull exact member counts for 'VIP Customers', letting you know exactly who to target next.
- Understand billing without logging in. Use the get_account_usage tool anytime you need to check current email or SMS volumes against your monthly limit.
- Track revenue flow easily. List e-commerce orders instantly shows a history of purchases, tying direct sales data back into your marketing conversations.
- Monitor user behavior automatically. You can list custom events and then pull specific contact details for users who triggered those key actions.

## How It Works

The bottom line is you stop jumping between tabs and start talking to your marketing stack.

1. Subscribe to the MCP and provide your Omnisend API key.
2. Your AI client sends a natural language prompt (e.g., 'List my active campaigns').
3. The MCP executes the necessary data calls, returning structured marketing insights directly to your chat window.

## Frequently Asked Questions

**How do I check campaign performance using Omnisend Marketing MCP?**
You use list_campaigns to see all available campaigns, then request get_campaign_details for the specific one you want metrics on.

**Does Omnisend Marketing MCP track custom events?**
Yes. You can call list_custom_events to see what tracking events customers have triggered across their journey.

**Can I check my SMS and email volume using Omnisend Marketing MCP?**
The get_account_usage tool pulls your current billing metrics, telling you exactly how many emails or SMS messages you've sent this period.

**How do I find out the member count for a segment?**
First, use list_audience_segments to confirm the name. Then, run get_segment_details and specify the name to get the current member count.

**Is Omnisend Marketing MCP good for e-commerce data?**
It's great for e-commerce. You can list_ecommerce_orders to review purchase history, tying sales directly into your marketing analytics conversation.