4,500+ servers built on MCP Fusion
Vinkius

Plunk Email Marketing MCP. Manage contacts and track events in conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Plunk Email Marketing MCP on Cursor AI Code Editor MCP Client Plunk Email Marketing MCP on Claude Desktop App MCP Integration Plunk Email Marketing MCP on OpenAI Agents SDK MCP Compatible Plunk Email Marketing MCP on Visual Studio Code MCP Extension Client Plunk Email Marketing MCP on GitHub Copilot AI Agent MCP Integration Plunk Email Marketing MCP on Google Gemini AI MCP Integration Plunk Email Marketing MCP on Lovable AI Development MCP Client Plunk Email Marketing MCP on Mistral AI Agents MCP Compatible Plunk Email Marketing MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Plunk Email Marketing MCP Server handles your entire audience lifecycle via API calls. Manage contacts—create new users, update metadata, or delete records.

Send immediate transactional emails for alerts or onboarding sequences. You can also track custom user actions and list all saved templates or running campaigns directly through natural conversation with your AI agent.

What your AI agents can do

Create or update contact

Creates a new user profile in Plunk, or updates metadata for an existing contact record.

Delete contact

Permanently removes a specific contact from your entire Plunk audience list.

Get contact details

Retrieves all stored information and current status for one specific user contact.

+ 5 more capabilities included
Manage Contact Records

Create, read, update, and delete user contacts within the Plunk audience database.

Send Direct Emails

Queue transactional emails to specific recipients for notifications or alerts.

Track User Actions

Log custom user events—like 'button_clicked' or 'profile_viewed'—to your Plunk audience.

View Campaign Status

Retrieve a list of all active and saved email marketing campaigns in the platform.

Audit Templates

Get a complete list of every reusable HTML template you have created for emails.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Plunk Email Marketing: 8 Tools for Audience Ops

Run core marketing operations—from contact management to sending alerts—using these eight specialized tools through your AI agent.

create019d846e

create or update contact

Creates a new user profile in Plunk, or updates metadata for an existing contact record.

delete019d846e

delete contact

Permanently removes a specific contact from your entire Plunk audience list.

get019d846e

get contact details

Retrieves all stored information and current status for one specific user contact.

list019d846e

list contacts

Fetches a list of every single active and inactive contact in your Plunk database.

list019d846e

list email campaigns

Pulls a summary of all email marketing campaigns you have set up or run previously.

list019d846e

list email templates

Displays every reusable HTML template available in your Plunk account for building emails.

send019d846e

send transactional email

Sends a one-time, non-marketing email (like an alert or reset) to the specified recipient(s).

track019d846e

track user event

Logs a custom action performed by a user, recording data that helps segment your audience.

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
Start building

Make Your AI Do More

Start with Plunk Email Marketing, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

This Plunk Email Marketing MCP Server handles your whole audience lifecycle directly through your AI client. You'll manage contacts, trigger emails, and track user behavior—all without leaving your chat interface.

Managing Your Audience Contacts
You can treat the Plunk database like your own CRM right here. Use list_contacts to fetch a complete roster of every single contact in your system, whether they're active or dormant. Need to know what one specific user is up to? Run get_contact_details and you'll get all their stored info and current status immediately.

If you need to add someone new, use create_or_update_contact; it either makes a brand-new profile for a user or updates the metadata on an existing record. And if that contact is junk? Run delete_contact and you permanently strip them from your Plunk audience list.

Tracking User Behavior
Your AI client uses track_user_event to log custom actions performed by users—stuff like 'button_clicked' or 'profile_viewed.' This data helps segment your audience so you know exactly who needs what message.

Sending and Auditing Content
To keep people informed, use send_transactional_email. You send one-time emails for alerts, password resets, or simple onboarding messages to specific recipients. When it comes to content, the server gives you full visibility. Run list_email_templates to display every reusable HTML template sitting in your Plunk account, so you know what's ready to go into an email.

You can also pull a summary of all marketing campaigns—both those you’ve set up and ones that ran previously—by calling list_email_campaigns. This gives you the full picture of your platform's history.

You get all this done by just talking to your agent. It reads the tools, figures out what you need, and executes the API calls for you.

How Plunk Email Marketing MCP Works

  1. 1 Subscribe to the server and provide your Plunk Secret Key.
  2. 2 Your AI agent uses natural language prompts (e.g., 'List all contacts') to invoke specific tools.
  3. 3 The MCP Server runs the tool against the Plunk API, returning structured data or confirmation messages directly into the chat.

The bottom line is you tell your AI client what marketing action to take; it handles the messy API calls for Plunk and gives you a clean answer right here.

Who Is Plunk Email Marketing MCP For?

Growth Marketers, Product Managers, and Customer Support reps. This setup is for anyone who spends time switching between email marketing dashboards, CRM tools, and analytics platforms just to execute a simple communication flow or check user status. Stop clicking through five different tabs at 2 AM.

Growth Marketer

Uses list_contacts to segment an audience and then uses send_transactional_email to test a quick blast or send welcome messages.

Product Manager

Triggers track_user_event whenever a new feature is used, allowing them to audit user behavior without writing manual logging scripts.

Customer Support Specialist

Uses get_contact_details to pull specific user metadata quickly and uses create_or_update_contact to correct an email address or subscription status on the fly.

What Changes When You Connect

  • Stop manually checking user statuses. You can instantly get_contact_details or list_contacts right from your agent, getting real-time audience data without logging into Plunk's dashboard.
  • Send critical alerts immediately. Use send_transactional_email to send password resets or onboarding messages the second a user needs it, bypassing complicated workflow builders.
  • Build better automation logic. By using track_user_event, you log specific actions (e.g., 'checkout_abandoned'), giving your marketing team better data than simple open rates.
  • Audit content fast. Need to know what templates are available? Run list_email_templates or check campaign status with list_email_campaigns. It's all one prompt away.
  • Maintain clean data. Use create_or_update_contact to ensure user metadata is current, and if necessary, use delete_contact to scrub old records—all controlled by your AI agent.

Real-World Use Cases

01

The Onboarding Flow Failure

A new sign-up needs a welcome email immediately. Instead of going through the 'Automation' menu, calling get_contact_details confirms the user exists, and then triggering send_transactional_email sends the required message in two steps, solving the immediate communication gap.

02

Auditing User Behavior

A PM wants to know how many users saw the pricing page this week. They run a query that calls track_user_event for 'pricing_viewed'. The agent reports the count, letting them segment and build an email campaign using list_email_campaigns later.

03

Contact Cleanup

The data team spots old accounts that should be purged. They run list_contacts to find stale entries, then use delete_contact on the identified list, ensuring compliance and keeping the audience clean.

04

Emergency Communications

A service outage requires an immediate alert. The support agent calls send_transactional_email to target only affected users, bypassing scheduled campaigns entirely and notifying them instantly.

The Tradeoffs

Treating the tool like a database query.

Asking the agent to 'show me all emails sent last month.' The tools don't provide historical send logs, only listing available templates or campaigns. This will fail or return irrelevant data.

To see what marketing assets are ready, use list_email_templates. To check campaign status, call list_email_campaigns. Stick to the tool's explicit function.

Over-relying on contact deletion.

Running delete_contact because a user unsubscribed. Deleting them permanently removes all their data, potentially breaking downstream reporting that relies on historical records or metadata.

If a user leaves, use the agent to update their status via create_or_update_contact (setting 'Unsubscribed') instead of calling delete_contact. This keeps the record for auditing.

Trying to send bulk marketing blasts.

Asking the agent to 'Send a newsletter to everyone.' The send_transactional_email tool is for one-off alerts, not mass campaigns. You need to use Plunk's native campaign tools for that.

When It Fits, When It Doesn't

Use this server if your primary need is connecting ad-hoc marketing actions—like sending a single alert email or tracking a specific user action—to an existing audience list without switching contexts. It’s perfect for quick, operational tasks.

Don't use it if you need advanced segmentation based on complex scoring models (you'd need a dedicated CRM integration). Also, don't rely on it to manage the full lifecycle of campaign creation; list_email_campaigns only reports status. If your process requires proprietary API calls not covered by these eight tools, you’ll hit a wall. It is best for direct actions and data retrieval.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Plunk. 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

How we secure it →

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 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_or_update_contact delete_contact get_contact_details list_contacts list_email_campaigns list_email_templates send_transactional_email track_user_event

Manually managing contact lists sucks.

Right now, if you need to check a user's status or update their email, you jump into Plunk. You search for the user, open the profile page, find the field you want to change (like 'Subscription State'), and then hit save. It takes four clicks just to correct one piece of metadata.

With this MCP server, you just ask your agent: 'Update John Doe's subscription status to Active.' The agent handles all those API calls behind the scenes. You get confirmation—no dashboard jumping required.

Plunk Email Marketing MCP Server

You no longer have to copy a user list from one spreadsheet, paste it into Plunk's bulk uploader, and wait for the job to complete. You simply tell your agent: 'Send this email to these five users.' The action is immediate.

It shifts communication from tedious, multi-step UI operations to simple, direct conversation. That’s how fast you need your workflow to be.

Common Questions About Plunk Email Marketing MCP

How do I use the `send_transactional_email` tool? +

You prompt the agent with a clear request and specify the recipients. The tool requires the full email address(es) and the subject line. It sends one-time, direct emails—not mass campaigns.

Can I use `track_user_event` for everything? +

No. You must provide a specific event name (e.g., 'download_pdf') and structured JSON data explaining what happened. It's designed to log discrete, measurable user actions.

`list_contacts`: What does this tool actually return? +

It returns a list of contacts matching your query criteria—usually including their email address and their current subscription state (Subscribed/Unsubscribed).

Does `get_contact_details` show me everything about the user? +

Yes. It retrieves all stored metadata for a specific contact ID or email, giving you a complete snapshot of their record in Plunk.

When I use `list_email_campaigns`, are there limits on how many campaigns can be retrieved? +

The tool retrieves campaign data in paginated batches. If your audience has more than the default limit of campaigns, your agent will automatically call subsequent pages until all records are found.

What happens if I run `send_transactional_email` and a recipient address is invalid? +

The tool reports the failure instantly. Plunk provides specific error codes for delivery issues, such as 'invalid-recipient' or 'bounce detected,' letting you know exactly what went wrong.

How much metadata can I add when running `create_or_update_contact`? +

You can include virtually any custom data in the JSON payload. This lets your agent track niche details, like 'last viewed category' or 'preferred time zone,' alongside basic contact info.

Is deleting a user with `delete_contact` permanent? +

Yes, this action permanently removes the record from Plunk. Once your agent executes the deletion tool, that contact data is gone and cannot be retrieved or restored via the API.

Where do I find my Plunk Secret Key? +

Log in to your Plunk Dashboard, 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.

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for Plunk Email Marketing. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.