Connect your account, then chat with AI to run tools.
Campaign Monitor is an email marketing platform for creating, sending, and optimizing email campaigns with subscriber management, list segmentation, template libraries, and performance analytics.
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/campaign-monitorThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com
Domain knowledge for Campaign Monitor — workflow patterns, data models, and gotchas for your AI agent.
Campaign Monitor is an email marketing platform for building and sending campaigns to subscriber lists.
Connect Campaign Monitor to any MCP client in minutes
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsCm Create Draft Campaign
Create a draft email campaign (does not send it). Provide the campaign details and target list_ids or segment_ids. After creation, send a preview to test the draft or use the send-campaign action when ready. Returns the new campaign ID.
Cm Delete Admin
Permanently delete an administrator from the account. They will no longer be able to log in. Cannot delete the last remaining administrator.
Cm Delete Campaign
Permanently delete a draft campaign. Sent campaigns cannot be deleted. This cannot be undone.
Cm Delete List
Permanently delete a subscriber list and all its subscribers. This cannot be undone. List subscriber lists for the client to obtain list IDs.
Cm Delete Subscriber
Permanently remove a subscriber from a list. This cannot be undone. The subscriber's history on this list is also removed.
Cm Get Admins
Get account administrators. Pass email to retrieve a single admin's details (name, status), or omit to list all active and invited administrators.
Cm Get Campaigns
Get campaigns. Pass campaign_id to retrieve a sent campaign's summary stats (recipients, opens, clicks, bounces, unsubscribes, spam complaints), or pass client_id to list campaigns filtered by status (sent, drafts, scheduled). List clients first to obtain client IDs.
Cm Get Clients
Get Campaign Monitor clients. Pass client_id to retrieve full details (billing info, access settings, people), or omit to list all clients with their ClientID and Name. Most other tools require a client_id — start here to find it.
Campaign Monitor is an email marketing platform for creating, sending, and optimizing email campaigns with subscriber management, list segmentation, template libraries, and performance analytics. It provides 20 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/campaign-monitor. Authentication is handled automatically.
© 2026 ThinkChain Inc. All rights reserved.
Cm Get Lists
Get subscriber lists. Pass list_id to retrieve a single list with details (title, opt-in settings, unsubscribe page), or pass client_id to list all subscriber lists for that client. List clients first to obtain client IDs.
Cm Get List Stats
Get statistics for a subscriber list: total active, unsubscribed, deleted, and bounced counts, plus breakdowns for today, yesterday, this week, month, and year.
Cm Get Segments
Get all segments for a client. Returns segment IDs, titles, and associated list IDs. Segments are dynamic audience slices based on subscriber attributes.
Cm Get Subscribers
Get subscribers on a list. Pass email to retrieve a single subscriber's details (name, custom fields, consent, history), or omit to list subscribers filtered by status. Default returns active subscribers. Use status='unsubscribed' or 'bounced' to see those groups. Requires a list_id from a subscriber list listing for the client.
Cm Get Suppression List
Get the suppression list for a client — email addresses that will not receive any campaigns. Includes addresses that have bounced, complained, or been manually suppressed.
Cm Get Tags
Get all tags for a client. Tags are used to categorize subscribers and campaigns for targeting and organization.
Cm Get Templates
Get all email templates for a client. Returns template IDs, names, and preview URLs. Templates can be used when creating draft campaigns.
Cm Send Campaign Preview
Send a preview of a draft campaign to up to 5 email addresses for testing. Optionally personalise the preview using a specific subscriber's data.
Cm Unsubscribe
Unsubscribe a subscriber from a list. The subscriber remains in the account but stops receiving emails from this list. Unlike delete, the subscriber's history is preserved and they can be resubscribed later.
Cm Upsert Admin
Create or update an account administrator. To create: provide email and name (an invitation email will be sent). To update: provide existing_email plus the fields to change (email and/or name).
Cm Upsert List
Create or update a subscriber list. To create: provide client_id, title, and unsubscribe_setting (AllClientLists or OnlyThisList). To update: provide list_id plus the fields to change.
Cm Upsert Subscriber
Add a subscriber to a list or update an existing subscriber. To add: provide list_id, email, and consent_to_track. To update: provide list_id, existing_email (the current email), and the fields to change. If the email already exists on the list, name and custom fields are updated. Set resubscribe=true to re-add unsubscribed/bounced contacts (use with caution).
Campaign Monitor provides 20 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Campaign Monitor uses API Key. Campaign Monitor requires credentials. Connect via MCPBundles and authentication is handled automatically.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
Smaily is an email marketing platform that enables users to automate email campaigns, send newslette...
6 tools