brew:all scope gives the connected client full access to what you select. It can read and change emails, audiences, contacts, automations, sending setup, and analytics there. An organization connection reaches every brand you can access, so pick a single brand unless the client needs them all.
See Brand scoping.
To extract a new brand from a website, an organization administrator chooses All brands, then asks for the onboard_brand workflow. This works before the organization’s first brand exists. A brand connection can update its existing brand and sending domain with configure_brand.
MCP Workflows covers the next steps.
Pick your agent:
- Claude Desktop
- ChatGPT web
- Grok
- Claude Code
- Cursor
- OpenCode
- VS Code
- Codex and ChatGPT desktop
- Manus
- Devin Desktop
- Cline
- Goose
- Any MCP client
Custom connectorAPI-key alternative
1
Configure
Open Customize → Connectors → + Add → Add custom connector.Name it Brew, enter the server URL below, and select Continue. Review the detected authentication settings and continue.
2
Authenticate
Choose Sign in now or connect when needed. Finish adding the connector, select Connect, sign in with Brew, and choose one brand or all brands.
3
Verify
Enable Brew from the conversation’s + → Connectors menu. Call get_brew_capabilities to confirm the connection and inspect its brand or organization scope.
For Team or Enterprise, an owner or authorized admin first uses Organization settings → Connectors → Add → Custom → Web. Members then connect individually. Free accounts are limited to one custom connector.
1
Configure
Use the same custom connector flow and server URL. Choose No sign in when using a fixed API key.
2
Authenticate
Under Request headers, add Authorization with the value Bearer brew_YOUR_API_KEY, using a key from Brew’s Settings → API. Finish adding the connector.
3
Verify
Call get_brew_capabilities to confirm the connection and inspect its brand or organization scope.
On Team or Enterprise, a fixed credential is shared by everyone using the connector. Choose a key limited to the access those members need.
Alternative: Connect with an API Key
Create a key in Settings → API. A brand key covers one brand. An organization key covers your organization; pass a brand_id for brand-scoped tools. For clients using the HTTP JSON format, add a bearer header:Optional Compatibility Bridge
For a client that only supports local stdio servers, use mcp-remote. Install Node.js so npx is available on the client host. Use your client’s local-server wrapper. This example uses mcpServers:claude_desktop_config.json
Verify Your Connection
Once connected, ask your agent to callget_brew_capabilities. It returns the connection’s scope, the tool catalog, and the guided workflows. Or smoke-test the endpoint directly with a key:
Need Help?
Our team is ready to support you at every step of your journey with Brew. Choose the option that works best for you:- Self-Service Tools
- Talk to Our Team
Search Documentation
Type in the “Ask any question” search bar at the top left to instantly find relevant documentation pages.
Ask ChatGPT or Claude
Click here to open the Copy page menu at the top of this page, then send the page to ChatGPT, Claude, or your editor.