Skip to main content
Email Love Builder has 51 tools an AI agent can use. With them, your agent can build an email from your design system from start to finish, the same way you would in the Builder. There are three ways to connect:

How it works

  • It works as you. The tools have your role in the workspace, as in the app. An API key never has more rights than the person who made it.
  • Teammates’ changes are kept. Every edit includes baseRevision, the email revision the agent last read. Changes teammates made since then to other parts of the email are merged in. If two changes touch the same part, the agent is told what changed, reads the email again and retries. People who have the email open see the changes live.
  • Sign-off still applies. An email that needs sign-off can’t be exported or pushed until a person approves it.
  • Your plan’s limits still apply. Exports and pushes count the same way they do in the app. The Assistant and AI translation use your plan’s AI credits.
  • Some things stay with people. Approving an email and deleting an email are not tools. A person does those in the Builder.

What your agent can do

You don’t need to name the tools. Ask in plain words, and the agent picks them. On chat.emaillove.com, every Builder tool name starts with builder_, for example builder_open_email. On the Builder’s own MCP server and in the REST API, the names have no prefix.

Brand and library

Campaigns

Emails

Sections

Preview and checks

Review

Translations

Export and send

Assistant

Connect with your Email Love sign-in

This is the easiest way, through chat.emaillove.com. You add one URL to your AI tool and sign in with your Email Love account. The same connection also has the Email Love MCP research tools for the library of real marketing emails.

Before you start

You need:
  • An Email Love Builder account.
  • Your Builder account connected to your Email Love account. In the Builder, open Edit Profile from the menu under your name, then click Connect Email Love. If you sign in to the Builder with Email Love, it’s already connected.
The server URL is always:
Already connected to the Email Love MCP for research? There’s nothing to add. Start a new chat and the Builder tools are there.
If your organisation signs in to the Builder with SSO or asks for two-factor sign-in, or you’ve turned on two-factor sign-in yourself, chat.emaillove.com can’t reach your Builder account. Connect with a Builder API key instead.

Add it to your AI tool

Works in Claude.ai, the Claude desktop app and Cowork.
  1. Open Customize → Connectors, click + Add, then Add custom connector.
  2. Name it Email Love and paste the server URL.
  3. Sign in to Email Love and click Allow.
  4. In a new chat, open + → Connectors and turn on Email Love.

Check that it works

Ask your agent to list your Builder workspaces. It runs builder_list_workspaces and shows your workspaces. If you’re in more than one workspace, every Builder tool takes an optional workspaceId. Leave it out to use your usual workspace.

Connect with a Builder API key

The Builder has its own MCP server. It takes a Builder API key instead of a sign-in. Use it for scripts and automation, or if your organisation signs in with SSO or two-factor sign-in.

Create a key

Create a key in the Builder under Settings › API keys. Copy it straight away: it’s shown once. Keys start with ef_. A key works in one workspace and never has more rights than the person who made it. Pick its access level when you create it: The agent only sees the tools its key allows. A Read only key can’t call any tool that changes something.

Connect your AI tool

Here the tool names have no prefix: list_workspaces, open_email and so on.

Use the REST API

Every tool except update_email_fields is also a REST call, with the same name and arguments. That’s 50 calls.
  • Base URL: https://app.emaillove.com/api/v1
  • Sign-in: a Builder API key, as Authorization: Bearer ef_your_key
  • Reference: the OpenAPI 3.1 description is at app.emaillove.com/api/v1/openapi.json, with no key needed. Load it into Postman, an SDK generator or an AI tool. The Builder’s own reference page is at app.emaillove.com/docs/api.
Errors come back as JSON, { "error": "…", "code": "…" }:

Example requests

Ask your agent things like:
  • “Open the Northwind Outfitters design system and tell me which components it has.”
  • “Create a spring sale email for Northwind Outfitters from the Seasonal template. Use the subject line ‘Trail season starts now’.”
  • “Move the product grid above the hero and make the button say Shop the sale.”
  • “Check the email and fix anything that would stop it exporting.”
  • “Add French and translate it.”
  • “Send me a test, then push it to Klaviyo.”

Common problems

“Connect your Email Love Builder account first” Your Email Love account isn’t connected to a Builder account yet. Open the link in the reply, or in the Builder open Edit Profile and click Connect Email Love. Then try again. “Your organisation signs in with SSO” or “asks for two-factor sign-in” chat.emaillove.com can’t reach Builder accounts that sign in that way. Connect with a Builder API key. “This workspace doesn’t have Email Love Builder for your account yet” The workspace owner can start the Builder for the workspace, or give you access to it. The library tools still work. “Builder tools need you to sign in with your Email Love account” You connected chat.emaillove.com with an Email Love API key. That key only reaches the library. Remove the connection and add it again with sign-in. “This API key is Read only” The key’s access level is too low for that tool. Create a key with the access you need and update your AI tool. You can’t change an existing key’s access. The Builder tools don’t appear Start a new chat or task: tools load when a conversation starts. In Claude Code, run /mcp. In the Claude desktop app, quit it completely and reopen it.