MailerLite MCP server
offiziellTurn 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.