# Cómo crear y programar una campaña de email desde Claude con MCP

URL canónica: https://brew.new/es/blog/how-to-build-and-schedule-an-email-campaign-from-claude-using-mcp
Autoría: Brew Team
Publicado: 2026-09-24
Actualizado: 2026-10-15

Ya usas Claude para redactar el plan de la campaña y los textos de las novedades del mes. Luego lo pegas todo en el editor de emails y reconstruyes la maquetación a su alrededor. Cada vez que hay que reescribir una frase, vuelves al chat.

Con Brew conectado por MCP, puedes planificar y programar la campaña en el mismo chat de Claude, sin abrir ningún editor de emails. Claude le pide a Brew que diseñe el email a partir de tu marca, te envía una prueba, elige la audiencia y programa el envío. En una conexión OAuth, Brew exige una confirmación antes de cualquier envío real. Revisa la audiencia, el contenido y la programación finales antes de aprobarlo.

Esta guía paso a paso usa Claude Desktop o claude.ai. Claude Code funciona igual tras una configuración de una sola línea, que verás en el paso 1.

## Puntos clave

- Añade `https://brew.new/api/mcp` como conector personalizado en Claude, inicia sesión y elige una marca.
- Claude llama a las herramientas de Brew en un orden fijo: `create_email`, `edit_email`, `send_email` con `test: true` y, por último, `send_email` con `scheduledAt`.
- El envío programado espera tu confirmación. Trata esa confirmación como tu revisión final.
- Los envíos reales necesitan un dominio de envío verificado en Brew. Los envíos de prueba, no.

## Antes de empezar

Necesitas una cuenta de Brew con tu marca configurada, un dominio de envío verificado para el envío real y una audiencia de contactos que hayan dado su consentimiento. Si todavía no tienes ninguna audiencia, Claude puede crearla a partir de filtros en el paso 6.

## Paso 1: Conecta Brew a Claude

En Claude Desktop o en claude.ai, abre **Customize → Connectors → + Add → Add custom connector** (Personalizar → Conectores → + Añadir → Añadir un conector personalizado). Escribe:

```
https://brew.new/api/mcp
```

Completa la configuración del conector, selecciona **Connect** (Conectar), inicia sesión en Brew y elige la marca en la que debe trabajar Claude. La conexión está limitada a esa marca, así que Claude no puede ver los datos de otras marcas salvo que te conectes a nivel de organización. Los pasos para otros clientes están en la [guía de configuración de clientes](https://docs.brew.new/api-reference/mcp/connect-your-client).

En Claude Code, añade primero la configuración:

```bash
claude mcp add --transport http brew "https://brew.new/api/mcp"
```

El comando guarda el servidor en la configuración local de este proyecto. Añade `--scope user` para que esté disponible en todos los proyectos. Después, ejecuta `claude mcp login brew`, o abre `/mcp` y autentica la conexión de Brew.

## Paso 2: Comprueba la conexión

Abre un chat nuevo y pregunta “¿Qué puedes hacer con Brew?”. Claude llama a `get_brew_capabilities` y enumera las herramientas disponibles en tu conexión. Si ves las herramientas de emails, audiencias y envíos, ya está todo listo.

## Paso 3: Prepara el brief de la campaña

Dale a Claude un brief concreto. Por ejemplo:

```text
Create this month's product update for our customers.
Three sections: the new CSV import, faster search, and the pricing page redesign.
Use only the details in the changelog I'm pasting below. No statistics or quotes.
One CTA to example.com/changelog. Keep it under 200 words.
[paste changelog]
```

Claude llama a `create_email`. Brew genera el diseño a partir del [email-design.md](/es/blog/email-design-md) de tu marca, y Claude muestra una imagen de vista previa con un enlace Open in Brew (abrir en Brew). La generación tarda un momento, y Claude comprueba cómo avanza con `get_email`.

## Paso 4: Haz los cambios en el chat

Pide cambios como se los pedirías a quien diseña tus emails:

- “Acorta la introducción a dos frases”.
- “Haz que el CTA diga ‘Lee el registro de cambios’”.
- “Intercambia el orden de la segunda y la tercera sección”.

Cada cambio es una llamada a `edit_email`, que crea una versión nueva a la que puedes volver. Para cambiar solo el asunto o el nombre del email, Claude usa `update_email_metadata`, que es gratis y no crea ninguna versión.

## Paso 5: Haz pruebas antes de elegir a quién enviarlo

Pide a Claude que haga las comprobaciones:

1. “Envíame una prueba”. Claude llama a `send_email` con `test: true` y la envía a tu dirección.
2. “Comprueba cómo se ve en Gmail, Outlook y el modo oscuro de iOS”. Claude llama a `test_email_rendering`. Antes de hacer comprobaciones de pago, revisa el [costo actual en créditos](https://docs.brew.new/api-reference/api/credits).
3. “Audita el email”. Claude llama a `audit_email` y resume los hallazgos. Resuelve los que requieran cambios antes de programar el envío.

Abre la prueba en tu propia bandeja de entrada. Haz clic en todos los enlaces y lee el pie de página.

## Paso 6: Elige la audiencia

Pregunta “¿Qué audiencias tengo?” y Claude llamará a `list_audiences`. Para crear una nueva, descríbela:

> “Crea una audiencia con los contactos del plan Pro que se registraron antes del 1 de julio”.

Claude revisa tus campos de contacto con `list_contact_fields`, después llama a `create_audience` con los filtros y te dice cuántas personas coinciden. Si la cifra no cuadra, corrige el filtro antes de seguir.

## Paso 7: Programa el envío

Ahora pide que lo programe:

> “Prográmalo para la audiencia Clientes Pro el martes a las 9:00, hora de America/New_York, desde nuestro dominio de marketing”.

Claude llama a `list_domains` para encontrar un dominio verificado con propósito de envío de marketing. Después prepara `send_email` con el email, el asunto, la audiencia, el dominio, una clave de idempotencia y `scheduledAt`. Indica siempre la zona horaria en tu petición.

Brew trata cada envío como irreversible, así que en las conexiones OAuth y de organización la llamada se detiene hasta que la confirmes. Claude te muestra qué se va a enviar, a quién y cuándo. Apruébalo solo después de comprobar las tres cosas.

## Paso 8: Ajusta o supervisa

Después de programarlo:

- “Pausa el envío” usa `pause_email_send` en un envío gradual. “Reanuda el envío” usa `resume_email_send`. “Cancela el envío” usa `cancel_email_send` para detener definitivamente las entregas pendientes.
- “¿Qué tal han funcionado las novedades del producto?” llama a `get_email_analytics` con un informe de envíos, que incluye los entregados, las aperturas, los clics y los rebotes.

## Problemas habituales

| Problema | Causa probable | Solución |
| --- | --- | --- |
| Claude no encuentra un dominio desde el que enviar | El dominio no está verificado o su propósito es transaccional | Verifica el dominio o añade uno con propósito de marketing |
| La audiencia tiene cero contactos | El filtro no coincide con los valores de tus campos | Pide a Claude que enumere los valores del campo y vuelve a crear el filtro |
| El envío indica que no hay destinatarios que puedan recibirlo | Todos los contactos de la audiencia están dados de baja o suprimidos, o no se les puede entregar | Comprueba cuántos contactos de la audiencia pueden recibirlo e importa el estado de suscripción junto con tus contactos |
| La marca no se parece a la tuya | El documento de marca tiene poca información | Sube tu guía de marca y vuelve a generar el email |

## Preguntas frecuentes

### ¿Puede Claude enviar sin mi aprobación?

En las conexiones OAuth y de organización, `send_email` devuelve un paso de confirmación antes de cualquier envío real. Tu cliente de Claude también puede pedirte permiso antes de cada llamada a una herramienta. Las conexiones con una clave de API de marca necesitan su propia política de aprobación en el cliente. Mantén activada la revisión para los envíos reales.

### ¿Funciona con ChatGPT o Cursor?

Sí. La versión web de ChatGPT usa un plugin; la app de escritorio de ChatGPT y Codex comparten la configuración MCP. Cursor, VS Code y otros clientes usan la misma URL del servidor, cada uno con sus propios pasos de configuración y autenticación. La [guía de configuración de clientes](https://docs.brew.new/api-reference/mcp/connect-your-client) explica cómo hacerlo en cada uno.

### ¿Una campaña programada por un agente sigue las mismas reglas que cualquier otra?

Sí. Sale desde tu dominio, con tu reputación de remitente, y se le aplican la ley [CAN-SPAM](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business) y los [requisitos para remitentes de Gmail](https://support.google.com/mail/answer/81126). [Qué sigue aplicándose cuando envía un agente](/es/blog/agent-email-deliverability) entra en los detalles.

### ¿Claude también puede crear automatizaciones?

Sí. `save_trigger`, `save_automation` y `test_automation` crean y prueban flujos activados por eventos, y la publicación es un paso aparte y explícito.

## Siguiente paso

Para probarlo, añade el conector y pide a Claude que te envíe una prueba de tu próxima campaña antes de programar nada.
