Mailercloud
Powerful and simple all-in-one email marketing platform providing effective solutions for rapid business growth.
Verdict
Common use cases
- Build segmented lists during campaign brainstorms
- Add custom contact fields for event RSVPs
- Pull subscriber counts for weekly reports
- Update contact properties before email sends
- Verify account limits before importing contacts
Integration
- Vendor
- Mailercloud
- Category
- other
- Auth
- API_KEY
- Tools
- 6
- Composio slug
mailercloud
Tools
- Create custom property
Create a custom property for contacts in Mailercloud. Custom properties store specific information for contact records. Maximum of 100 properties allowed per account.
- Create List
Tool to create a new recipient list in Mailercloud for storing and managing contacts. Use when you need to create a new mailing list for organizing contacts.
- Delete Contact Propertydestructive
Tool to delete a custom contact property by ID. Use when removing unused custom fields from contacts. Cannot delete properties used in webforms.
- Get Client Plan
Tool to retrieve client plan information from Mailercloud. Use when you need to check the current subscription status, plan details, or verify API connectivity.
- Search Contacts in List
Tool to retrieve contacts in a specific list with pagination. Use when you need to list or search contacts within a known list ID.
- Update Contact Property
Tool to update a custom property of contacts in Mailercloud. Use when you need to modify the name or description of an existing custom property. Note: Editing custom property type using this API is not possible - you can only edit the name
Setup
Setup guide
- 11. In Switchy, open the Space where you want to use Mailercloud and click the MCP integrations panel. 2. Select Mailercloud from the directory and choose 'Connect with API Key'. 3. Log into your Mailercloud account, navigate to Settings > API Keys, and generate a new key with full access to lists and contacts. 4. Copy the key and paste it into Switchy's connection dialog, then click 'Authorize'. 5. Switchy confirms the connection by fetching your plan details in the background. 6. Test it by typing '@Mailercloud get my current plan' in a Space message — you should see your subscription tier and limits. 7. To invoke other tools, @mention Mailercloud and describe what you need: 'create a list called Product Updates' or 'search contacts in list 12345'.
What teammates see: by default, memories from Mailercloud are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Create Campaign List
@Mailercloud create a new list called 'Q2 Product Launch' for our upcoming feature announcement campaignOpen in a Space →
Add Custom Field
@Mailercloud create a custom property called 'Company Size' with description 'Number of employees at contact's company'Open in a Space →
Search List Contacts
@Mailercloud search contacts in list ID 98765 and show me the first 50 resultsOpen in a Space →
Check Account Plan
@Mailercloud get my current plan information and tell me how many contacts I can storeOpen in a Space →
Update Property Name
@Mailercloud update custom property ID 456 to change its name to 'Lead Source' and description to 'Where the contact first heard about us'Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@mailercloud search our 'Newsletter Subscribers' list for contacts added in the last 30 days and show me their email addresses
Based on the 'Newsletter Subscribers' list (ID: 12345), I found 47 contacts added in the last 30 days. Here's a sample: alice@example.com (added Jan 15), bob@company.co (added Jan 18), carol@startup.io (added Jan 22). The full list includes contacts with various custom properties like signup_source and preferred_frequency. This represents page 1 of 2 — there are 47 total matches. Would you like me to retrieve the remaining contacts or filter further by a specific custom property?
This example shows read-only contact search within a known list. You'll need the list ID beforehand (use the Get Lists tool first if unknown). Pagination applies — large lists return 25-50 contacts per page. No PII is modified, making this safe for exploratory queries.
@mailercloud create a new list called 'Q1 2025 Webinar Attendees' and add a custom property 'webinar_topic' to track which session each contact attended
I've created the list 'Q1 2025 Webinar Attendees' (ID: 67890) in your Mailercloud account. I also added a custom property named 'webinar_topic' with type 'text' to store session information for each contact. You can now import contacts to this list and populate the webinar_topic field during upload or via API. Note: Your account allows up to 100 custom properties total — you currently have 23 defined, so 77 slots remain available.
This demonstrates list creation and custom property setup — two foundational actions for organizing campaigns. Custom properties are account-wide (not list-specific), so 'webinar_topic' will appear as an option for all lists. Be mindful of the 100-property limit when designing your contact schema.
@mailercloud check our current plan limits and tell me if we have capacity to send 50,000 emails this month for a product launch campaign
Your Mailercloud plan is 'Professional' with a monthly sending limit of 100,000 emails. So far this billing cycle (resets Feb 1), you've sent 32,450 emails, leaving 67,550 available. A 50,000-email campaign fits comfortably within your remaining quota. Your plan also includes 10,000 contact storage (currently using 6,200) and unlimited lists. If the campaign performs well and you anticipate sustained high volume, consider the 'Enterprise' tier for 250,000 emails/month.
This example pairs the Get Client Plan tool with AI reasoning to answer a capacity-planning question. Useful before launching large campaigns to avoid mid-send quota exhaustion. The MCP returns raw plan data; the AI interprets it in context of your ask. Always verify quota in real-time before scheduling sends.
Use-case deep-dives
When Mailercloud MCP streamlines new-user email sequences
A 6-person SaaS startup runs weekly onboarding cohorts and needs to segment users by signup source and trial behavior. The Mailercloud MCP lets your team create lists and custom properties directly from Switchy—no context-switching to the Mailercloud dashboard. During Monday planning, the growth lead asks the AI to spin up a new list for this week's cohort and tag contacts with a 'signup_channel' property. The MCP handles it in seconds. This works best when your contact volume stays under 10k and you're managing fewer than 20 custom properties; beyond that, you'll want dedicated marketing ops tooling. If your team sends one or two campaigns a month and needs quick list hygiene between sends, this MCP keeps the workflow in one place.
Using Mailercloud MCP to sync customer context into email lists
A 4-person support team fields 50 tickets a day and wants to loop customers into product update emails based on their issue history. The Mailercloud MCP's contact search and property update tools let the team query which customers are on the 'bug_reporters' list and bulk-update a 'last_issue_date' property when closing tickets. The AI can pull the list, cross-reference ticket timestamps, and push updates without manual CSV exports. The catch: this MCP doesn't create or send campaigns, only manages lists and properties. If your workflow stops at segmentation and another tool handles the actual send, this is a clean fit. For teams sending transactional emails or needing campaign analytics, you'll need Mailercloud's full API or a different integration.
When Mailercloud MCP handles post-event follow-up segmentation
A 3-person events team runs quarterly webinars and needs to tag attendees by session topic for targeted follow-ups. After each event, the team asks Switchy to create a new Mailercloud list, import the attendee CSV via another tool, then use the MCP to add custom properties like 'webinar_topic' and 'attended_date'. The MCP's 100-property limit is plenty for event metadata, and the 6 available tools cover the full list-and-property lifecycle. This scenario breaks down if you're running 10+ events a month or need real-time webhook triggers—the MCP is best for batch operations, not live integrations. For quarterly or monthly event cadences where segmentation happens in a planning session, this MCP keeps your contact data organized without leaving Switchy.
Frequently asked
What does the Mailercloud MCP do in Switchy?
It lets your AI agents manage Mailercloud email lists and contact properties directly from chat. You can create new lists, add custom fields to contacts, search subscribers, and check your plan limits — all without leaving Switchy. Useful when you're building campaigns or cleaning up contact data and want the AI to handle the busywork.
Do I need admin access to connect Mailercloud?
You need an API key from your Mailercloud account, which typically requires admin or account-owner permissions to generate. The key gives full access to lists and contact properties, so don't share it with team members who shouldn't be able to delete lists or modify subscriber data. Generate it under Settings → API in Mailercloud.
Can the MCP send emails or trigger campaigns?
No. This integration only manages lists and contact metadata — creating custom properties, searching contacts, checking plan limits. If you need to send emails or launch campaigns, you still do that in Mailercloud's UI or use their separate campaign API. Think of this MCP as the data-prep layer, not the send layer.
How is this different from using Mailercloud's dashboard?
The MCP is faster for repetitive tasks like creating multiple custom properties or searching contacts across lists. You describe what you want in plain English; the AI writes the API calls. The dashboard is still better for visual campaign builders or reviewing analytics. Use the MCP when you're scripting workflows or need to batch-update contact fields.
Does connecting Mailercloud count against my Switchy seat limit?
No. MCP connections don't consume seats. Only human users who log into Switchy count as seats. One person on your team can connect Mailercloud via API key, and everyone in the workspace can ask the AI to manage lists — no extra charge. Just watch Mailercloud's own plan limits on custom properties and contacts.