Enginemailer
Enginemailer is an email marketing platform that enables businesses to manage contacts, design campaigns, and send personalized emails.
Verdict
Common use cases
- Pause campaign before send to fix typo
- Add new subscribers from chat during onboarding
- Export last week's email report as CSV
- Check campaign delivery status before standup
- Send scheduled campaign immediately after approval
Integration
- Vendor
- Enginemailer
- Category
- other
- Auth
- API_KEY
- Tools
- 8
- Composio slug
enginemailer
Tools
- Check Export Status V2
Tool to check status of a previously requested csv report export. use after initiating an export to poll for completion.
- Create Campaign
Tool to create a new email campaign. use when you need to configure and schedule a campaign before sending.
- Export CSV Report V2
Tool to export a transactional email report as csv. use when you need to initiate an export within a specific date range (max past 60 days).
- Get Subcategories
Tool to retrieve subcategories for a given category. use when you need to list or choose subcategories after selecting a category.
- Insert Subscriber
Tool to add a new subscriber with optional custom fields. use when registering a user to a specific mailing list after verifying their email.
- List Campaign
Tool to retrieve a list of undelivered campaigns. use when you need to fetch campaigns awaiting delivery.
- Pause Campaign
Tool to pause a scheduled email campaign. use when you need to halt a campaign before sending to apply updates or adjust schedule.
- Send Campaign
Tool to send an email campaign immediately. use when the campaign exists, has at least one recipient, and is not scheduled or already delivered. e.g., 'send campaign 123 now'.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Search for Enginemailer in the MCP directory and click Connect. 3. Log into your Enginemailer account and copy your API key from the account settings or developer section. 4. Paste the API key into the Switchy prompt and click Authorize. 5. Switchy confirms the connection and shows which tools are now available. 6. Open any Space and type '@Enginemailer list campaigns' to test — you should see a list of undelivered campaigns if any exist. 7. To invoke a tool, @mention Enginemailer in a message and describe the task in plain language, like '@Enginemailer add subscriber jane@example.com to list 456 with custom field role=editor'. 8. The MCP returns results inline, and you can chain follow-up requests in the same thread.
What teammates see: by default, memories from Enginemailer 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 Launch Campaign
@Enginemailer create a campaign called 'Product Launch Announcement' with subject 'Introducing Our New Feature' for list 789. Use the template ID 12 and schedule it for tomorrow at 9am.Open in a Space →
Add Bulk Subscribers
@Enginemailer add these subscribers to list 456: alice@example.com with role=admin, bob@example.com with role=user, carol@example.com with role=editor.Open in a Space →
Export Weekly Report
@Enginemailer export a CSV report of all transactional emails sent between last Monday and today. Let me know when the export is ready to download.Open in a Space →
Pause Scheduled Send
@Enginemailer pause campaign 234. We need to update the CTA link before it goes out this afternoon.Open in a Space →
Send Campaign Now
@Enginemailer send campaign 345 right now. The exec team approved the copy and we want it out before lunch.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Enginemailer show me all campaigns that haven't been delivered yet and tell me which ones are scheduled for this week
Found 4 undelivered campaigns in your account. Two are scheduled for this week: 'Product Launch Announcement' (scheduled Thu 2:00 PM, 1,247 recipients) and 'Weekly Newsletter #42' (scheduled Fri 9:00 AM, 3,891 recipients). The other two are drafts with no send date set: 'Holiday Sale Teaser' and 'Customer Survey Follow-up'. All campaigns have passed validation and are ready to send.
This example shows the MCP's ability to fetch campaign metadata and let the AI filter by schedule. Useful for pre-send audits. Requires API key with campaign read permissions. The MCP returns raw campaign objects; the AI handles date logic and recipient counts in the summary.
@Enginemailer pause campaign 'Product Launch Announcement' and add sarah@example.com to the VIP Customers list with custom field 'account_tier' set to 'enterprise'
Campaign 'Product Launch Announcement' (ID: 87234) has been paused. It was scheduled to send in 6 hours to 1,247 recipients. You can resume or reschedule anytime. Separately, added sarah@example.com to the 'VIP Customers' list with account_tier='enterprise'. Subscriber ID: 450912. She'll receive future campaigns targeted to that list unless she unsubscribes.
Demonstrates two write operations in one prompt: halting a campaign mid-flight and registering a subscriber with metadata. Both actions are immediate and irreversible (pausing stops the send clock; the subscriber is live). Confirm the list name and custom field schema exist in your Enginemailer account before running.
@Enginemailer export a CSV report of all transactional emails sent in the last 30 days, then summarize bounce rates by subcategory
Export initiated for transactional emails from Jan 15–Feb 14, 2025. Report ID: rpt_8x3k. Polling status... Export completed (took ~40 seconds). Retrieved 18,429 send records. Bounce rate summary by subcategory: 'Order Confirmations' 1.2%, 'Password Resets' 0.8%, 'Shipping Notifications' 2.1%, 'Account Alerts' 1.5%. The 'Shipping Notifications' subcategory shows elevated bounces — likely stale addresses from older customer cohorts.
Showcases the export workflow: initiate, poll, retrieve, then let the AI analyze the CSV data. Exports are capped at 60 days of history and can take 30–90 seconds for large datasets. The MCP handles the async polling loop; you see the final analysis. Requires transactional email read scope.
Use-case deep-dives
When Enginemailer fits a small product team's email automation
A 5-person SaaS team running a freemium model needs to send a 3-email onboarding sequence when users sign up. Enginemailer's Insert Subscriber and Create Campaign tools let you script the entire flow in Switchy: a new signup triggers subscriber creation with custom fields (plan tier, signup date), then queues a campaign with conditional sends based on user activity. The API key auth means you can share the MCP across your team without per-seat licensing. The trade-off: if you're sending 10k+ emails daily or need advanced segmentation logic, you'll outgrow this fast—Enginemailer shines at sub-1000 subscriber lists where you want programmatic control without Mailchimp's UI overhead. If your onboarding sequence is static and you're under 500 active users, this MCP is the right call.
Why this MCP works for recurring content campaigns
A community manager at a 12-person startup sends a weekly digest of top forum posts to 800 subscribers. Enginemailer's List Campaign and Send Campaign tools let you build a Switchy workflow that pulls the week's highlights from your CMS, drafts the email body, creates the campaign, and sends it—all in one chat thread. The Pause Campaign tool is critical here: if you spot a typo or want to swap in a late-breaking post, you can halt the send mid-queue. The Export CSV Report tool gives you open rates and click data to refine next week's content mix. The boundary: if your digest needs A/B subject line testing or dynamic per-subscriber content blocks, Enginemailer's toolset is too basic. For a single-template weekly send with manual review before delivery, this MCP saves 20 minutes per week.
When to use Enginemailer for compliance reporting
A 3-person support team at a fintech needs to pull monthly reports of all transactional emails (password resets, payment confirmations) for SOC 2 audit trails. Enginemailer's Export CSV Report V2 and Check Export Status V2 tools let you request a 30-day export, poll for completion, and download the CSV—all scripted in Switchy so any team member can run the report without logging into the vendor dashboard. The 60-day lookback window covers most compliance windows, and the CSV format drops directly into your audit folder. The limit: if you need real-time alerting on failed sends or sub-second delivery logs, this MCP won't cut it—Enginemailer is built for batch reporting, not live monitoring. For monthly or quarterly audit pulls where you need a repeatable script, this is the cleanest option.
Frequently asked
What does the Enginemailer MCP do in Switchy?
It lets your AI assistant manage email campaigns and subscribers directly from chat. You can create campaigns, add subscribers with custom fields, export transactional reports, pause or send campaigns immediately, and check export status. Think of it as giving your team's AI the ability to handle routine email marketing tasks without switching to the Enginemailer dashboard.
Do I need admin access to connect Enginemailer?
You need an Enginemailer API key, which typically requires account admin or developer permissions to generate. The key grants full access to campaign management and subscriber operations, so whoever connects it should have authority to create, pause, and send campaigns on behalf of your organisation. Check with your Enginemailer account owner before connecting.
Can the MCP send transactional emails or only campaigns?
It handles campaigns and subscriber management, not one-off transactional sends. You can create and send campaigns immediately, pause scheduled ones, and export transactional email reports for the past 60 days. If you need to trigger individual transactional emails per user action, use Enginemailer's API directly or a dedicated transactional service.
How is this different from logging into Enginemailer directly?
The MCP brings campaign actions into your team's AI workspace, so you can ask questions like "pause campaign 456" or "add this subscriber to the newsletter list" without opening another tab. It's faster for routine tasks but lacks Enginemailer's full template editor and analytics dashboard. Use the web app for design work; use the MCP for execution and reporting.
Who on the team should connect this integration?
Whoever manages your email marketing calendar and has API key access. This is usually a marketing ops person or growth lead who already schedules campaigns in Enginemailer. They'll be able to delegate simple tasks to the AI assistant while keeping control over strategy and creative. The connection doesn't count against Switchy seat limits.