# Drip MCP for AI Agents MCP

> Drip MCP lets your AI agent manage everything in Drip—from subscriber lists to complex event triggers. Instead of logging into the dashboard, you can ask it to update contacts, apply tags, or list all active marketing campaigns right through natural conversation. It's full-cycle automation for growth marketers.

## Overview
- **Category:** growth-engine
- **Price:** Free
- **Tags:** drip, email, marketing-automation, ai-agents, mcp

## Description

This MCP gives your AI agent complete control over your Drip marketing environment. You stop clicking through dashboards and start talking to the system. Your agent can fetch every subscriber you have on file, or list all tags and custom fields so you know exactly what data points exist. Need an update? The agent handles it: it can create new subscribers with specific tags or record custom events instantly, which is key for triggering complex workflows. It even pulls live metrics from your single-email campaigns. Because this MCP sits within the Vinkius catalog, you connect once to your preferred AI client, and suddenly that client has access to Drip's entire suite of marketing tools, making advanced automation effortless.

## Tools

### apply_tag
Applies one or more tags to an existing subscriber's profile.

### create_or_update_subscriber
Adds a new subscriber or modifies an existing one using their email, custom fields, and tags.

### delete_subscriber
Permanently removes a subscriber from the Drip account. This action cannot be undone.

### fetch_subscriber
Retrieves all profile details for a single subscriber using their ID or email address.

### list_broadcasts
Lists every Single-Email Campaign (Broadcast) currently set up in Drip.

### list_campaigns
Lists all active Email Series Campaigns, which are multi-step automated sequences.

### list_custom_fields
Shows a list of every custom field identifier available for subscriber data entry.

### list_subscribers
Pulls a complete directory listing of all contacts managed by the Drip account.

### list_tags
Retrieves every tag that has been applied across the entire subscriber base.

### list_workflows
Provides a full directory listing of all automated workflows running in Drip.

### record_event
Records a custom, measurable event for any subscriber, allowing you to trigger specific workflow actions.

### unsubscribe_subscriber
Removes an individual subscriber from all email communications immediately.

## Prompt Examples

**Prompt:** 
```
I need to run a quick audit of all my contacts and see which ones haven't been tagged in 3 months.
```

**Response:** 
```
Here is the subscriber list, filtered by activity status. 

**Total Contacts:** 12,450
**Un-tagged/Dormant Leads:** 789

| Email | Last Activity Date | Current Tags |
| :--- | :--- | :--- |
| john@corp.com | 2023-01-15 | None |
| jane@co.net | 2023-04-01 | Welcome, Paid |

I recommend running a bulk `apply_tag` to move these dormant leads into a re-engagement flow.
```

**Prompt:** 
```
Show me all the email series campaigns we have set up right now and tell me which one uses tags.
```

**Response:** 
```
**Email Series Campaigns Overview**

*   **Welcome Sequence:** Triggers on 'New Subscriber'. Uses: `apply_tag`.
*   **Re-Engagement Funnel:** Triggers on 90 days of inactivity. Uses: `list_workflows`.
*   **Product Launch Beta:** Manual trigger only. Does not use tags.
```

**Prompt:** 
```
I have a new lead, 'sarah@test.com'. Please add her and tag her as 'Hot Lead' right away.
```

**Response:** 
```
✅ Success! Sarah's profile is now active.

**Action Taken:** `create_or_update_subscriber` executed.
*   Email: sarah@test.com
*   Tags Applied: Hot Lead
*   Custom Field 'Source': Website Form

The Welcome Sequence has been automatically triggered.
```

## Capabilities

### Manage Subscriber Records
Create new contacts or update existing ones by passing an email address along with custom tags or field data.

### List All Contacts and Tags
Fetch a comprehensive list of all subscribers, as well as every tag and custom field used in the Drip account for segmentation planning.

### Record Custom Events
Trigger dynamic workflows by recording specific, measurable events against any subscriber's profile.

### Campaign and Workflow Oversight
Retrieve lists of all single-email campaigns (broadcasts) and entire email series campaigns to review ongoing marketing efforts.

### Subscriber Lifecycle Management
Unsubscribe a contact from all mailings or permanently delete them after their lifecycle is complete.

## Use Cases

### Handling new lead intake and segmentation
A new batch of leads comes in. Instead of manually assigning tags, the agent uses `create_or_update_subscriber` to add them instantly, passing along custom fields like 'source' or 'interest', keeping your segment data clean from day one.

### Tracking product engagement after a purchase
A user makes a buy. The agent uses `record_event` to log the 'Purchase Complete' event for that specific contact, which immediately triggers a post-sale workflow designed to upsell them.

### Auditing campaign dependencies
Before modifying an email series, the agent runs `list_workflows` and `list_campaigns`. This gives the marketer a complete overview of all active sequences and what they depend on.

## Benefits

- Maintain accurate data profiles. Use `create_or_update_subscriber` to ensure contacts always have the correct tags and custom fields, regardless of where they sign up.
- Instantly trigger complex sequences. The ability to `record_event` allows your agent to simulate user actions—like viewing a product page—to kickstart specific Drip workflows.
- Stop wasting time on list exports. Use `list_subscribers` and other listing tools to get full, up-to-date contact lists directly into your AI workflow for immediate analysis.
- Control the entire funnel. Quickly review all automated sequences by using `list_campaigns` or checking out single broadcasts via `list_broadcasts`.
- Keep compliance simple. When a user leaves, use `unsubscribe_subscriber` to ensure they are removed from mailings without permanently deleting their data.

## How It Works

The bottom line is that you talk marketing requests to your AI client, and the MCP executes those complex, multi-step operations directly within Drip.

1. First, you need your Drip API Token and Account ID. Add those credentials to the MCP using Vinkius.
2. Next, connect your preferred AI client (Claude, Cursor, etc.) to this MCP. Your agent now has direct access to all Drip tools.
3. Finally, just chat with your agent. Ask it to perform tasks like listing contacts or triggering a custom event, and watch the actions happen.

## Frequently Asked Questions

**How do I use the Drip MCP to update subscriber data?**
You can tell your AI agent exactly what you need done. Simply ask it to create or update a contact, providing their email address and any new tags or custom information you want applied.

**Can the Drip MCP help me manage my marketing campaigns?**
Yes. Your agent can list all your active email series campaigns and single-email broadcasts. This helps you audit what's running and see which workflows are live.

**What if I need to trigger a manual workflow action in Drip?**
You can record custom events using the MCP. By triggering an event, your agent simulates real user behavior (like viewing a product), which is often the key to kicking off a dormant marketing sequence.

**Does this Drip MCP handle compliance like unsubscribing users?**
Absolutely. You can tell the agent to `unsubscribe_subscriber` for any given email address, ensuring they are immediately removed from all future mailings while keeping your records clean.

**How do I find out what tags or custom fields Drip supports?**
The MCP provides tools like `list_tags` and `list_custom_fields`. You just ask the agent to list them, and it gives you a full rundown of everything available for segmentation.