All tools
BrewB

by Brew

Generate an email

Generates an on-brand email design from a plain-language prompt and returns its emailId, version id and HTML.

View on GitHub
Updated Sep 27, 2026Available asMCPCLIAPI

Description

Usage-metered in credits, and the brand must be ready first. Pass `emailVersionId` to a send or an automation to pin the exact version.

generate-email.md

Generate an email

Generates an on-brand email design from a plain-language prompt and returns its emailId, version id and HTML.

Usage-metered in credits, and the brand must be ready first. Pass emailVersionId to a send or an automation to pin the exact version.

Set up

Use the first option your agent supports.

MCP (official, remote)

Add this server to your agent's MCP settings, then sign in when asked.

{ "mcpServers": { "brew": { "url": "https://brew.new/api/mcp" } } }

Call the MCP tool create_email.

Server URL: https://brew.new/api/mcp

CLI (official)

Install the command, then confirm it runs.

brew install getbrew/tap/brew-cli
brew-cli --version

Run brew-cli emails generate.

Set $BREW_API_KEY in your environment first (get a key: https://brew.new/settings/api).

API (official)

Before doing anything else, make one read-only call to confirm access.

Rules

  • Ask the user before anything that sends messages, costs money, or changes data.
  • Never print API keys.

Built from these files in the repository

The layout and the rules come from lib/catalog/render-markdown.ts, the set-up wording from lib/catalog/render-access.ts.

Ways in

RouteSourceCallRequiredDocs
MCPOfficial · remotecreate_emailOAuthDocs
CLIOfficialbrew-cli emails generateAPI key in $BREW_API_KEYDocs
APIOfficialPOST /v1/emailsAPI key in $BREW_API_KEYDocs

Workflows using Generate an email