Mailchimp MCP

Control total de Mailchimp desde Claude: 53 herramientas para audiencias, campañas, automatizaciones y más.

Documentación

Servidor MCP de Mailchimp

CI PyPI version PyPI downloads License: MIT Python 3.10+ MCP Docker

El servidor Model Context Protocol (MCP) más completo para la Mailchimp Marketing API: 227 herramientas para consultar y gestionar tu cuenta de Mailchimp desde cualquier cliente compatible con MCP. Cubre toda la superficie de campañas, audiencias, miembros, segmentos, automatizaciones e informes, e-commerce completo (lectura y escritura), páginas de aterrizaje, Administrador de archivos, encuestas, formularios de registro y dominios verificados, además de soporte multi-cuenta y protecciones de seguridad en tiempo de ejecución (modos de solo lectura, prueba y auditoría, con metadatos de riesgo por herramienta).

Utiliza la Mailchimp Marketing API a través de requests. No está basado en el cliente oficial mailchimp-marketing-python. Encontré demasiados problemas con él, así que opté por llamadas HTTP directas.

Mailchimp MCP server Mailchimp MCP server score

Inicio rápido

uvx mailchimp-mcp   # no install required; just needs MAILCHIMP_API_KEY

Añádelo a tu cliente MCP (Claude Desktop, Cursor, Cline, …):

{
  "mcpServers": {
    "mailchimp": {
      "command": "uvx",
      "args": ["mailchimp-mcp"],
      "env": {
        "MAILCHIMP_API_KEY": "your-key-us8",
        "MAILCHIMP_READ_ONLY": "true"
      }
    }
  }
}

Consejo: comienza con MAILCHIMP_READ_ONLY=true para explorar de forma segura, luego desactívalo cuando estés listo para escribir. Consulta Configuración para todas las opciones.

Docker

Una imagen precompilada se publica en el Registro de Contenedores de GitHub en cada versión:

docker run --rm -i -e MAILCHIMP_API_KEY=your-key-us8 ghcr.io/damientilman/mailchimp-mcp-server:latest

O apunta tu cliente MCP a ella:

{
  "mcpServers": {
    "mailchimp": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "-e", "MAILCHIMP_API_KEY", "-e", "MAILCHIMP_READ_ONLY", "ghcr.io/damientilman/mailchimp-mcp-server:latest"],
      "env": {
        "MAILCHIMP_API_KEY": "your-key-us8",
        "MAILCHIMP_READ_ONLY": "true"
      }
    }
  }
}

Características

Lectura

  • Campañas - Listar, buscar e inspeccionar detalles de campañas
  • Informes - Tasas de apertura/clics, rebotes, clics por enlace, rendimiento por dominio, detalles de cancelaciones de suscripción
  • Actividad de correo electrónico - Seguimiento de aperturas/clics por destinatario, historial de actividad de miembros
  • Audiencias - Explorar audiencias, miembros, segmentos, etiquetas e historial de crecimiento
  • Campos de combinación - Listar campos personalizados para una audiencia
  • Categorías y grupos de interés - Explorar categorías de interés y opciones
  • Webhooks - Listar webhooks configurados
  • Segmentos - Obtener detalles de segmentos, condiciones y listas de miembros
  • Automatizaciones - Listar flujos de trabajo, inspeccionar correos electrónicos en un flujo de trabajo, ver colas
  • Plantillas - Explorar plantillas y extraer contenido HTML
  • Páginas de aterrizaje - Listar e inspeccionar páginas de aterrizaje
  • Administrador de archivos - Explorar imágenes y archivos almacenados, y carpetas
  • Encuestas - Listar e inspeccionar encuestas de una audiencia
  • Formularios de registro - Inspeccionar formularios de registro de una audiencia
  • E-commerce - Tiendas, pedidos, productos, clientes (requiere integración de e-commerce)
  • Carpetas de campañas - Explorar la organización de carpetas
  • Operaciones por lotes - Monitorear el estado de operaciones masivas

Escritura

  • Miembros - Añadir, actualizar, cancelar suscripción, eliminar y etiquetar contactos
  • Audiencias - Suscripción masiva de miembros, actualizar configuraciones de audiencia
  • Campañas - Crear borradores, establecer contenido HTML, programar, desprogramar, duplicar, eliminar, enviar, enviar prueba, cancelar
  • Segmentos/Etiquetas - Crear, actualizar, eliminar, añadir/eliminar miembros, condiciones dinámicas
  • Campos de combinación - Crear, actualizar, eliminar campos personalizados
  • Categorías de interés - Crear y eliminar categorías e intereses
  • Webhooks - Crear y eliminar webhooks
  • Plantillas - Crear, actualizar y eliminar plantillas de correo electrónico
  • Administrador de archivos - Subir (base64) y eliminar imágenes y archivos
  • Encuestas - Publicar y despublicar encuestas de audiencia
  • Formularios de registro - Personalizar encabezado, contenidos y estilos
  • Automatizaciones - Pausar e iniciar flujos de trabajo de automatización
  • E-commerce - Ciclo de vida del carrito, reglas promocionales y códigos promocionales para flujos de descuento
  • Lote - Ejecutar operaciones API masivas en una sola solicitud

Seguridad en tiempo de ejecución

  • Metadatos de riesgo - Clasificación por herramienta de lectura / escritura / destructiva mediante anotaciones MCP y describe_tools
  • Registro de auditoría - Eventos de auditoría JSON estructurados opcionales por despacho (MAILCHIMP_AUDIT_LOG)
  • Validación de argumentos - Límites de paginación y verificaciones de ID requeridos antes de cada solicitud

Requisitos previos

Instalación

Usando uvx (recomendado)

No se necesita instalación — ejecuta directamente:

uvx mailchimp-mcp

Usando pip

pip install mailchimp-mcp

Luego ejecuta:

mailchimp-mcp

Desde el código fuente

git clone https://github.com/damientilman/mailchimp-mcp-server.git
cd mailchimp-mcp-server
python -m venv .venv
source .venv/bin/activate
pip install -e .

Configuración

VariableRequeridaDescripción
MAILCHIMP_API_KEYTu clave API de Mailchimp (formato: <key>-<dc>, ej. abc123-us8)
MAILCHIMP_READ_ONLYNoEstablécelo en true para deshabilitar todas las operaciones de escritura (predeterminado: false)
MAILCHIMP_DRY_RUNNoEstablécelo en true para previsualizar operaciones de escritura sin ejecutarlas (predeterminado: false)
MAILCHIMP_API_KEY_<NAME>NoClave API para una cuenta adicional con nombre (ej. MAILCHIMP_API_KEY_MARKETING). Apúntala con el argumento account. Consulta Multi-cuenta.
MAILCHIMP_READ_ONLY_<NAME>NoModo de solo lectura para una cuenta específica con nombre (predeterminado: false)
MAILCHIMP_DRY_RUN_<NAME>NoModo de prueba para una cuenta específica con nombre (predeterminado: false)
MAILCHIMP_AUDIT_LOGNoEstablécelo en true para emitir un evento de auditoría JSON estructurado por despacho de herramienta a stderr (predeterminado: false). Consulta Seguridad en tiempo de ejecución.
MAILCHIMP_TOOLSNoExponer solo un subconjunto de herramientas para reducir la huella de la lista de herramientas del modelo (predeterminado: todas). Consulta Perfiles de herramientas.

El centro de datos (us8, us21, etc.) se extrae automáticamente de cada clave.

Modos de seguridad

Modo de solo lectura — Cuando MAILCHIMP_READ_ONLY=true, todas las herramientas de escritura (crear, actualizar, eliminar, programar, etc.) están bloqueadas y devuelven un error. Las herramientas de lectura funcionan normalmente. Este es el predeterminado recomendado para configuraciones compartidas o exploratorias donde solo necesitas informes y análisis.

Modo de prueba — Cuando MAILCHIMP_DRY_RUN=true, las herramientas de escritura devuelven una vista previa de la acción que harían (nombre de la herramienta, recurso objetivo, parámetros y su nivel de riesgo) sin realizar ninguna llamada API. Útil para probar indicaciones antes de entrar en producción.

Seguridad en tiempo de ejecución

El servidor está diseñado para defensa en profundidad junto con una puerta de enlace MCP externa: posee la semántica (qué herramientas son lecturas, escrituras reversibles o irreversibles) y las expone como señales legibles por máquina que una puerta de enlace puede aplicar, en lugar de hacer que la puerta de enlace adivine qué llamadas son peligrosas.

Metadatos de riesgo — Cada herramienta se clasifica como read, write o destructive (pérdida de datos irreversible o envío irreversible). Esto se muestra de dos maneras:

  • Anotaciones de herramientas MCPreadOnlyHint, destructiveHint y idempotentHint viajan a través del tools/list estándar, por lo que cualquier cliente o puerta de enlace compatible los lee directamente.
  • describe_tools — una herramienta de lectura que devuelve {name, risk, read_only, destructive, idempotent} para cada herramienta más recuentos por nivel, para puertas de enlace que prefieren una llamada de herramienta.

Registro de auditoría estructurado — Con MAILCHIMP_AUDIT_LOG=true, cada despacho emite un evento JSON a stderr con la herramienta, su nivel de riesgo, la bandera destructive, la cuenta objetivo, el resultado (executed / blocked_read_only / dry_run) y los argumentos inspeccionados. Los valores voluminosos o sensibles (ej. file_data base64) se redactan y los cuerpos de respuesta nunca se registran, por lo que el flujo es un sumidero de auditoría seguro para rastrear centralmente.

Validación de contrato de argumentos — Todas las escrituras pasan por un único punto de control _guard_write, y cada solicitud se valida antes del despacho (paginación count limitada a 1–1000, IDs de ruta faltantes rechazados), por lo que las llamadas malformadas fallan rápido y de manera consistente en lugar de llegar a la API.

Perfiles de herramientas

Exponer las 227 herramientas envía una lista grande de herramientas al modelo en cada turno (~63k tokens). Si solo necesitas parte de la superficie, carga un subconjunto con una línea:

"env": { "MAILCHIMP_API_KEY": "your-key-us8", "MAILCHIMP_TOOLS": "read" }

MAILCHIMP_TOOLS acepta una mezcla separada por comas de niveles de riesgo (read, write, destructive) y/o nombres exactos de herramientas; una herramienta se conserva si cualquiera coincide. Sin establecer (o all) expone todo.

  • read — solo informes y análisis (~115 herramientas, ~29k tokens). Un predeterminado seguro y ligero para exploración.
  • read,write — todo excepto herramientas irreversibles.
  • list_campaigns,get_campaign_report,send_campaign — un conjunto mínimo seleccionado a mano.

Las descripciones de herramientas también se recortan de texto repetitivo antes de llegar al modelo, por lo que incluso el conjunto completo es más ligero que las cadenas de documentación crudas. Usa describe_tools para ver el nivel de riesgo de cada herramienta.

Multi-cuenta

Por predeterminado, el servidor usa el único MAILCHIMP_API_KEY, expuesto como la cuenta default. Para gestionar varias cuentas de Mailchimp desde un servidor, añade variables MAILCHIMP_API_KEY_<NAME> — el sufijo se convierte en el nombre de cuenta en minúsculas (ej. MAILCHIMP_API_KEY_MARKETINGmarketing).

Cada herramienta acepta entonces un argumento opcional account, ej. list_audiences(account="marketing"). La selección es por llamada y sin estado — no hay "cuenta actual" para cambiar, por lo que una escritura siempre nombra su objetivo. Omitir account usa default. Llama a list_accounts para ver los nombres configurados y su estado de bandera de seguridad, y cada cuenta puede llevar sus propias banderas MAILCHIMP_READ_ONLY_<NAME> / MAILCHIMP_DRY_RUN_<NAME> (para que una cuenta protegida contra escritura y una escribible puedan coexistir). Un account desconocido devuelve un error que lista los nombres configurados.

Las configuraciones de clave única no se ven afectadas: con solo MAILCHIMP_API_KEY establecido, nada cambia.

{
  "mcpServers": {
    "mailchimp": {
      "command": "uvx",
      "args": ["mailchimp-mcp"],
      "env": {
        "MAILCHIMP_API_KEY": "your-default-key-us8",
        "MAILCHIMP_API_KEY_MARKETING": "another-key-us5",
        "MAILCHIMP_READ_ONLY_MARKETING": "true"
      }
    }
  }
}

Configuración del cliente MCP

La mayoría de los clientes MCP aceptan un bloque de configuración JSON que describe cómo lanzar el servidor. Configura el tuyo para invocar uvx mailchimp-mcp (o mailchimp-mcp si está instalado vía pip) con MAILCHIMP_API_KEY exportado en el entorno.

Usando uvx (recomendado)
{
  "mcpServers": {
    "mailchimp": {
      "command": "uvx",
      "args": ["mailchimp-mcp"],
      "env": {
        "MAILCHIMP_API_KEY": "your-api-key-here"
      }
    }
  }
}
Usando pip install
{
  "mcpServers": {
    "mailchimp": {
      "command": "mailchimp-mcp",
      "env": {
        "MAILCHIMP_API_KEY": "your-api-key-here"
      }
    }
  }
}
Modo de solo lectura (recomendado para exploración)
{
  "mcpServers": {
    "mailchimp": {
      "command": "uvx",
      "args": ["mailchimp-mcp"],
      "env": {
        "MAILCHIMP_API_KEY": "your-api-key-here",
        "MAILCHIMP_READ_ONLY": "true"
      }
    }
  }
}

Clientes basados en CLI

Si tu cliente MCP proporciona una CLI para registrar servidores, la invocación equivalente es:

mcp-cli add mailchimp \
  -e MAILCHIMP_API_KEY=your-api-key-here \
  -- uvx mailchimp-mcp

Reemplaza mcp-cli con el nombre del binario de tu cliente. Para el modo de solo lectura, añade -e MAILCHIMP_READ_ONLY=true al comando.

Herramientas disponibles

Cuenta

HerramientaDescripción
get_account_infoObtener nombre de cuenta, correo electrónico y recuento de suscriptores
list_accountsListar cuentas configuradas y su estado de solo lectura / prueba (para configuraciones multi-cuenta)
describe_toolsListar cada herramienta con su nivel de riesgo (lectura / escritura / destructiva) para aplicación de políticas

Campañas (lectura)

HerramientaDescripción
list_campaignsListar campañas con filtros opcionales (estado, fecha)
get_campaign_detailsObtener detalles completos de una campaña específica
list_campaign_foldersListar carpetas de campañas

Informes de campañas

HerramientaDescripción
get_campaign_reportObtener métricas de rendimiento (aperturas, clics, rebotes)
get_campaign_click_detailsObtener datos de clics por enlace para una campaña
get_email_activityActividad por destinatario (aperturas, clics, rebotes)
get_open_detailsQuién abrió, cuándo, cuántas veces
get_campaign_recipientsLista de destinatarios con estado de entrega
get_campaign_unsubscribesQuién canceló la suscripción después de una campaña
get_domain_performanceRendimiento por dominio de correo electrónico (gmail, outlook, etc.)
get_ecommerce_product_activityIngresos por producto para una campaña
get_campaign_sub_reportsSub-informes (pruebas A/B, RSS, etc.)
get_campaign_adviceComentarios automatizados post-envío de Mailchimp sobre una campaña
get_campaign_locationsDatos geográficos de apertura (país, región)
get_eepurl_activityEstadísticas de compartir en redes sociales (Twitter, Facebook, referentes)

Campañas (escritura)

HerramientaDescripción
create_campaignCrear un nuevo borrador de campaña (regular o A/B variate, con segmentación opcional)
update_campaignActualizar la configuración o la segmentación de una campaña
set_campaign_contentEstablecer el contenido HTML de un borrador de campaña
schedule_campaignProgramar una campaña para una fecha/hora específica
unschedule_campaignDesprogramar una campaña (volver a borrador)
replicate_campaignDuplicar una campaña existente
delete_campaignEliminar una campaña no enviada
send_campaignEnviar una campaña inmediatamente
send_test_emailEnviar un correo de prueba para una campaña
cancel_sendCancelar una campaña que se está enviando actualmente

Audiencias (lectura)

HerramientaDescripción
list_audiencesListar todas las audiencias con estadísticas, modo de suscripción, indicador GDPR y valores predeterminados del remitente
get_audience_detailsObtener información detallada de una audiencia específica
list_audience_membersListar miembros con filtro de estado opcional
search_membersBuscar miembros por correo electrónico o nombre
get_audience_growth_historyDatos de crecimiento mensual (suscripciones, bajas)

Miembros (lectura)

HerramientaDescripción
get_member_activityHistorial de actividad de un contacto específico
get_member_tagsTodas las etiquetas asignadas a un contacto
get_member_eventsEventos personalizados de un contacto
list_member_notesListar notas internas de estilo CRM adjuntas a un contacto

Miembros (escritura)

HerramientaDescripción
add_memberAñadir un nuevo contacto a una audiencia
update_memberActualizar el nombre o el estado de un contacto
unsubscribe_memberDar de baja a un contacto
delete_memberEliminar permanentemente un contacto
tag_memberAñadir o eliminar etiquetas de un contacto
add_member_noteAdjuntar una nota interna de estilo CRM a un contacto
update_member_noteActualizar el texto de una nota de miembro existente
delete_member_noteEliminar una nota de miembro

Audiencias (escritura)

HerramientaDescripción
batch_subscribeAñadir/actualizar en lote varios miembros de una audiencia
update_audienceActualizar la configuración de la audiencia (nombre, valores predeterminados, recordatorio de permisos)
create_audienceCrear una nueva audiencia con información de contacto y valores predeterminados de campaña
delete_audienceEliminar permanentemente una audiencia y todos sus datos

Segmentos y etiquetas

HerramientaDescripción
list_segmentsListar segmentos y etiquetas de una audiencia
get_segmentObtener detalles del segmento, incluidas las condiciones
list_segment_membersListar miembros de un segmento
create_segmentCrear un nuevo segmento o etiqueta (estático o dinámico con condiciones)
update_segmentActualizar el nombre o las condiciones de un segmento
delete_segmentEliminar un segmento o etiqueta
add_members_to_segmentAñadir contactos a un segmento/etiqueta
remove_members_from_segmentEliminar contactos de un segmento/etiqueta

Campos de combinación

HerramientaDescripción
list_merge_fieldsListar campos personalizados de una audiencia
create_merge_fieldCrear un nuevo campo personalizado (texto, número, lista desplegable, etc.)
update_merge_fieldActualizar un campo personalizado
delete_merge_fieldEliminar un campo personalizado

Categorías de interés y grupos

HerramientaDescripción
list_interest_categoriesListar categorías de interés de una audiencia
create_interest_categoryCrear una nueva categoría de interés
list_interestsListar intereses dentro de una categoría
create_interestCrear una nueva opción de interés
delete_interest_categoryEliminar una categoría de interés
delete_interestEliminar una opción de interés

Webhooks

HerramientaDescripción
list_webhooksListar webhooks de una audiencia
create_webhookCrear un nuevo webhook
delete_webhookEliminar un webhook

Automatizaciones y Customer Journeys

HerramientaDescripción
list_automationsListar flujos de trabajo de Automatización Clásica (Customer Journeys no están expuestos por la API de Mailchimp)
get_automation_emailsListar correos electrónicos en un flujo de trabajo clásico
get_automation_email_queueVer la cola de envío de un correo de automatización
pause_automationPausar todos los correos de un flujo de trabajo clásico
start_automationIniciar/reanudar todos los correos de un flujo de trabajo clásico
trigger_customer_journeyInscribir un contacto en un paso de Customer Journey (la única escritura de journey que Mailchimp expone)
search_automation_campaignsListar campañas emitidas por Automatizaciones Clásicas o Customer Journeys
get_member_journey_eventsFiltrar el feed de actividad de un miembro a eventos relacionados con automatizaciones/journeys
get_automation_summaryResumen combinado: flujos de trabajo clásicos por estado + volumen de envío reciente de automatizaciones

Mailchimp no expone una API de lectura pública para Customer Journeys (solo el endpoint de activación anterior). Las herramientas search_automation_campaigns, get_member_journey_events y get_automation_summary proporcionan las soluciones alternativas recomendadas: muestran todas las campañas emitidas por automatizaciones o journeys, aunque el grafo del journey en sí permanezca privado.

Plantillas

HerramientaDescripción
list_templatesListar plantillas de correo disponibles
get_templateObtener metadatos de la plantilla (nombre, tipo, fechas, miniatura)
get_template_default_contentObtener el contenido HTML de la plantilla
create_templateCrear una nueva plantilla de correo
update_templateActualizar el nombre o el HTML de la plantilla
delete_templateEliminar una plantilla creada por el usuario

Páginas de destino

HerramientaDescripción
list_landing_pagesListar todas las páginas de destino
get_landing_pageObtener los detalles de una página de destino
create_landing_pageCrear una nueva página de destino a partir de una plantilla
update_landing_pageActualizar la configuración de una página de destino existente
delete_landing_pageEliminar permanentemente una página de destino
publish_landing_pagePublicar una página de destino en su URL pública
unpublish_landing_pagePoner fuera de línea una página de destino publicada

Administrador de archivos

HerramientaDescripción
list_filesListar imágenes y archivos almacenados en el Administrador de archivos
get_fileObtener los metadatos y la URL alojada de un solo archivo
upload_fileSubir una nueva imagen o archivo (codificado en base64)
delete_fileEliminar permanentemente un archivo
list_file_foldersListar carpetas del Administrador de archivos

Encuestas

HerramientaDescripción
list_surveysListar las encuestas de una audiencia con estado y URL pública
get_surveyObtener los detalles completos de una sola encuesta
publish_surveyPublicar una encuesta en su URL pública
unpublish_surveyPoner fuera de línea una encuesta publicada

Formularios de suscripción

HerramientaDescripción
list_signup_formsObtener los formularios de suscripción configurados para una audiencia
customize_signup_formPersonalizar el encabezado, el contenido y los estilos de un formulario de suscripción

Comercio electrónico

HerramientaDescripción
list_ecommerce_storesListar tiendas de comercio electrónico conectadas
list_store_ordersListar pedidos de una tienda
list_store_productsListar productos de una tienda
list_store_customersListar clientes de una tienda

Carritos de comercio electrónico

HerramientaDescripción
list_store_cartsListar carritos (incluidos los abandonados) de una tienda
get_store_cartObtener un solo carrito con todos los artículos
create_store_cartEnviar un carrito (p. ej., un carrito abandonado de un sistema externo)
update_store_cartActualizar los totales, la moneda, la URL de pago o los artículos de un carrito
delete_store_cartEliminar permanentemente un carrito

Reglas y códigos promocionales de comercio electrónico

HerramientaDescripción
list_promo_rulesListar reglas de descuento de una tienda
get_promo_ruleObtener la configuración de una sola regla promocional
create_promo_ruleCrear una regla de descuento (monto fijo, porcentaje, envío gratuito)
update_promo_ruleActualizar el monto, el objetivo, las fechas o el estado habilitado de una regla
delete_promo_ruleEliminar permanentemente una regla y todos sus códigos
list_promo_codesListar códigos canjeables adjuntos a una regla
get_promo_codeObtener un solo código promocional con estadísticas de uso
create_promo_codeCrear un código canjeable (p. ej., 'SUMMER20') bajo una regla
update_promo_codeActualizar la cadena, la URL de canje o el estado habilitado de un código
delete_promo_codeEliminar permanentemente un código promocional

Operaciones por lotes

HerramientaDescripción
create_batchEjecutar múltiples operaciones de API en lote
get_batch_statusVerificar el estado de una operación por lotes
list_batchesListar operaciones por lotes recientes
list_batch_webhooksListar webhooks de finalización de lotes
get_batch_webhookObtener un solo webhook de lote
create_batch_webhookCrear un webhook de finalización de lotes
update_batch_webhookActualizar la URL de un webhook de lote
delete_batch_webhookEliminar un webhook de lote

Dominios verificados

HerramientaDescripción
list_verified_domainsListar dominios de envío y su estado de verificación
get_verified_domainObtener el registro de un solo dominio de envío
create_verified_domainIniciar la verificación de un dominio de envío
verify_verified_domainCompletar la verificación con el código enviado por correo
delete_verified_domainEliminar un dominio de envío verificado

Sitios conectados y cuenta

HerramientaDescripción
list_connected_sitesListar sitios conectados para seguimiento y ventanas emergentes
get_connected_siteObtener un solo sitio conectado con su script
create_connected_siteConectar un sitio web y generar su script
delete_connected_siteEliminar un sitio conectado
verify_connected_site_scriptVerificar que el script de seguimiento esté instalado
list_authorized_appsListar aplicaciones autorizadas por OAuth
get_authorized_appObtener una sola aplicación autorizada
get_chimp_chatterLeer el feed de actividad de la cuenta
list_account_exportsListar trabajos de exportación de datos de la cuenta
get_account_exportObtener el estado y la URL de descarga de un trabajo de exportación
create_account_exportIniciar una exportación de datos de la cuenta

Carpetas

HerramientaDescripción
create_campaign_folderCrear una carpeta de campaña
get_campaign_folderObtener una sola carpeta de campaña
update_campaign_folderRenombrar una carpeta de campaña
delete_campaign_folderEliminar una carpeta de campaña
list_template_foldersListar carpetas de plantillas
get_template_folderObtener una sola carpeta de plantillas
create_template_folderCrear una carpeta de plantillas
update_template_folderRenombrar una carpeta de plantillas
delete_template_folderEliminar una carpeta de plantillas

Extras de campaña (lista de verificación, colaboración, RSS)

HerramientaDescripción
get_campaign_send_checklistLista de verificación de preparación previa al envío
list_campaign_feedbackListar comentarios de colaboración del equipo
get_campaign_feedbackObtener un solo comentario
create_campaign_feedbackAñadir un comentario de colaboración
update_campaign_feedbackEditar un comentario
delete_campaign_feedbackEliminar un comentario
pause_rss_campaignPausar una campaña basada en RSS
resume_rss_campaignReanudar una campaña basada en RSS

Información de audiencia y entregabilidad

HerramientaDescripción
get_audience_activityActividad diaria reciente de una audiencia
get_audience_top_locationsPrincipales países de una audiencia
get_audience_clientsPrincipales clientes de correo utilizados por una audiencia
list_audience_abuse_reportsQuejas de spam de una audiencia
get_audience_abuse_reportUn solo informe de abuso de audiencia

Miembros (cumplimiento y avanzado)

HerramientaDescripción
upsert_memberAñadir o actualizar un miembro de forma idempotente (PUT)
delete_member_permanentBorrado permanente GDPR de un miembro
get_member_goalsEventos de objetivo rastreados recientemente de un miembro
add_member_eventRegistrar un evento personalizado en un miembro

Correos de automatización (control de un solo correo)

HerramientaDescripción
get_automation_emailObtener un correo en una automatización clásica
pause_automation_emailPausar un solo correo de automatización
start_automation_emailIniciar un solo correo de automatización
add_automation_queue_subscriberPoner en cola un suscriptor para un correo de automatización
get_automation_queue_subscriberObtener el estado de cola de un suscriptor
list_automation_removed_subscribersListar suscriptores eliminados de un flujo de trabajo
remove_automation_subscriberEliminar un suscriptor de un flujo de trabajo
get_automation_removed_subscriberObtener un solo suscriptor eliminado

Informes (extras)

HerramientaDescripción
get_campaign_sent_toEstado de entrega por destinatario de una campaña
get_campaign_abuse_reportsQuejas de spam de una campaña
get_campaign_abuse_reportUn informe de abuso de una sola campaña
list_landing_page_reportsInformes de todas las páginas de aterrizaje
get_landing_page_reportInforme de una sola página de aterrizaje
list_survey_reportsInformes de todas las encuestas
get_survey_reportInforme de una sola encuesta
get_survey_responsesListar las respuestas de una encuesta
get_survey_responseObtener una sola respuesta de encuesta
get_survey_questions_reportInforme de encuesta por pregunta
get_survey_question_answersRespuestas de una sola pregunta de encuesta

Comercio electrónico (escritura)

HerramientaDescripción
create_store / get_store / update_store / delete_storeCiclo de vida de la tienda
get_store_product / create_store_product / update_store_product / delete_store_productCiclo de vida del producto
list_store_product_variants / get_store_product_variant / create_store_product_variant / update_store_product_variant / delete_store_product_variantVariantes de producto
list_store_product_images / get_store_product_image / create_store_product_image / update_store_product_image / delete_store_product_imageImágenes de producto
get_store_order / create_store_order / update_store_order / delete_store_orderCiclo de vida del pedido
list_store_order_lines / get_store_order_line / create_store_order_line / update_store_order_line / delete_store_order_lineLíneas de pedido
get_store_customer / create_store_customer / update_store_customer / delete_store_customerCiclo de vida del cliente
list_account_ordersListar pedidos de todas las tiendas

Ejemplos de solicitudes

Una vez conectado, puedes pedirle a tu cliente MCP que realice solicitudes como:

  • "Muéstrame todas mis campañas enviadas de los últimos 3 meses"
  • "¿Cuál fue la tasa de apertura y la tasa de clics de mi último boletín?"
  • "¿Cuántos suscriptores gané este año?"
  • "¿Qué enlaces recibieron más clics en la campaña X?"
  • "Buscar al suscriptor john@example.com"
  • "Añade la etiqueta 'VIP' a todos los miembros que abrieron mi última campaña"
  • "Crea un borrador de campaña para mi audiencia principal con el asunto 'March Update'"
  • "Crea una campaña dirigida solo a mi segmento VIP"
  • "Envía un correo de prueba de mi borrador de campaña a test@example.com"
  • "Lista todos los campos de combinación de mi audiencia principal"
  • "Crea un campo de combinación desplegable llamado 'Industry' con opciones Tech, Finance, Healthcare"
  • "Crea un segmento dinámico de miembros donde FNAME sea John"
  • "Suscribe en lote a 50 miembros de estos datos CSV"
  • "Configura un webhook para notificar a mi aplicación cuando se unan nuevos suscriptores"
  • "Da de baja a user@example.com de mi lista"
  • "Muéstrame el desglose de rendimiento por dominio de mi última campaña"
  • "¿Dónde en el mundo abrieron mi boletín? Muéstrame el desglose geográfico."
  • "Crea una campaña de prueba A/B con dos líneas de asunto y elige la ganadora por aperturas después de 24 horas"
  • "¿Qué consejos tiene Mailchimp para mejorar mi última campaña?"
  • "Pausa mi automatización de bienvenida"
  • "Lista todos los pedidos de mi tienda Shopify este mes"

Recetas de flujo de trabajo

Solicitudes de varios pasos que encadenan herramientas de principio a fin:

  • Revisión de rendimiento semanal"Resume mi última semana: lista las campañas enviadas desde el lunes, extrae cada informe y clasifícalas por tasa de clics con una conclusión para cada una." Encadena search_campaignsget_campaign_reportget_campaign_advice.
  • Auditoría de entregabilidad"Comprueba mi salud de envío: ¿están verificados mis dominios, hay quejas de spam en campañas recientes y cómo le fue a la última por dominio de destinatario?" Encadena list_verified_domainsget_campaign_abuse_reportsget_domain_performance.
  • Re-enganche"Encuentra a todos los que no abrieron mi último boletín y reenvíalo con una nueva línea de asunto." Encadena get_campaign_reportresend_to_non_openers.
  • Envío seguro"Haz una prueba en seco de una campaña para mi segmento VIP, muéstrame la lista de verificación de envío y luego envíala cuando confirme." Con MAILCHIMP_DRY_RUN=true, vistas previas mediante create_campaignget_campaign_send_checklistsend_campaign.
  • Agencias (multi-cuenta)"Para las cuentas acme y globex, lista la mejor campaña de este mes por tasa de apertura." Pasa account="acme" / account="globex" por llamada. Consulta Multi-cuenta.

Contribuciones

Las contribuciones son bienvenidas. Consulta CONTRIBUTING.md para la configuración de desarrollo, las instrucciones de prueba y las pautas de solicitudes de extracción.

Seguridad

Si encuentras una vulnerabilidad de seguridad, sigue el proceso de divulgación responsable descrito en SECURITY.md.

Registro de cambios

Consulta CHANGELOG.md para el historial completo de versiones.

Autor

Creado por Damien Tilmandamien@tilman.marketing

Licencia

MIT — consulta LICENSE para más detalles.