Mailchimp MCP Server
mcp-mailchimp
Produktionsreifer MCP-Server für die Mailchimp Marketing-API. 71 Tools für Kampagnen, Zielgruppen, Mitglieder, Tags, Segmente, Vorlagen, Berichte, Automatisierungen, Webhooks, Merge-Felder, Interessengruppen, Landingpages, Batch-Operationen, E-Commerce, A/B-Tests, Mitgliedernotizen, Dateimanager und Zielgruppenanalysen.
Entwickelt für Claude Desktop, Claude Code, Cursor und jeden MCP-kompatiblen Client.
Schnellstart
1. Installation
pip install mcp-mailchimpOder aus dem Quellcode:
git clone https://github.com/AlexlaGuardia/mcp-mailchimp.git
cd mcp-mailchimp
pip install .2. API-Schlüssel abrufen
Melden Sie sich bei Mailchimp an
Gehen Sie zu Account & Billing > Extras > API Keys
Klicken Sie auf Create A Key
Kopieren Sie den Schlüssel (Format:
xxxxxxxxxx-usXX)
3. Client konfigurieren
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"
}
}
}
}Oder direkt ausführen:
MAILCHIMP_API_KEY=your-key mcp-mailchimpTools (71)
Account (1)
Tool | Beschreibung |
| API-Schlüssel validieren und Account-Informationen abrufen |
Kampagnen (11)
Tool | Beschreibung |
| Kampagnen mit Status-/Zielgruppenfiltern auflisten |
| Kampagnendetails abrufen (Einstellungen, Tracking, Empfänger) |
| Neue E-Mail-Kampagne erstellen |
| Kampagneneinstellungen aktualisieren (Betreff, Absendername, etc.) |
| Kampagne sofort versenden |
| Kampagne für einen bestimmten Zeitpunkt planen |
| Geplante Kampagne stornieren |
| Aktuell versendete Kampagne abbrechen |
| Kampagnenentwurf dauerhaft löschen |
| Bestehende Kampagne kopieren |
| Test-E-Mail an angegebene Adressen senden |
Kampagneninhalt (2)
Tool | Beschreibung |
| HTML- und Nur-Text-Inhalt der Kampagne abrufen |
| Inhalt über HTML oder Vorlage festlegen |
Berichte (5)
Tool | Beschreibung |
| Leistungsbericht (Öffnungen, Klicks, Bounces, Abmeldungen) |
| Klickdetails – welche URLs wurden wie oft geklickt |
| Öffnungsdetails – welche Abonnenten haben wann geöffnet |
| Abmeldedetails – wer hat sich abgemeldet und warum |
| Zustellungsdetails – Empfängerstatus (gesendet, gebounced) |
Zielgruppen (4)
Tool | Beschreibung |
| Alle Zielgruppen mit Abonnentenzahlen auflisten |
| Zielgruppendetails und Statistiken abrufen |
| Neue Zielgruppe/Liste erstellen |
| Zielgruppeneinstellungen aktualisieren |
Zielgruppenanalysen (3)
Tool | Beschreibung |
| Monatliche Wachstumshistorie – Anmeldungen, Abmeldungen, Nettoveränderung |
| Aufschlüsselung der Abonnentenstandorte nach Land/Region |
| E-Mail-Domain-Performance – Aufschlüsselung nach Gmail, Outlook, Apple Mail |
Mitglieder (8)
Tool | Beschreibung |
| Zielgruppenmitglieder nach Status auflisten/filtern |
| Abonnentendetails per E-Mail abrufen |
| Neuen Abonnenten hinzufügen oder bestehenden aktualisieren (Upsert) |
| Abonnenten archivieren (Soft-Delete) |
| Abonnenten dauerhaft löschen (nicht rückgängig zu machen) |
| Bis zu 500 Mitglieder gleichzeitig im Batch abonnieren |
| Mitglieder über alle Zielgruppen hinweg suchen |
| Letzte Abonnentenaktivität (Öffnungen, Klicks, etc.) |
Mitgliedernotizen (2)
Tool | Beschreibung |
| CRM-artige Notizen zu einem Abonnenten auflisten |
| Notiz zu einem Abonnenten hinzufügen |
Tags (2)
Tool | Beschreibung |
| Alle Tags für eine Zielgruppe auflisten |
| Tags bei einem Abonnenten hinzufügen oder entfernen |
Segmente (5)
Tool | Beschreibung |
| Gespeicherte Segmente für eine Zielgruppe auflisten |
| Mitglieder in einem Segment auflisten |
| Statisches Segment aus E-Mail-Adressen erstellen |
| Segmentnamen aktualisieren oder Mitglieder hinzufügen/entfernen |
| Segment löschen |
Merge-Felder (2)
Tool | Beschreibung |
| Benutzerdefinierte Felder auflisten (FNAME, LNAME, benutzerdefiniert) |
| Benutzerdefiniertes Merge-Feld erstellen (Text, Zahl, Datum, etc.) |
Interessenkategorien & Gruppen (2)
Tool | Beschreibung |
| Interessengruppen auflisten (Checkboxen, Dropdowns, Radios) |
| Einzelne Optionen innerhalb einer Kategorie auflisten |
Vorlagen (4)
Tool | Beschreibung |
| Verfügbare E-Mail-Vorlagen auflisten |
| Vorlagendetails und HTML-Inhalt abrufen |
| Neue Vorlage aus HTML erstellen |
| Benutzerdefinierte Vorlage löschen |
Automatisierungen (5)
Tool | Beschreibung |
| Klassische Automatisierungen auflisten |
| Automatisierungsdetails und Trigger-Informationen abrufen |
| Alle E-Mails in einem Automatisierungs-Workflow auflisten |
| Alle E-Mails in einem Workflow pausieren |
| Alle E-Mails in einem Workflow starten |
Webhooks (3)
Tool | Beschreibung |
| Webhooks für eine Zielgruppe auflisten |
| Webhook für Zielgruppenereignisse erstellen |
| Webhook löschen |
E-Commerce (6)
Tool | Beschreibung |
| Verbundene Shops auflisten (Shopify, WooCommerce, etc.) |
| Produkte in einem verbundenen Shop auflisten |
| Bestellungen auflisten – nach Kampagne für Umsatzattribuierung filtern |
| Kundendetails mit Bestellanzahl und Gesamtausgaben abrufen |
| Abgebrochene Warenkörbe für Rückgewinnungskampagnen auflisten |
| Promo-Codes für eine Promo-Regel auflisten |
A/B-Tests (1)
Tool | Beschreibung |
| Ergebnisse der variablen Kampagne abrufen – welche Kombination hat gewonnen |
Landingpages (2)
Tool | Beschreibung |
| Landingpages mit Besuchs-/Konversionsstatistiken auflisten |
| Landingpage-Details und Tracking-Daten abrufen |
Dateimanager (2)
Tool | Beschreibung |
| Dateien im Mailchimp-Dateimanager auflisten |
| Datei hochladen (base64-kodiert) |
Batch-Operationen (1)
Tool | Beschreibung |
| Bis zu 500 API-Operationen in einem einzigen Batch übermitteln |
Beispiele
"Welche Kampagnen habe ich kürzlich versendet?"
Verwendet
list_campaignsmitstatus=sent, um aktuelle Kampagnen mit Öffnungs-/Klickstatistiken anzuzeigen.
"Wie ist meine Zielgruppe in diesem Quartal gewachsen?"
Verwendet
get_audience_growth, um monatliche Trends bei An- und Abmeldungen anzuzeigen.
"Welche Kampagne hat den meisten Umsatz generiert?"
Verwendet
list_store_ordersmitcampaign_id, um die Umsatzattribuierung pro Kampagne zu sehen.
"Zeige mir abgebrochene Warenkörbe aus meinem Shopify-Shop"
Verwendet
list_store_carts, um Rückgewinnungsmöglichkeiten zu finden.
"Füge john@example.com eine Notiz hinzu, dass er wegen der Preisgestaltung angerufen hat"
Verwendet
add_member_notefür CRM-artiges Kontaktmanagement.
"Welche A/B-Test-Betreffzeile hat gewonnen?"
Verwendet
get_ab_test_results, um zu sehen, welche Variante am besten abgeschnitten hat.
"Wo befinden sich meine Abonnenten?"
Verwendet
get_audience_locationsfür eine geografische Aufschlüsselung.
Anforderungen
Python 3.10+
Mailchimp-Konto mit API-Schlüssel
MCP-kompatibler Client (Claude Desktop, Claude Code, Cursor, etc.)
Entwicklung
git clone https://github.com/AlexlaGuardia/mcp-mailchimp.git
cd mcp-mailchimp
pip install -e ".[dev]"
pytestLizenz
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