# ActiveTrail MCP for AI Agents MCP

> ActiveTrail MCP handles professional email and SMS marketing automation directly through your AI agent. You can manage entire contact ecosystems, from creating detailed subscriber profiles to monitoring campaign performance and segment groups—all using natural conversation.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Tags:** sms-marketing, campaign-management, contact-segmentation, digital-engagement, marketing-analytics, automation

## Description

This MCP connects your favorite AI client to ActiveTrail's full suite of email and SMS tools. Instead of jumping between dashboards or running complex scripts, you talk to your agent about your marketing goals. It manages everything from auditing past campaigns to building precise contact segments.

Your agent handles the entire workflow through simple conversation. You can tell it to list all active subscribers, then ask for a segment of high-value leads who haven't opened an email in 60 days. It executes those steps and gives you real-time analytics on opens, clicks, and engagement patterns.

When you connect this MCP via Vinkius, your agent gets access to the full catalog of marketing tools. This means whether you need to send a quick SMS notification or run a deep campaign performance check, it's all handled through plain language commands.

## Tools

### list_contacts
Retrieves the complete list of every subscriber currently in your ActiveTrail account directory.

### create_contact
Adds a new person to ActiveTrail by requiring their email address and personal details.

### list_campaigns
Fetches a list of all emails or SMS campaigns that are either drafted or have already been sent out.

### list_groups
Shows you every defined segment and group currently configured within your ActiveTrail account.

### send_sms
Sends an immediate text message notification via the ActiveTrail gateway using a specified phone number and body text.

## Prompt Examples

**Prompt:** 
```
Show me the full list of contacts who are in the 'Beta Testers' group and haven't opened any emails since May.
```

**Response:** 
```
**🔬 Beta Tester Segment Audit**

Here's a quick snapshot of your segment:

*   **Segment Name:** Beta Testers (Group ID: 45B)
*   **Total Members:** 123 people
*   **Criteria Met:** No opens since May 1st.

| Email | Status | Last Open Date |
| :--- | :--- | :--- |
| alice@example.com | Active | N/A |
| bob@example.com | Dormant | 2024-05-03 |
| charlie@test.net | Active | 2024-06-18 |

Would you like to send a follow-up reminder SMS to the two dormant users?
```

**Prompt:** 
```
What were the stats for my 'Q3 Product Update' campaign last week?
```

**Response:** 
```
**📊 Campaign Performance: Q3 Product Update**

| Metric | Value |
| :--- | :--- |
| **Reached Subscribers** | 15,400 |
| **Open Rate** | 28% (Up from 25%) |
| **Total Clicks** | 920 |
| **Bounce Rate** | 3.1% |

The campaign performed well overall. You might want to create a new segment of users who clicked but didn't convert for follow-up.
```

**Prompt:** 
```
Add my coworker, Sarah Jenkins (sarah@company.com), and move her into the 'High Value Leads' group.
```

**Response:** 
```
**✅ Contact Update Complete**

I added Sarah Jenkins to your ActiveTrail system successfully.

*   **New Record:** sarah@company.com
*   **Action Taken:** Added to 'High Value Leads' segment (ID: 20A).
*   **Next Steps:** You can now run a targeted campaign specifically for her group.
```

## Capabilities

### list_contacts
Retrieves the full directory of subscribers from your ActiveTrail account.

### undefined
Adds a new subscriber to the ActiveTrail system using an email and personal details.

### undefined
Retrieves a list of sent and draft emails or SMS campaigns in ActiveTrail.

### undefined
Retrieves the list of segments and groups configured in your ActiveTrail account.

### undefined
Sends an immediate SMS text message notification via the ActiveTrail gateway using a phone number and body text.

## Use Cases

### Need to find out which leads are most engaged?
A marketing team needs to know who is clicking on their emails but hasn't bought anything yet. They ask the agent to audit opens and clicks, then use `list_groups` to pull a segment of 'High Engagement/Low Purchase' users for a targeted follow-up campaign.

### Just added 50 new leads from an event.
A small business owner has a list of emails and needs them in the system. They prompt the agent to use `create_contact` repeatedly for all 50 records, instantly building out their subscriber base without manual uploads.

### Need an urgent reminder about a service outage.
The operations team needs to notify several key clients immediately. They tell the agent to use `send_sms` for each client's specific phone number, ensuring the message gets out instantly without waiting for email deliverability.

### Checking on a planned Black Friday sale.
A manager wants to check if their draft campaign is ready. They ask the agent to use `list_campaigns` and see the status of all pending campaigns, confirming which ones are scheduled or need final review.

## Benefits

- Stop manually auditing campaigns. You can instantly list active and past campaigns using the `list_campaigns` tool, getting real-time performance stats right in your chat.
- Keep your subscriber base clean. Use the `create_contact` tool to add new leads immediately, ensuring every person has a proper record before marketing begins.
- Targeting is faster than ever. The agent lets you manage groups and segments using `list_groups`, making sure messages only hit the right people.
- Handle urgent outreach instantly. You can bypass email entirely and use `send_sms` to send immediate text alerts directly from your chat interface.
- Get a full picture of who's subscribed. The `list_contacts` tool gives you instant access to the entire directory, making compliance checks simple.

## How It Works

The bottom line is: you use plain language to control complex, multi-step marketing operations.

1. First, subscribe to the ActiveTrail MCP and enter your required API Token.
2. Second, connect this MCP through any compatible client like Cursor or Windsurf.
3. Third, start talking to your agent. Just ask it what you need—like 'List all groups that haven't been contacted in three months.' — and watch the work happen.

## Frequently Asked Questions

**How can the ActiveTrail MCP help me manage my contact list?**
The ActiveTrail MCP lets you pull your full subscriber directory instantly. You can audit who's active, add new leads, or check segment membership without ever leaving your chat window.

**I need to send an urgent text message; is the ActiveTrail MCP right for that?**
Yes. It lets you use the `send_sms` tool to dispatch immediate text messages directly from your AI client, perfect for quick customer service or outage alerts.

**Does the ActiveTrail MCP help me track campaign results?**
Absolutely. You can retrieve a list of all campaigns and get real-time stats, including open rates and total clicks, so you always know your marketing efforts are paying off.

**What if I don't know which groups I have set up?**
The MCP lets you run a quick query to list all available segments and groups. This prevents you from sending messages to the wrong audience or forgetting an important segment entirely.

**Is ActiveTrail MCP better than using my native email platform dashboard?**
It's faster because it brings your marketing data directly into a conversational interface, letting you perform multi-step audits and actions without navigating complex web menus. You get results in seconds.