Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge GetResponse mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
AnythingMCP ist im Connector-Verzeichnis von Claude gelistet: Füg es mit einem Klick zu Claude hinzu (öffnet in neuem Tab), melde dich an und wähle, welche MCP-Server Claude nutzen darf.
Zusammenfassung
Arbeite mit einem GetResponse-Konto aus jedem KI-Agent: Kontaktlisten (Kampagnen), Kontakte mit Tags und benutzerdefinierten Feldern, gespeicherte Segmente und freie Kontaktsuche, Newsletter vom Entwurf bis zum Versand mit Statistiken, Autoresponder und ihre Ergebnisse, Absenderadressen und Berichte zum Listenwachstum. API v3 mit API-Key, GetResponse MAX wird unterstützt; Kontakte löschen ist bei der Installation aus.
Frag einfach
Beispiel-Prompts für GetResponse
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → GetResponse klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
GetResponse + Claude
Arbeite mit einem GetResponse-Konto aus jedem KI-Agent: Kontaktlisten (Kampagnen), Kontakte mit Tags und benutzerdefinierten Feldern, gespeicherte Segmente und freie Kontaktsuche, Newsletter vom Entwurf bis zum Versand mit Statistiken, Autoresponder und ihre Ergebnisse, Absenderadressen und Berichte zum Listenwachstum. API v3 mit API-Key, GetResponse MAX wird unterstützt; Kontakte löschen ist bei der Installation aus.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
GETRESPONSE_API_URL, GETRESPONSE_API_KEY (nur GetResponse MAX: GETRESPONSE_DOMAIN)
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 2 Minuten. Du brauchst ein GetResponse-Konto.
- Öffne in GetResponse Tools, Integrations and API, API (https://app.getresponse.com/api) und erzeuge einen API-Key. Er handelt mit allen Rechten des Kontos, und ein Key, der 90 Tage nicht genutzt wird, verfällt.
- Trag nur den Key in
GETRESPONSE_API_KEYein; der Connector sendet ihn alsX-Auth-Token: api-key <key>. - Setz
GETRESPONSE_API_URLfür ein normales GetResponse-Konto aufhttps://api.getresponse.com/v3. - GetResponse MAX: Setz
GETRESPONSE_API_URLaufhttps://api3.getresponse360.com/v3(oderhttps://api3.getresponse360.pl/v3für das polnische Rechenzentrum) undGETRESPONSE_DOMAINauf deine MAX-Domain, nur den Namen wieexample.com; sie wird als HeaderX-Domaingesendet. Sonst lässt duGETRESPONSE_DOMAINleer. - Installiere den Connector und rufe
getresponse_get_accountauf: Es zeigt das Konto und bestätigt den Key.
In der GetResponse-API ist eine Kampagne (campaign) eine Kontaktliste. Newsletter sind die einmaligen Aussendungen.
Was er liest: das Konto, seine Versandlimits und die Zeitzonen, die GetResponse kennt (mit der timeZoneId, die ein geplanter Versand braucht). Listen mit ihren Einstellungen und Kontakten, eine Übersicht je Liste und das Wachstum über die Zeit: Listengröße, neue Anmeldungen nach Herkunft (api, import, webform, landing page, ...) und Abgänge nach Grund (abgemeldet, Bounce, Beschwerde, vom Benutzer oder per API entfernt). Kontakte des ganzen Kontos nach E-Mail oder Name, Liste, Herkunft oder Datum, einen einzelnen Kontakt mit Tags, Feldwerten, Scoring, Engagement-Score und Zyklustag und was ein Kontakt getan hat (Versand, Öffnungen und Klicks; die letzten 14 Tage, wenn created_from nicht gesetzt ist). Tags, Definitionen benutzerdefinierter Felder, gespeicherte Segmente mit ihren Bedingungen und den passenden Kontakten, freie Kontaktsuchen und die Absenderadressen. Newsletter mit Betreff, Absender, Versandeinstellungen und Inhalt, Autoresponder mit Auslöser und Inhalt sowie die Statistiken einzelner oder mehrerer Newsletter und Autoresponder (versendet, zugestellt, geöffnet, geklickt, Bounces, Beschwerden, Abmeldungen).
Was er schreibt: legt Listen (bis zu 1000 pro Konto), Tags und benutzerdefinierte Felder an; fügt Kontakte einer Liste hinzu, ändert sie, ergänzt Tags und setzt Feldwerte; legt Newsletter an, verschickt einen Entwurf und stoppt einen geplanten oder laufenden Newsletter (er wird wieder zum Entwurf; bereits zugestellte Nachrichten bleiben zugestellt).
Versand ist echt: getresponse_create_newsletter mit Typ broadcast und getresponse_send_newsletter_draft schreiben echte Menschen an. Die KI nimmt lieber den Typ draft, zeigt dir Betreff, Absender, Inhalt und Empfänger und verschickt erst nach deinem Ja. send_settings nutzt die Schlüssel von GetResponse, zum Beispiel {"selectedCampaigns": ["V"], "excludedSegments": ["R"], "sendOn": {"date": "2026-11-14T07:00:00", "timeZone": {"timeZoneId": 282}}}; ohne sendOn startet der Versand sofort. Das Anlegen von Newslettern ist auf 256 Aufrufe pro Tag begrenzt.
Kontakte hinzufügen: getresponse_create_contact antwortet mit 202 und leerem Body: Der Kontakt steht in der Warteschlange und erscheint etwas später, deshalb sucht die KI ihn danach mit getresponse_list_contacts (email mit exact_match: exactMatch). 409 heißt, die E-Mail ist schon in dieser Liste. Mit Double Opt-in auf dem API-Kanal der Liste bekommt der Kontakt zuerst eine Bestätigungsmail; unbestätigte Kontakte findet nur getresponse_search_contacts mit subscribers_type: ["unconfirmed"]. Ein Kontakt kann auch später in der Warteschlange abgelehnt werden; fehlt er nach ein paar Minuten noch, wurde er nicht hinzugefügt. Füge nur Personen hinzu, die deinen E-Mails zugestimmt haben.
Tags und Felder: Tags sind [{"tagId": "..."}], Feldwerte [{"customFieldId": "...", "value": ["..."]}] (value ist immer eine Liste von Strings). In getresponse_update_contact ersetzen tags und custom_field_values das, was der Kontakt hat, und eine neue Liste verschiebt den Kontakt samt Verlauf dorthin; getresponse_upsert_contact_tags und getresponse_upsert_contact_custom_fields ergänzen, ohne etwas zu entfernen.
Freie Suche: getresponse_search_contacts nimmt subscribers_type, section_logic_operator (or oder and) und section, eine Liste von Blöcken mit campaignIdsList, logicOperator, subscriberCycle, subscriptionDate und conditions, etwa eine Tag-Bedingung {"conditionType": "tag", "operatorType": "exists", "operator": "exists", "value": "<tagId>"}. Sie liest nur, auch wenn sie ein POST ist. Referenz: https://apidocs.getresponse.com/v3/case-study/segments-manual
Bei der Installation deaktiviert: getresponse_delete_contact (nicht rückgängig zu machen; mit message_id wird statt einer einfachen Entfernung eine Abmeldung von dieser Nachricht erfasst). Ein Workspace-Admin schaltet es ein, wenn das Team es braucht.
Datenformate: IDs sind kurze Strings (V, pV3r). Zeiten sind ISO 8601 in UTC; Datumsfilter (created_from, created_to, ...) nehmen YYYY-MM-DD oder ISO 8601. Statistiken kommen nach Periodenbeginn (oder total) je group_by (hour, day, month, total). Öffnungs- und Klickzahlen hängen von den Einstellungen des Kontos zur Einwilligung ins Öffnungstracking ab. fields (kommagetrennt) liefert kleinere Antworten, etwa fields: name,email.
Blättern: Listen liefern standardmäßig 100 Einträge pro Seite; per_page geht bis 1000, page beginnt bei 1. Die Antwort enthält _headers mit totalcount, totalpages und currentpage; die KI hört auf, wenn currentpage gleich totalpages ist oder eine Seite leer zurückkommt.
Limits: 30.000 Aufrufe pro 10 Minuten, 80 pro Sekunde und höchstens 10 parallele Anfragen pro Konto. Ein 429 nennt in context.timeToReset, wie viele Sekunden zu warten sind.
Häufige Fehler: Fehler sind JSON mit httpStatus, code, message und context. 401 mit Code 1014 heißt, der Key ist falsch, abgelaufen oder fehlt (bei GetResponse MAX auch eine fehlende GETRESPONSE_DOMAIN oder die falsche API-Adresse). 400 nennt das ungültige Feld in context. 403 heißt, dem Benutzer des Keys fehlt das Recht für diesen Bereich oder die API gehört nicht zum Tarif. 404 ist eine unbekannte ID. 409 ist ein Duplikat (Kontakt schon in der Liste, vorhandener Name). 429 ist das Rate Limit.
Der Connector deckt keine Landingpages, Webinare, Formulare, E-Commerce, SMS, Workflows oder Transaktions-E-Mails ab und legt keine Autoresponder an und bearbeitet keine.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Claude hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Empfohlener Weg: funktioniert auf claude.ai web ohne Anfassen einer Konfigurationsdatei.
- Öffne in Claude Customize → Connectors.
- Klicke auf + und dann auf Add custom connector.
- Gib einen Namen ein, z. B.
GetResponse, und die Remote-MCP-Server-URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, dann klicke auf Add. - Klicke auf Connect und melde dich bei AnythingMCP an (OAuth), um den Zugriff zu erlauben.
Alle unten gelisteten Tools erscheinen in deinem Chat: Leg los mit Prompts.
Verfügbare Tools
| Tool | What it does |
|---|---|
getresponse_get_account | The GetResponse account the API key belongs to: login, name, email, company, country, time zone and language |
getresponse_get_sending_limits | The account's email sending limits: how many messages it may still send in the current period and the period's limits |
getresponse_list_timezones | Time zones GetResponse knows, with the numeric timeZoneId that a scheduled newsletter (send_on_timezone_id) needs |
getresponse_list_campaigns | List the campaigns, which GetResponse also calls contact lists: id, name, whether it is the default list, language and creation date |
getresponse_get_campaign | One campaign (contact list) with its settings: opt-in types, confirmation message, postal address, subscription notifications and profile |
getresponse_list_campaign_contacts | Contacts of one campaign (contact list), with email, name, origin and subscription date |
getresponse_get_campaigns_summary | Statistics summary per campaign (contact list): total subscribers, number of autoresponders, newsletters and landing pages, keyed by… |
getresponse_get_campaign_list_size | How many subscribers one or more campaigns had over time: the list size per period, keyed by date |
getresponse_get_campaign_subscriptions | New subscriptions to one or more campaigns per period and their origin (api, import, webform, landing page, ...), keyed by date |
getresponse_get_campaign_removals | Contacts removed from one or more campaigns per period and why (unsubscribed, bounced, complaint, removed by user or API), keyed by date |
getresponse_create_campaign | Create a campaign (contact list), up to 1000 per account |
getresponse_list_contacts | Search the contacts of the whole account: by email or name (partial match unless exact_match), campaign, origin, creation or change date |
getresponse_get_contact | One contact with its campaign, tags, custom field values, scoring, engagement score and autoresponder day of cycle |
getresponse_list_contact_activities | What a contact did: sends, opens and clicks of newsletters and autoresponders, with dates |
getresponse_create_contact | Add a contact to a campaign (contact list) |
getresponse_update_contact | Change a contact |
getresponse_upsert_contact_tags | Add tags to a contact without removing the ones it already has |
getresponse_upsert_contact_custom_fields | Set custom field values on a contact; fields you do not pass keep their values |
getresponse_delete_contact | Delete a contact |
getresponse_list_tags | List the account's tags with id, name and color |
getresponse_get_tag | One tag by id: its name, color and creation date |
getresponse_create_tag | Create a tag |
getresponse_list_custom_fields | List the custom field definitions (contact attributes): id, name, type, format, whether hidden and the allowed values |
getresponse_get_custom_field | One custom field definition by id: name, type, format, whether hidden and the allowed values |
getresponse_create_custom_field | Create a custom field for contacts |
getresponse_list_segments | List saved segments (search-contacts, called custom filters in the panel): id, name and creation date |
getresponse_get_segment | The conditions of one saved segment: subscriber types, sections, lists and conditions |
getresponse_list_segment_contacts | Contacts that currently match a saved segment, with email, name and list |
getresponse_search_contacts | Find contacts with ad-hoc segment conditions (tags, custom fields, email, opens, clicks, subscription date, ...) without saving a segment |
getresponse_list_from_fields | List the sender ('From') addresses: id, email, name, whether active and default |
getresponse_get_from_field | One sender ('From') address by id: email, sender name, whether it is active and the default |
getresponse_list_newsletters | List newsletters (one-off mailings): name, subject, type (draft, broadcast, splittest, automation), campaign and send date |
getresponse_get_newsletter | One newsletter with its subject, sender, send settings (lists, segments, exclusions, time), flags and content (HTML and plain text) |
getresponse_get_newsletter_statistics | Results of one newsletter: sent, delivered, opened, clicked, bounced, complaints, unsubscribed, per period or in total |
getresponse_get_newsletters_statistics | Combined results of several newsletters, chosen by newsletter ids or by campaign ids: sent, opened, clicked, bounced, unsubscribed, per… |
getresponse_create_newsletter | Create a newsletter. type draft saves it without sending (send it later with getresponse_send_newsletter_draft); type broadcast queues it… |
getresponse_send_newsletter_draft | Send a draft newsletter to the selected lists, segments or contacts, at once or at send_on_date |
getresponse_cancel_newsletter | Stop a scheduled or sending newsletter; it turns back into a draft |
getresponse_list_autoresponders | List autoresponders (messages sent on a day of the contact's cycle): name, subject, campaign, status, day of cycle and delivery figures |
getresponse_get_autoresponder | One autoresponder with its trigger (day of cycle), send settings, sender, flags and content |
getresponse_get_autoresponder_statistics | Results of one autoresponder: sent, delivered, opened, clicked, bounced, unsubscribed, per period or in total |
getresponse_get_autoresponders_statistics | Combined results of several autoresponders, chosen by autoresponder ids or campaign ids, per period or in total |
Beispiel-Prompts
- „Wie lief unser letzter Newsletter? Zeig versendet, geöffnet, geklickt, Bounces und Abmeldungen.“
- „Füge [email protected] mit dem Tag vip der Liste Kunden hinzu. Sie hat unseren E-Mails zugestimmt.“
- „Wie viele Kontakte hat die Liste Newsletter letzten Monat gewonnen und verloren, und woher kamen die neuen?“
- „Leg für die Liste Kunden einen Newsletter-Entwurf mit diesem Betreff und HTML an. Zeig mir vor dem Versand Absender und Empfänger.“
- „Finde alle angemeldeten Kontakte mit dem Tag webinar, deren E-Mail auf @example.com endet.“
FAQ
Funktioniert es mit Claude Code genauso wie mit Claude Desktop? Ja, beide auf https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID zeigen lassen.
Nächste Schritte
- Connector-Startseite
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
- Mit Microsoft Copilot verbinden
War dieser Guide hilfreich?