Mailchimp MCP Server
mcp-mailchimp
Servidor MCP de nivel de producción para la API de Marketing de Mailchimp. 71 herramientas que cubren campañas, audiencias, miembros, etiquetas, segmentos, plantillas, informes, automatizaciones, webhooks, campos de combinación, grupos de interés, páginas de destino, operaciones por lotes, comercio electrónico, pruebas A/B, notas de miembros, gestor de archivos y análisis de audiencia.
Creado para Claude Desktop, Claude Code, Cursor y cualquier cliente compatible con MCP.
Inicio rápido
1. Instalación
pip install mcp-mailchimpO desde el código fuente:
git clone https://github.com/AlexlaGuardia/mcp-mailchimp.git
cd mcp-mailchimp
pip install .2. Obtén tu clave API
Inicia sesión en Mailchimp
Ve a Account & Billing > Extras > API Keys
Haz clic en Create A Key
Copia la clave (formato:
xxxxxxxxxx-usXX)
3. Configura tu cliente
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"mailchimp": {
"command": "mcp-mailchimp",
"env": {
"MAILCHIMP_API_KEY": "your-api-key-here"
}
}
}
}Claude Code:
claude mcp add mailchimp -- env MAILCHIMP_API_KEY=your-key mcp-mailchimpCursor (.cursor/mcp.json):
{
"mcpServers": {
"mailchimp": {
"command": "mcp-mailchimp",
"env": {
"MAILCHIMP_API_KEY": "your-api-key-here"
}
}
}
}O ejecútalo directamente:
MAILCHIMP_API_KEY=your-key mcp-mailchimpHerramientas (71)
Cuenta (1)
Herramienta | Descripción |
| Valida la clave API y obtiene información de la cuenta |
Campañas (11)
Herramienta | Descripción |
| Lista campañas con filtros de estado/audiencia |
| Obtiene detalles de la campaña (configuración, seguimiento, destinatarios) |
| Crea una nueva campaña de correo electrónico |
| Actualiza la configuración de la campaña (asunto, nombre del remitente, etc.) |
| Envía una campaña inmediatamente |
| Programa una campaña para una hora específica |
| Desprograma una campaña programada |
| Cancela una campaña que se está enviando actualmente |
| Elimina permanentemente una campaña en borrador |
| Copia una campaña existente |
| Envía un correo electrónico de prueba a las direcciones especificadas |
Contenido de la campaña (2)
Herramienta | Descripción |
| Obtiene el contenido HTML y de texto plano de la campaña |
| Establece el contenido mediante HTML o plantilla |
Informes (5)
Herramienta | Descripción |
| Informe de rendimiento (aperturas, clics, rebotes, cancelaciones de suscripción) |
| Detalles de clics: qué URLs se hicieron clic y con qué frecuencia |
| Detalles de aperturas: qué suscriptores abrieron y cuándo |
| Detalles de cancelaciones de suscripción: quién se fue y por qué |
| Detalles de entrega: estado del destinatario (enviado, rebotado) |
Audiencias (4)
Herramienta | Descripción |
| Lista todas las audiencias con recuentos de suscriptores |
| Obtiene detalles y estadísticas de la audiencia |
| Crea una nueva audiencia/lista |
| Actualiza la configuración de la audiencia |
Análisis de audiencia (3)
Herramienta | Descripción |
| Historial de crecimiento mensual: suscripciones, cancelaciones, cambio neto |
| Desglose de la ubicación de los suscriptores por país/región |
| Rendimiento del dominio de correo electrónico: desglose de Gmail, Outlook, Apple Mail |
Miembros (8)
Herramienta | Descripción |
| Lista/filtra miembros de la audiencia por estado |
| Obtiene detalles del suscriptor por correo electrónico |
| Añade un nuevo suscriptor o actualiza uno existente (upsert) |
| Archiva (elimina de forma lógica) a un suscriptor |
| Elimina permanentemente a un suscriptor (irreversible) |
| Suscribe por lotes hasta 500 miembros a la vez |
| Busca miembros en todas las audiencias |
| Actividad reciente del suscriptor (aperturas, clics, etc.) |
Notas de miembros (2)
Herramienta | Descripción |
| Lista notas estilo CRM sobre un suscriptor |
| Añade una nota a un suscriptor |
Etiquetas (2)
Herramienta | Descripción |
| Lista todas las etiquetas de una audiencia |
| Añade o elimina etiquetas de un suscriptor |
Segmentos (5)
Herramienta | Descripción |
| Lista los segmentos guardados de una audiencia |
| Lista los miembros de un segmento |
| Crea un segmento estático a partir de direcciones de correo electrónico |
| Actualiza el nombre del segmento o añade/elimina miembros |
| Elimina un segmento |
Campos de combinación (2)
Herramienta | Descripción |
| Lista campos personalizados (FNAME, LNAME, personalizado) |
| Crea un campo de combinación personalizado (texto, número, fecha, etc.) |
Categorías de interés y grupos (2)
Herramienta | Descripción |
| Lista grupos de interés (casillas de verificación, menús desplegables, botones de opción) |
| Lista opciones individuales dentro de una categoría |
Plantillas (4)
Herramienta | Descripción |
| Lista las plantillas de correo electrónico disponibles |
| Obtiene detalles de la plantilla y contenido HTML |
| Crea una nueva plantilla a partir de HTML |
| Elimina una plantilla personalizada |
Automatizaciones (5)
Herramienta | Descripción |
| Lista automatizaciones clásicas |
| Obtiene detalles de la automatización e información del disparador |
| Lista todos los correos electrónicos en un flujo de trabajo de automatización |
| Pausa todos los correos electrónicos en un flujo de trabajo |
| Inicia todos los correos electrónicos en un flujo de trabajo |
Webhooks (3)
Herramienta | Descripción |
| Lista webhooks para una audiencia |
| Crea un webhook para eventos de audiencia |
| Elimina un webhook |
Comercio electrónico (6)
Herramienta | Descripción |
| Lista tiendas conectadas (Shopify, WooCommerce, etc.) |
| Lista productos en una tienda conectada |
| Lista pedidos: filtra por campaña para la atribución de ingresos |
| Obtiene detalles del cliente con recuento de pedidos y total gastado |
| Lista carritos abandonados para campañas de recuperación |
| Lista códigos promocionales para una regla de promoción |
Pruebas A/B (1)
Herramienta | Descripción |
| Obtiene resultados de campañas variadas: qué combinación ganó |
Páginas de destino (2)
Herramienta | Descripción |
| Lista páginas de destino con estadísticas de visitas/conversiones |
| Obtiene detalles de la página de destino y datos de seguimiento |
Gestor de archivos (2)
Herramienta | Descripción |
| Lista archivos en el gestor de archivos de Mailchimp |
| Sube un archivo (codificado en base64) |
Operaciones por lotes (1)
Herramienta | Descripción |
| Envía hasta 500 operaciones de API en un solo lote |
Ejemplos
"¿Qué campañas he enviado recientemente?"
Utiliza
list_campaignsconstatus=sentpara mostrar campañas recientes con estadísticas de apertura/clic.
"¿Cómo ha crecido mi audiencia este trimestre?"
Utiliza
get_audience_growthpara mostrar tendencias mensuales de suscripción/cancelación.
"¿Qué campaña generó más ingresos?"
Utiliza
list_store_ordersconcampaign_idpara ver la atribución de ingresos por campaña.
"Muéstrame los carritos abandonados de mi tienda Shopify"
Utiliza
list_store_cartspara encontrar oportunidades de recuperación.
"Añade una nota a john@example.com de que llamó sobre precios"
Utiliza
add_member_notepara la gestión de contactos estilo CRM.
"¿Qué línea de asunto de la prueba A/B ganó?"
Utiliza
get_ab_test_resultspara ver qué variante tuvo mejor rendimiento.
"¿Dónde están ubicados mis suscriptores?"
Utiliza
get_audience_locationspara el desglose geográfico.
Requisitos
Python 3.10+
Cuenta de Mailchimp con clave API
Cliente compatible con MCP (Claude Desktop, Claude Code, Cursor, etc.)
Desarrollo
git clone https://github.com/AlexlaGuardia/mcp-mailchimp.git
cd mcp-mailchimp
pip install -e ".[dev]"
pytestLicencia
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AlexlaGuardia/mcp-mailchimp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server