MailerLite MCP server

offiziell

Turn AI tools into your email marketing assistant.

Dokumentation

MCP Server

MailerLite MCP Server

Verbinden Sie KI-Assistenten wie Claude, Cursor und VS Code über das Model Context Protocol mit MailerLite.

Copy MarkdownOpen

Dies ist die Beta-Version des Model Context Protocol (MCP) Servers, der eine nahtlose Integration mit der E-Mail-Marketing-API von MailerLite ermöglicht. Dieser Server befähigt KI-Assistenten, Abonnenten, Kampagnen, Gruppen und viele weitere Dinge über standardisierte MCP-Tools zu verwalten.

So funktioniert MCP

Das Model Context Protocol (MCP) ist ein standardisiertes Protokoll, mit dem KI-Assistenten mit externen Systemen interagieren können. Stellen Sie es sich wie einen USB-C-Anschluss für KI vor. Sie können mehrere MCPs verbinden, die miteinander kommunizieren und Aufgaben für Sie erledigen.

Einen Client verbinden

Sie können jeden MCP-kompatiblen Client mit dem laufenden Server verbinden. Der Server unterstützt einen streamfähigen HTTP-Endpunkt gemäß den neuesten MCP-Server-Spezifikationen. Normalerweise fügen Sie einfach https://mcp.mailerlite.com/mcp als Remote-MCP-Adresse in dem Tool hinzu, mit dem Sie arbeiten.

Claude (Desktop und Web)

Öffnen Sie Claude (Desktop), gehen Sie zu Einstellungen > Connectors und klicken Sie dann auf Benutzerdefinierten Connector hinzufügen. Der Name kann beliebig sein, wir empfehlen jedoch MailerLite als Namen. Die Remote-MCP-Server-URL lautet https://mcp.mailerlite.com/mcp.. Klicken Sie auf Verbinden und folgen Sie dem Anmeldevorgang.

Claude Code

Führen Sie dies im Terminal aus:

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

Gemini CLI

Fügen Sie die folgenden Zeilen in Ihre ~/.gemini/settings.json-Datei ein:

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

VSCode

Sie können die Ein-Klick-Installation verwenden, um es zu VSCode hinzuzufügen.

Cursor

ChatGPT

Berechtigung: Verfügbar in der Beta für Pro- und Plus-Konten im Web.

  • Aktivieren Sie zunächst den Entwicklermodus: Gehen Sie zu: Einstellungen → Connectors → Erweitert → Entwicklermodus.
  • Gehen Sie zurück zum Hauptbildschirm Connectors, klicken Sie auf Erstellen neben Connectors durchsuchen und geben Sie im sich öffnenden Dialog Folgendes ein:

Name: MailerLite Beschreibung: leer lassen oder nach Wunsch ausfüllen MCP-Server-URL: https://mcp.mailerlite.com/mcp Authentifizierung: OAuth

Aktivieren Sie das Kontrollkästchen Ich vertraue dieser Anwendung und klicken Sie dann auf Erstellen. Sie werden durch den Authentifizierungsprozess geführt.

Um Connectors in Unterhaltungen zu verwenden: Öffnen Sie eine neue Unterhaltung, wählen Sie im Plus-Menü den Entwicklermodus und wählen Sie Connectors aus. Möglicherweise müssen Sie verschiedene Prompting-Techniken ausprobieren, um die richtigen Tools aufzurufen.

Verfügbare Tools

Abonnentenverwaltung

  • add_subscriber: Einen neuen Abonnenten hinzufügen oder einen bestehenden aktualisieren (unterstützt E-Mail, Name, Felder, Gruppen)
  • get_subscriber: Abonnenteninformationen anhand der ID oder E-Mail abrufen
  • update_subscriber: Abonnenteninformationen aktualisieren (nicht-destruktiv)
  • list_subscribers: Abonnenten mit Filterung nach Status auflisten (aktiv, abgemeldet, unbestätigt, Bounce, Junk)
  • get_subscriber_activity: Aktivitätsverlauf eines Abonnenten abrufen
  • get_subscriber_count: Die Gesamtzahl der Abonnenten abrufen
  • delete_subscriber: Einen Abonnenten löschen (behält Informationen für eine erneute Anmeldung)

Kampagnenverwaltung

  • create_campaign: Eine neue E-Mail-Kampagne erstellen (Typen: regulär, AB, erneut senden)
  • get_campaign: Details einer bestimmten Kampagne abrufen
  • list_campaigns: Kampagnen mit Filterung nach Status und Typ auflisten
  • update_campaign: Kampagnendetails aktualisieren (Name, Betreff, Absender, Inhalt)
  • delete_campaign: Eine Kampagne löschen
  • schedule_campaign: Eine Kampagne zum Versand planen
  • cancel_campaign: Eine geplante Kampagne abbrechen
  • get_campaign_subscribers: Abonnenten abrufen, die eine Kampagne erhalten haben, mit Filtern
  • get_campaign_links: Die Links in einer gesendeten Kampagne mit ihren Klickstatistiken auflisten
  • get_campaign_link_recipients: Die Abonnenten abrufen, die auf einen bestimmten Link geklickt haben

Gruppenverwaltung

  • create_group: Eine neue Abonnentengruppe erstellen
  • update_group: Einen Gruppennamen aktualisieren
  • delete_group: Eine Gruppe löschen
  • get_group_subscribers: Abonnenten in einer Gruppe abrufen
  • assign_subscriber_to_group: Einen Abonnenten zu einer Gruppe hinzufügen
  • unassign_subscriber_from_group: Einen Abonnenten aus einer Gruppe entfernen
  • import_subscribers_to_group: Abonnenten per Massenimport in eine Gruppe importieren

Segmentverwaltung

  • list_segments: Alle Segmente auflisten
  • create_segment: Ein neues Segment erstellen
  • get_segment: Details eines einzelnen Segments abrufen
  • update_segment: Einen Segmentnamen aktualisieren
  • delete_segment: Ein Segment löschen
  • get_segment_subscribers: Abonnenten in einem Segment abrufen, mit Statusfilterung

Feldverwaltung

  • list_fields: Benutzerdefinierte Abonnentenfelder auflisten
  • create_field: Ein benutzerdefiniertes Feld erstellen (Text, Zahl oder Datum)
  • update_field: Ein benutzerdefiniertes Feld umbenennen
  • delete_field: Ein benutzerdefiniertes Feld löschen

Formularverwaltung

  • list_forms: Formulare nach Typ auflisten (Popup, eingebettet, Promotion)
  • create_form: Ein neues Formular erstellen
  • get_form: Details eines einzelnen Formulars abrufen
  • update_form: Einen Formularnamen aktualisieren
  • delete_form: Ein Formular löschen
  • get_form_subscribers: Abonnenten abrufen, die sich über ein Formular angemeldet haben

Automatisierungsverwaltung

  • list_automations: Automatisierungen mit Filterung nach Name, Gruppe und aktiviertem Status auflisten
  • get_automation_activity: Abonnentenaktivität für eine Automatisierung abrufen, mit Statusfilterung
  • create_automation: Eine Entwurfsautomatisierung erstellen
  • build_custom_automation: Eine benutzerdefinierte Automatisierung planen und validieren, bevor sie erstellt wird
  • start_automation_conversation: Einen geführten, dialogbasierten Automatisierungsaufbau beginnen
  • update_automation_email: Den Inhalt eines Automatisierungs-E-Mail-Schritts aktualisieren
  • update_automation_delay: Die Verzögerung eines Automatisierungsschritts aktualisieren
  • dry_run_automation: Eine Automatisierung validieren, ohne etwas zu senden
  • send_test_automation: Test-E-Mails für eine Automatisierung senden
  • delete_automation: Eine Automatisierung löschen

Vorlagen

  • discover_automation_templates: Verfügbare Automatisierungsvorlagen durchsuchen
  • install_template: Eine Automatisierungsvorlage im Konto installieren
  • list_email_templates: Verfügbare E-Mail-Vorlagen auflisten
  • list_form_templates: Verfügbare Formularvorlagen auflisten

E-Mail-Inhalt

  • generate_email_content: HTML-E-Mail-Inhalt generieren und validieren
  • suggest_subject_lines: Betreffzeilenvorschläge generieren und validieren

E-Commerce-Verwaltung

  • manage_ecommerce_shops: Shops auflisten, abrufen, erstellen, aktualisieren oder löschen
  • manage_ecommerce_products: Produkte in einem Shop auflisten, abrufen, erstellen, aktualisieren, löschen oder per Massenimport importieren
  • manage_ecommerce_customers: Kunden in einem Shop auflisten, abrufen, erstellen, aktualisieren oder löschen
  • manage_ecommerce_orders: Bestellungen in einem Shop auflisten, abrufen, erstellen, aktualisieren, löschen oder per Massenimport importieren
  • manage_ecommerce_categories: Produktkategorien auflisten, abrufen, erstellen, aktualisieren, löschen oder per Massenimport importieren
  • manage_ecommerce_carts: Warenkörbe auflisten, abrufen oder aktualisieren
  • manage_ecommerce_cart_items: Die Einzelposten eines Warenkorbs auflisten, abrufen, erstellen, aktualisieren oder löschen
  • manage_ecommerce_category_products: Produkte in einer Kategorie auflisten oder ein Produkt hinzufügen/entfernen

Jedes manage_ecommerce_*-Tool akzeptiert einen action-Parameter (z. B. list, get, create, update, delete, import), anstatt ein separates Tool pro Vorgang bereitzustellen.

Webhook-Verwaltung

  • list_webhooks: Alle Webhooks auflisten
  • get_webhook: Details eines bestimmten Webhooks abrufen
  • create_webhook: Einen neuen Webhook mit Name, URL und Ereignissen erstellen
  • update_webhook: Einen Webhook aktualisieren, einschließlich Aktivieren/Deaktivieren
  • delete_webhook: Einen Webhook löschen

Erkundung & Dienstprogramme

  • search: MailerLite-Ressourcen durchsuchen
  • fetch: Eine bestimmte MailerLite-Ressource anhand der Referenz abrufen
  • list_resources: Die verfügbaren Ressourcentypen zur Bearbeitung auflisten
  • select_resource: Eine Ressource anhand des Namens in ihre ID auflösen
  • batch_requests: Mehrere API-Vorgänge in einer einzigen Batch-Anfrage ausführen
  • get_dashboard_link: Einen Deep-Link zum Bearbeiten einer Ressource im MailerLite-Dashboard abrufen

Authentifizierung

  • get_auth_status: Den aktuellen Authentifizierungsstatus abrufen

Feedback

Wir freuen uns immer über Feedback zu den spannenden Dingen, an denen wir arbeiten. Wenn Sie Feedback zu unserem MCP haben, senden Sie gerne eine E-Mail an [email protected].

MailerLite CLI

Installieren und verwenden Sie die MailerLite CLI, um Abonnenten, Kampagnen, Automatisierungen und mehr von Ihrem Terminal aus zu verwalten.

Beispiele

Beispiel-Prompts, die zeigen, wie KI-Assistenten Kampagnen, Abonnenten, Automatisierungen, E-Commerce und mehr über den MailerLite MCP Server verwalten können.