Drip MCP. Automate subscriber actions and track events via your agent.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Drip MCP Server manages your entire subscriber lifecycle. Use your AI agent to list contacts, update custom fields, apply tags, and record custom events in Drip.
You can also list and fetch metrics from all your campaigns and workflows. It lets you automate complex marketing tasks without touching the Drip UI.
What your AI agents can do
Apply tag
Adds a specified tag to a single subscriber's profile.
Create or update subscriber
Adds a new contact or updates an existing one using email, custom fields, or tags.
Delete subscriber
Permanently removes a subscriber from the Drip account.
Fetch, create, or modify individual subscriber records, including assigning tags and custom attributes.
Record specific, custom events for any subscriber, immediately triggering defined Drip workflows.
Pull lists of all available tags, custom fields, workflows, and broadcast campaigns for reference.
Retrieve a complete list of every known contact in the Drip account, or fetch a single subscriber by ID or email.
List and retrieve metrics for both single-email campaigns (broadcasts) and multi-step email series (workflows).
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Drip MCP Server: 12 Tools for Marketing Automation
Use these 12 tools to manage every aspect of your Drip CRM, from updating individual tags to listing entire campaigns and tracking custom user events.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Drip on Vinkius019dd0e5apply tag
Adds a specified tag to a single subscriber's profile.
019dd0e5create or update subscriber
Adds a new contact or updates an existing one using email, custom fields, or tags.
019dd0e5delete subscriber
Permanently removes a subscriber from the Drip account.
019dd0e5fetch subscriber
Retrieves all data for one subscriber using their ID or email address.
019dd0e5list broadcasts
Lists all Single-Email Campaigns (broadcasts) configured in Drip.
019dd0e5list campaigns
Lists all multi-step Email Series Campaigns (workflows) in Drip.
019dd0e5list custom fields
Retrieves a list of all custom field identifiers available in your Drip account.
019dd0e5list subscribers
Fetches a complete list of every known contact in your Drip account.
019dd0e5list tags
Lists every available tag used within the Drip account.
019dd0e5list workflows
Retrieves a list of all active and inactive workflows in Drip.
019dd0e5record event
Logs a custom event for a subscriber, allowing you to pass extra properties with the event data.
019dd0e5unsubscribe subscriber
Removes a subscriber from all email communications immediately.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Drip, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Drip. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Updating subscriber records and tracking events used to be a multi-tab, multi-click chore.
Right now, if a user does something valuable—like viewing a specific product page or filling out a contact form—you have to go into Drip, find the contact, click the 'Update' button, then manually select the tag, and finally, go to the 'Events' tab to record the event. This process is slow, error-prone, and requires juggling multiple tabs.
With the Drip MCP Server, you just tell your agent what happened. Say, 'User X viewed the pricing page.' The agent runs `apply_tag` and `record_event` for you. The entire sequence happens instantly, and you get the confirmation that the workflow was triggered.
Drip MCP Server: Full Control Over Your Contact Data
You no longer have to rely on the Drip UI to get a full list of contacts, check custom fields, or audit which workflows are running. The agent executes `list_subscribers` and `list_workflows` instantly, pulling all that metadata into your chat window.
This means you can write automation that relies on the absolute latest state of your contact list and campaign setup. You're working with the API's truth, not the UI's view. It's faster, more reliable, and infinitely more powerful.
What you can do with this MCP connector
You can run your AI agent right against Drip, giving you total control over your subscriber base and campaigns. Forget clicking through menus and copy-pasting data. You just tell your agent what you need, and it executes complex marketing tasks—from slapping a single tag on a user to kicking off an event that triggers a whole workflow.
Manage Subscriber Profiles:
Your agent lets you fetch all the data for any subscriber using their ID or email. You can also create a new contact or update an existing one, supplying custom fields or tags in the process. If you need to clean house, you can delete a subscriber entirely. You'll also find tools to list every available tag and custom field in your account.
For immediate removal from all email communications, you can use unsubscribe_subscriber.
Audit and List Account Assets:
Need to see what assets you're working with? Your agent can list every available tag using list_tags, pull every custom field identifier with list_custom_fields, and list every active and inactive workflow using list_workflows. It'll also list every single Single-Email Campaign (broadcast) with list_broadcasts and give you a complete list of all multi-step Email Series Campaigns (workflows) via list_campaigns.
Full Subscriber Census:
Want to see who's in your book? Your agent pulls a complete list of every known contact using list_subscribers. Beyond that, you can use fetch_subscriber to grab all the details for one user.
Tracking Custom User Activity:
When a subscriber does something specific, you can log a custom event for them using record_event, and you can pass extra properties along with the event data. This action immediately kicks off any Drip workflows you've set up.
Control Campaign Flow:
Your agent lets you check the metrics for all your single-email campaigns (broadcasts) and list all your multi-step email series (workflows). You can also list all the workflows using list_workflows and get a rundown of all the campaigns using list_campaigns. You've got the power to automate complex marketing tasks without ever touching the Drip user interface.
019dd0e5-f6b0-731a-800a-533b8db28f29 How Drip MCP Works
- 1 Sign up for Drip and find your API Token and Account ID.
- 2 Enter those credentials into the MCP Server to authenticate the connection.
- 3 Chat with your AI agent. Tell it the task—for example, 'Update the tag for john@doe.com to 'High Priority' and record an event called 'Demo Started'.'
The bottom line is, your AI agent handles the Drip API calls for you, turning complex marketing operations into simple chat commands.
Who Is Drip MCP For?
The growth marketer who spends hours in the Drip UI just updating tags and checking metrics. The e-commerce manager who needs to segment users based on real-time actions. Developers who need to write custom Python scripts to manage subscriber data without leaving their preferred environment.
Uses the agent to run bulk updates (e.g., applying a 'Fall Campaign' tag to all subscribers listed in a specific workflow) and list campaign metrics.
Uses the agent to track user behavior, recording custom events when a user hits a specific product page or views a high-value item.
Uses the agent to build data pipelines, fetching subscriber lists (list_subscribers) and applying structured updates programmatically.
What Changes When You Connect
- Stop manual tag updates. Use
apply_tagorcreate_or_update_subscriberto manage hundreds of user tags and attributes with a single agent prompt. - Track real-time behavior. When a user completes a specific action, use
record_eventto log it immediately, triggering complex workflows without manual intervention. - Audit everything fast. Need to know what tags or fields exist? Use
list_tagsorlist_custom_fieldsto pull all structural metadata instantly. - Manage campaigns programmatically. Use
list_broadcastsandlist_campaignsto get a quick inventory of every single email series and broadcast running. - Get full user visibility. Use
list_subscribersto pull a full census of your contact list, orfetch_subscriberfor deep-dive data on one person. - Execute complex flows easily. You can combine tools—like fetching a list of users (
list_subscribers), then updating them (create_or_update_subscriber), and finally logging an event (record_event)—all in one chat session.
Real-World Use Cases
A user views a pricing page and needs to be flagged.
The goal is to immediately flag a user as 'High Intent'. Instead of going into the Drip UI to manually apply the tag, the agent runs: 1) fetch_subscriber to get the user's ID, 2) apply_tag to add 'High Intent', and 3) record_event to log 'Pricing Page View'. This ensures the user starts the correct, high-value workflow immediately.
You need to generate a report on all active campaigns.
Instead of clicking through the Campaigns tab and manually opening every workflow, you ask the agent to run list_campaigns. It returns all workflows, allowing you to immediately see which series are active or need updating. You can then follow up by asking the agent to list all associated metrics.
A developer needs to clean up old, inactive contacts.
A developer runs the agent to first list_subscribers to get a list of all contacts. They filter this list for inactive accounts, then use delete_subscriber on the identified IDs. This keeps the Drip database clean and prevents sending emails to bad addresses.
The sales team needs to know which users are missing key data points.
The team asks the agent to list_custom_fields to see what data is tracked. They then use list_subscribers and fetch_subscriber to check specific user records, making sure every key field, like 'Industry' or 'Company Size', has been populated before the next campaign run.
The Tradeoffs
Running multi-step updates manually
The user has to: 1) Copy a user's email. 2) Go to the 'Update' page. 3) Manually select the tag. 4) Go to the 'Events' tab and record the event. This takes 5-10 minutes per user.
→
Tell your agent to perform the sequence. 'Update user X: apply tag 'VIP' and record event 'Website Visit'.'. The agent executes create_or_update_subscriber, apply_tag, and record_event in sequence, handling the entire process in one chat.
Guessing which tags exist
A marketer decides to tag a user 'Q4-Promo' but forgets to check if that tag exists in Drip. The action fails because the tag doesn't exist.
→
Always start by asking the agent to run list_tags. You get a definitive list of all available tags before attempting to use apply_tag or create_or_update_subscriber.
Forgetting user deletion is permanent
A user runs delete_subscriber without realizing the action is irreversible. They lose all historical data for that contact.
→
Never run delete_subscriber until you've run fetch_subscriber and confirmed you have downloaded or archived the necessary data. Treat this tool as a last resort.
When It Fits, When It Doesn't
Use this MCP Server if your primary workflow involves managing subscriber data, tags, or events within Drip. It's ideal for developers writing data pipelines or for advanced marketers who need to execute complex, multi-step tasks (like 'fetch user X, then update their tag, then log an event') without leaving their chat environment.
Don't use this if you only need to view simple, static reports that are already available on the Drip dashboard, or if you need to build a full-blown, custom web interface around Drip. For basic data validation, you'll just need the fetch_subscriber tool.
If your need is to analyze data across multiple external systems (e.g., Drip + Salesforce), this server is only half the answer; you'll need an additional connector. But for everything happening inside Drip, this is the go-to tool.
Common Questions About Drip MCP
How do I use the `record_event` tool with custom properties? +
You pass the properties as key-value pairs in your prompt. For example, 'Record event 'Demo Started' for john@doe.com with property 'Product' set to 'Enterprise'.'. The agent logs the event and passes the extra data to Drip.
Can I list all the custom tags I can use in Drip? +
Yes, use the list_tags tool. It pulls every available tag from the account, which is necessary before you try to use apply_tag on a user.
Is `delete_subscriber` permanent? +
Yes, delete_subscriber is irreversible. You should always fetch the subscriber's data first using fetch_subscriber to ensure you don't lose history before deleting them.
What is the difference between `list_campaigns` and `list_workflows`? +
Use list_campaigns to see single, standalone email blasts (broadcasts). Use list_workflows to see the multi-step, automated email series that run over time.
How do I use `create_or_update_subscriber` when I only have a custom field identifier? +
You must pass both the email address and the custom field identifier. The agent handles the merge logic, ensuring the record updates correctly. This prevents partial data writes.
If I run `fetch_subscriber` with an invalid ID or email, what happens? +
The agent returns a specific error message detailing the invalid input. You can then use list_subscribers to check for correct IDs before retrying the fetch.
What is the best way to list all available custom fields using `list_custom_fields`? +
Running list_custom_fields provides all identifiers. You should reference these identifiers when using create_or_update_subscriber to ensure your data maps correctly.
Does `delete_subscriber` require me to know the subscriber's unique ID? +
No, you can typically pass the subscriber's email address. The agent uses the email to locate and permanently remove the account.
Can the AI Agent send email broadcasts automatically? +
No, the agent can only read existing broadcasts and campaigns, and add subscribers or trigger events that might lead to emails being sent by Drip's rules.
Does it support Drip custom fields and tags? +
Yes! You can list available custom fields and apply multiple tags or custom properties to any subscriber.
Can I remove a subscriber from Drip entirely using the agent? +
Yes, you can instruct the agent to delete a subscriber completely, or simply unsubscribe them from all mailings.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.