Brew is an AI-native Email Service Provider (ESP) that rebuilds the entire email marketing workflow—strategy, copywriting, design, segmentation, delivery, and analysis—around AI. This MCP server exposes the full Brew toolbelt to any MCP client (ChatGPT, Claude, Grok, Cursor, and more), so an agent can generate on-brand emails, send campaigns, build automations, manage contacts, and analyze performance backed by the same brand and data as the Brew app.
The server offers a comprehensive set of tools spanning several categories: email design (AI generation, editing, importing from HTML/MJML/JSX/Figma, cloning, versioning, and exporting to third-party ESPs), quality assurance (accessibility audits, cross-client rendering previews, and inbox-placement/spam testing), and sending (one-off campaigns, test sends, scheduled and gradual/warmup delivery with pause/resume/cancel controls).
It also covers audience and contact management (saved audience filters, contact CRUD, CSV import, email validation, and custom fields), automations (visual workflow graphs with triggers, waits, filters, and splits, plus event triggers and manual-audience runs), domains and deliverability (registering, verifying, and monitoring sending-domain health), and analytics (overview dashboards, per-campaign, per-send, per-automation, and per-recipient event feeds). Rounding it out are brand and creative assets tools—brand identity management, image search/generation, GIF creation, image transformation, and a template gallery.
Generate an on-brand email from a prompt — Brew learns your palette, typography, and voice to draft a ready-to-send design.
Create a promotional email for our Black Friday sale — 30% off all annual plans, ending Nov 30, aimed at trial users who haven't upgraded.Build an email from existing web content — ground a design in real URLs like a blog recap or product roundup.
Turn our latest three blog posts into a monthly newsletter — here are the URLs. Keep it skimmable with a CTA to each article.Import a Figma frame as an editable email — convert a designed frame into responsive React Email JSX.
Import this Figma frame into Brew as an email design: https://figma.com/design/abc?node-id=12-345Edit an existing design with natural language — make scoped, in-place changes without a full rewrite.
In my "Spring Launch" email, swap the hero for the garden campaign image and tighten the CTA copy to two words.Audit accessibility before sending — check WCAG 2.1 issues like contrast, alt text, and heading structure.
Run an accessibility audit on my "Welcome Series #1" email and list what I need to fix.Preview across real inboxes and devices — see how a design renders in Gmail, Outlook, Apple Mail, iOS, and dark mode.
Show me how my newsletter renders in Outlook 2021, Gmail dark mode, and Apple Mail on iOS.Run an inbox placement test — check whether a design lands in inbox vs spam across mailbox providers.
Run a spam placement test for my "Q1 Announcement" email from our marketing domain across Gmail, Outlook, and Yahoo.Send a campaign to a saved audience — with confirmation and scheduling controls.
Schedule my "December Newsletter" to the "Active US Subscribers" audience for Dec 5 at 9am, subject line "Your December Highlights."Warm up a domain with gradual delivery — start small and grow each batch.
Send my re-engagement campaign gradually — start at 10% and increase 10% every 6 hours in America/New_York.Cancel or pause an in-flight send — stop delivery before or during a send.
Pause the gradual send I just started, then cancel it entirely.Create a segment in plain English — Brew translates intent into a live filter.
Create an audience of contacts active in the last 30 days who opened an email and are in the US or EU.Import and validate contacts — bulk-load a CSV and check deliverability.
Import this CSV of contacts, mapping "Email Address" to email and "First" to firstName, and validate all addresses first.Search and clean up your list — find and batch-remove contacts.
Find all contacts who bounced in the last 60 days and delete them.Build a lifecycle automation — welcome, abandoned cart, or re-engagement flows on a visual canvas.
Build a 3-email welcome flow: send email 1 immediately, wait 2 days, then send email 2 only to people who opened the first.Create and fire an event trigger — wire product events to automated emails.
Create a "purchase_completed" trigger with fields for email, orderTotal, and productName, then fire it as a test with sample data.Test an automation end-to-end — QA a flow by delivering to your own inbox.
Test my abandoned-cart automation and send the emails to me at test@mycompany.com so I can check them.Get a performance overview — windowed sends, opens, clicks, and rates.
Show me our email analytics for the last 30 days — sent, delivered, open rate, and click rate.Compare campaign KPIs — lifetime metrics across all campaigns.
Which of my campaigns had the highest click rate this quarter?Trace a recipient's event history — per-recipient sent/opened/clicked feed.
Show me every email event for jane@acme.com over the past 90 days.Add and verify a sending domain — register DNS and confirm auth.
Add newsletter.mycompany.com as a sending domain and tell me which DNS records I need to set up.Check domain health — get a verdict with actionable fixes.
Check the deliverability health of our main sending domain and flag anything at risk.Generate on-brand imagery — produce hero images or ad creatives from a prompt.
Generate a 16:9 hero image of a cozy coffee shop at sunrise in our brand colors for the newsletter header.Create an animated GIF — from a prompt, image, or video.
Turn this product screenshot into a subtle looping GIF for my email: [image URL]Export a finished design to your ESP — push to Klaviyo, HubSpot, Mailchimp, and more as a reusable template.
Export my "Holiday Promo" design to Klaviyo as a template called "Holiday Promo 2026."Start from the template gallery — browse and remix on-brand templates.
Show me welcome-email templates in the gallery and remix the "Monk Welcome" one to match my brand.