# Plunk Email Marketing MCP for AI Agents AI Agent Connect

> Plunk Email Marketing MCP lets you connect your AI agent directly to your Plunk account. You can send out transactional emails, track user actions in real-time, and manage your entire contact list through simple chat commands. It takes the manual work out of marketing automation by letting your agent handle the heavy lifting of audience management and campaign oversight.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_qEMLNDu3dCeytZAr9sJDauBGsuybBxEmWQ6CoC3s/ai-agent-connect
- **Tags:** transactional-email, event-tracking, audience-management, email-campaigns, subscription-management, developer-api

## Description

Managing a growing email list usually means jumping between tabs, copying contact data, and double-checking template statuses. This Connector changes that by letting your AI agent handle the grunt work for you. Instead of manually hunting for a user's details or trying to remember which campaign is currently live, you can just ask your agent to do it. You'll be able to send out onboarding messages or alerts instantly without leaving your chat window. It makes it easy to keep your audience data clean and your communication flows moving. Because Vinkius makes it so simple to connect these tools, you can get your marketing automation running in minutes. You can log specific user actions to trigger your workflows or just pull a list of your saved templates to see what's ready to go. It's about getting your marketing data where you need it, exactly when you need it, without the friction of a traditional dashboard. You can manage your entire audience, from creating new records to deleting old ones, without ever having to worry about manual data entry errors. Whether you need to check the status of a campaign or quickly grab the details of a specific subscriber, the agent does the heavy lifting so you can focus on the strategy instead of the clicks.

## Tools

### delete_contact
Remove a contact from your Plunk audience permanently. Use this to clean up your database and maintain list hygiene.

### create_or_update_contact
Add a new user to your audience or update the metadata for an existing one. This keeps your records accurate without manual entry.

### get_contact_details
Pull all the specific information for a single contact in your database. This gives you a full view of a user's profile instantly.

### list_email_campaigns
Get a full list of all your active and past email marketing campaigns. This helps you stay on top of your current marketing schedule.

### list_contacts
See every contact currently stored in your Plunk audience. This is useful for quick audits of your subscriber base.

### list_email_templates
View all the saved email templates you've created in your account. Use this to see what content is ready to ship.

### send_transactional_email
Send a specific HTML email to one or more recipients right now. It is perfect for sending instant alerts or onboarding messages.

### track_user_event
Log a custom user action to your system to trigger automated workflows. This helps you capture user behavior in real-time.

## Prompt Examples

**Prompt:** 
```
List all the contacts in my audience.
```

**Response:** 
```
I'm pulling that for you now. Here is the current list of contacts in your Plunk audience:

| Name | Email | Status |
| :--- | :--- | :--- |
| John Doe | john@example.com | Subscribed |
| Jane Smith | jane@example.com | Unsubscribed |
| Bob Ross | bob@example.com | Subscribed |
```

**Prompt:** 
```
Send a welcome email to test@user.com.
```

**Response:** 
```
Sending that now. I've queued the welcome email for **test@user.com**. 

**Status:** ✅ Queued
**Subject:** Welcome to our platform!
**Recipient:** test@user.com
```

**Prompt:** 
```
Track a 'subscription_started' event for user 123.
```

**Response:** 
```
Got it. I've logged the **subscription_started** event for user 123. 

*   **Event:** subscription_started
*   **User ID:** 123
*   **Timestamp:** 2026-07-10 14:43:39 UTC
```

## Capabilities

### Send transactional emails
Send a notification or alert to a specific user instantly.

### Track user actions
Log specific events to trigger automated workflows.

### Manage audience lists
Create, update, or delete contacts in your Plunk database.

### Audit email templates
See all your saved templates and their current status.

### Monitor campaign status
Check which marketing campaigns are currently running.

### Pull contact details
Get full information for a specific user in your audience.

## Use Cases

### Onboarding Automation
A new user signs up, and you ask your agent to send a welcome email using `send_transactional_email`.

### Segment Auditing
A marketer wants to see who is subscribed and asks the agent to `list_contacts` to check the count.

### Event Logging
A product manager wants to log a 'feature_completed' action for a user using `track_user_event`.

### Contact Cleanup
A support rep needs to remove a test account and tells the agent to `delete_contact`.

## Benefits

- Send transactional emails instantly. Use `send_transactional_email` to get alerts out to users without switching tabs.
- Keep your audience clean. Use `create_or_update_contact` and `delete_contact` to manage your database via chat.
- Track user behavior in real-time. Use `track_user_event` to log actions that trigger your marketing flows.
- Audit your content quickly. Use `list_email_templates` to see what's ready to ship without opening the Plunk dashboard.
- Monitor campaign health. Use `list_email_campaigns` to see what's running and what's not at any moment.
- Get instant contact info. Use `get_contact_details` to pull specific user data when you need it most.

## How It Works

The bottom line is you get a chat-based interface for your entire Plunk marketing suite.

1. Subscribe to the Plunk Email Marketing MCP on Vinkius.
2. Provide your Plunk Secret Key from your project settings.
3. Start asking your agent to send emails or manage contacts.

## Frequently Asked Questions

**Can I use Plunk Email Marketing to send out my weekly newsletter?**
Yes, you can use it to manage your campaigns, but you should still use the Plunk dashboard to design the actual content and schedule the big blasts.

**How does the Plunk Email Marketing MCP help with user onboarding?**
It lets your agent send transactional emails like welcome messages or password resets instantly as soon as a user joins.

**Can I update user info without logging into Plunk?**
Yes, you can just tell your agent to update a contact's metadata or create a new one using the Connector.

**Does Plunk Email Marketing support tracking custom actions?**
It does. You can use it to log specific user events, which helps you trigger automated workflows or segment your audience more accurately.

**Is this Connector good for small marketing teams?**
It's perfect for small teams because it removes the need to constantly switch between different tools to manage your contact list and send notifications.

**Where do I find my Plunk Secret Key?**
Log in to your [**Plunk Dashboard**](https://app.useplunk.com/), navigate to project settings, and you will find your Secret Key under the API section. It typically starts with `sk_`.

**Can I send bulk newsletters with this agent?**
This integration is optimized for transactional emails and event tracking. For large-scale bulk newsletters, we recommend using the Plunk dashboard or their specialized campaign endpoints for maximum deliverability and compliance.