MailerLite MCP server

oficial

Convierte las herramientas de IA en tu asistente de marketing por correo electrónico.

Documentación

Servidor MCP

Servidor MCP de MailerLite

Conecta asistentes de IA como Claude, Cursor y VS Code a MailerLite mediante el Protocolo de Contexto de Modelo.

Copiar MarkdownAbrir

Esta es la versión beta del servidor del Protocolo de Contexto de Modelo (MCP) que proporciona una integración perfecta con la API de marketing por correo electrónico de MailerLite. Este servidor permite a los asistentes de IA gestionar suscriptores, campañas, grupos y muchas otras cosas a través de herramientas MCP estandarizadas.

Cómo funciona MCP

El Protocolo de Contexto de Modelo (MCP) es un protocolo estandarizado para que los asistentes de IA interactúen con sistemas externos. Piense en él como un puerto USB-C para la IA. Puede conectar múltiples MCP que se comunican entre sí y hacen las cosas por usted.

Conexión de un cliente

Puede conectar cualquier cliente compatible con MCP al servidor en ejecución. El servidor admite un endpoint HTTP transmitible según las últimas especificaciones del servidor MCP. Normalmente, solo añadiría https://mcp.mailerlite.com/mcp como dirección MCP remota en cualquier herramienta con la que esté trabajando.

Claude (escritorio y web)

Abra Claude (Escritorio), vaya a Configuración > Conectores y luego Agregar conector personalizado. El nombre puede ser el que desee, pero sugerimos usar MailerLite como nombre, y la URL del servidor MCP remoto es https://mcp.mailerlite.com/mcp.. Haga clic en conectar y siga el proceso de inicio de sesión.

Claude Code

Ejecute esto en la terminal:

claude mcp add --transport http mailerlite https://mcp.mailerlite.com/mcp

Gemini CLI

Agregue las siguientes líneas en su archivo ~/.gemini/settings.json:

{
  "mcpServers": {
    "mailerlite": {
      "httpUrl": "https://mcp.mailerlite.com/mcp",
      "timeout": 5000
    }
  }
}

VSCode

Puede usar la instalación con un solo clic para agregarlo a VSCode.

Cursor

ChatGPT

Elegibilidad: Disponible en beta para cuentas Pro y Plus en la web.

  • Primero, habilite el modo desarrollador: Vaya a: Configuración → Conectores → Avanzado → Modo desarrollador.
  • Vuelva a la pantalla principal de Conectores, haga clic en Crear junto a Explorar conectores y en el diálogo que se abre ingrese lo siguiente:

Nombre: MailerLite Descripción: déjelo vacío o complete como desee URL del servidor MCP: https://mcp.mailerlite.com/mcp Autenticación: OAuth

Haga clic en la casilla Confío en esta aplicación y luego haga clic en Crear. Le guiará a través del proceso de autenticación.

Para usar conectores en conversaciones: Abra una nueva conversación, elija Modo desarrollador en el menú Plus y seleccione conectores. Es posible que necesite explorar diferentes técnicas de prompting para llamar a las herramientas correctas.

Herramientas disponibles

Gestión de suscriptores

  • add_subscriber: Agregar un nuevo suscriptor o actualizar uno existente (admite correo electrónico, nombre, campos, grupos)
  • get_subscriber: Obtener información del suscriptor por ID o correo electrónico
  • update_subscriber: Actualizar información del suscriptor (no destructivo)
  • list_subscribers: Listar suscriptores con filtrado por estado (activo, cancelado, no confirmado, rebotado, spam)
  • get_subscriber_activity: Obtener historial de actividad de un suscriptor
  • get_subscriber_count: Obtener el recuento total de suscriptores
  • delete_subscriber: Eliminar un suscriptor (conserva la información para la resuscripción)

Gestión de campañas

  • create_campaign: Crear una nueva campaña de correo electrónico (tipos regular, ab, reenvío)
  • get_campaign: Obtener detalles específicos de la campaña
  • list_campaigns: Listar campañas con filtrado por estado y tipo
  • update_campaign: Actualizar detalles de la campaña (nombre, asunto, remitente, contenido)
  • delete_campaign: Eliminar una campaña
  • schedule_campaign: Programar una campaña para ser enviada
  • cancel_campaign: Cancelar una campaña programada
  • get_campaign_subscribers: Obtener suscriptores que recibieron una campaña, con filtros
  • get_campaign_links: Listar los enlaces en una campaña enviada con sus estadísticas de clics
  • get_campaign_link_recipients: Obtener los suscriptores que hicieron clic en un enlace específico

Gestión de grupos

  • create_group: Crear un nuevo grupo de suscriptores
  • update_group: Actualizar el nombre de un grupo
  • delete_group: Eliminar un grupo
  • get_group_subscribers: Obtener suscriptores en un grupo
  • assign_subscriber_to_group: Agregar un suscriptor a un grupo
  • unassign_subscriber_from_group: Eliminar un suscriptor de un grupo
  • import_subscribers_to_group: Importar suscriptores en masa a un grupo

Gestión de segmentos

  • list_segments: Listar todos los segmentos
  • create_segment: Crear un nuevo segmento
  • get_segment: Obtener los detalles de un solo segmento
  • update_segment: Actualizar el nombre de un segmento
  • delete_segment: Eliminar un segmento
  • get_segment_subscribers: Obtener suscriptores en un segmento, con filtrado por estado

Gestión de campos

  • list_fields: Listar campos de suscriptor personalizados
  • create_field: Crear un campo personalizado (texto, número o fecha)
  • update_field: Renombrar un campo personalizado
  • delete_field: Eliminar un campo personalizado

Gestión de formularios

  • list_forms: Listar formularios por tipo (emergente, incrustado, promoción)
  • create_form: Crear un nuevo formulario
  • get_form: Obtener los detalles de un solo formulario
  • update_form: Actualizar el nombre de un formulario
  • delete_form: Eliminar un formulario
  • get_form_subscribers: Obtener suscriptores que se registraron a través de un formulario

Gestión de automatizaciones

  • list_automations: Listar automatizaciones con filtrado por nombre, grupo y estado habilitado
  • get_automation_activity: Obtener actividad de suscriptores para una automatización, con filtrado por estado
  • create_automation: Crear una automatización en borrador
  • build_custom_automation: Planificar y validar una automatización personalizada antes de crearla
  • start_automation_conversation: Iniciar una construcción de automatización conversacional guiada
  • update_automation_email: Actualizar el contenido de un paso de correo electrónico de automatización
  • update_automation_delay: Actualizar el retraso de un paso de automatización
  • dry_run_automation: Validar una automatización sin enviar nada
  • send_test_automation: Enviar correos electrónicos de prueba para una automatización
  • delete_automation: Eliminar una automatización

Plantillas

  • discover_automation_templates: Explorar plantillas de automatización disponibles
  • install_template: Instalar una plantilla de automatización en la cuenta
  • list_email_templates: Listar plantillas de correo electrónico disponibles
  • list_form_templates: Listar plantillas de formulario disponibles

Contenido de correo electrónico

  • generate_email_content: Generar y validar contenido de correo electrónico HTML
  • suggest_subject_lines: Generar y validar sugerencias de líneas de asunto

Gestión de comercio electrónico

  • manage_ecommerce_shops: Listar, obtener, crear, actualizar o eliminar tiendas
  • manage_ecommerce_products: Listar, obtener, crear, actualizar, eliminar o importar en masa productos en una tienda
  • manage_ecommerce_customers: Listar, obtener, crear, actualizar o eliminar clientes en una tienda
  • manage_ecommerce_orders: Listar, obtener, crear, actualizar, eliminar o importar en masa pedidos en una tienda
  • manage_ecommerce_categories: Listar, obtener, crear, actualizar, eliminar o importar en masa categorías de productos
  • manage_ecommerce_carts: Listar, obtener o actualizar carritos de compras
  • manage_ecommerce_cart_items: Listar, obtener, crear, actualizar o eliminar los artículos de un carrito
  • manage_ecommerce_category_products: Listar productos en una categoría, o adjuntar/separar un producto

Cada herramienta manage_ecommerce_* toma un parámetro action (por ejemplo, list, get, create, update, delete, import) en lugar de exponer una herramienta separada por operación.

Gestión de webhooks

  • list_webhooks: Listar todos los webhooks
  • get_webhook: Obtener los detalles de un webhook específico
  • create_webhook: Crear un nuevo webhook con un nombre, URL y eventos
  • update_webhook: Actualizar un webhook, incluyendo habilitarlo/deshabilitarlo
  • delete_webhook: Eliminar un webhook

Descubrimiento y utilidad

  • search: Buscar en los recursos de MailerLite
  • fetch: Obtener un recurso específico de MailerLite por referencia
  • list_resources: Listar los tipos de recursos disponibles para trabajar
  • select_resource: Resolver un recurso por nombre a su ID
  • batch_requests: Ejecutar múltiples operaciones de API en una sola solicitud por lotes
  • get_dashboard_link: Obtener un enlace profundo para editar un recurso en el panel de MailerLite

Autenticación

  • get_auth_status: Obtener el estado de autenticación actual

Comentarios

Siempre estamos deseosos de recibir comentarios sobre las cosas emocionantes en las que estamos trabajando. Si tiene comentarios sobre nuestro MCP, no dude en enviar un correo electrónico a [email protected].

CLI de MailerLite

Instale y use la CLI de MailerLite para gestionar suscriptores, campañas, automatizaciones y más desde su terminal.

Ejemplos

Ejemplos de prompts que muestran cómo los asistentes de IA pueden gestionar campañas, suscriptores, automatizaciones, comercio electrónico y más a través del servidor MCP de MailerLite.