Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi GetResponse con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
AnythingMCP è nella directory dei connettori di Claude: aggiungilo a Claude con un clic (si apre in una nuova scheda), poi accedi e scegli quali server MCP può usare Claude.
In breve
Lavora con un account GetResponse da qualsiasi agente AI: liste di contatti (campagne), contatti con tag e campi personalizzati, segmenti salvati e ricerca libera dei contatti, newsletter dalla bozza all'invio con le statistiche, autoresponder e i loro risultati, indirizzi mittente e report di crescita delle liste. API v3 con chiave API, supporta GetResponse MAX; l'eliminazione dei contatti è disattivata all'installazione.
Prova a chiedere
Prompt di esempio per GetResponse
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → GetResponse, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
GetResponse + Claude
Lavora con un account GetResponse da qualsiasi agente AI: liste di contatti (campagne), contatti con tag e campi personalizzati, segmenti salvati e ricerca libera dei contatti, newsletter dalla bozza all'invio con le statistiche, autoresponder e i loro risultati, indirizzi mittente e report di crescita delle liste. API v3 con chiave API, supporta GetResponse MAX; l'eliminazione dei contatti è disattivata all'installazione.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
GETRESPONSE_API_URL, GETRESPONSE_API_KEY (solo GetResponse MAX: GETRESPONSE_DOMAIN)
Step 1 — Ottieni le credenziali
La configurazione richiede circa 2 minuti. Ti serve un account GetResponse.
- In GetResponse apri Tools, Integrations and API, API (https://app.getresponse.com/api) e genera una chiave API. Agisce con tutti i diritti dell'account, e una chiave non usata per 90 giorni scade.
- Incolla solo la chiave in
GETRESPONSE_API_KEY; il connettore la invia comeX-Auth-Token: api-key <key>. - Imposta
GETRESPONSE_API_URLsuhttps://api.getresponse.com/v3per un account GetResponse standard. - GetResponse MAX: imposta
GETRESPONSE_API_URLsuhttps://api3.getresponse360.com/v3(ohttps://api3.getresponse360.pl/v3per il data center polacco) eGETRESPONSE_DOMAINsul tuo dominio MAX, solo il nome comeexample.com; viene inviato nell'headerX-Domain. Altrimenti lascia vuotoGETRESPONSE_DOMAIN. - Installa il connettore ed esegui
getresponse_get_account: mostra l'account e conferma la chiave.
Nell'API di GetResponse una campaign è una lista di contatti. Le newsletter sono gli invii singoli.
Cosa legge: l'account, i suoi limiti di invio e i fusi orari noti a GetResponse (con il timeZoneId che serve per un invio pianificato). Le liste con impostazioni e contatti, un riepilogo per lista e la crescita nel tempo: dimensione della lista, nuove iscrizioni per origine (api, import, webform, landing page, ...) e uscite per motivo (disiscrizione, bounce, reclamo, rimozione da utente o via API). I contatti di tutto l'account per email o nome, lista, origine o date, un singolo contatto con tag, valori dei campi, scoring, engagement score e giorno del ciclo, e cosa ha fatto un contatto (invii, aperture e clic; gli ultimi 14 giorni se non è impostato created_from). Tag, definizioni dei campi personalizzati, segmenti salvati con le loro condizioni e i contatti che vi rientrano, ricerche libere dei contatti e gli indirizzi mittente. Newsletter con oggetto, mittente, impostazioni di invio e contenuto, autoresponder con trigger e contenuto, e le statistiche di una o più newsletter e autoresponder (inviati, consegnati, aperti, cliccati, bounce, reclami, disiscrizioni).
Cosa scrive: crea liste (fino a 1000 per account), tag e campi personalizzati; aggiunge contatti a una lista, li modifica, aggiunge tag e imposta valori dei campi; crea newsletter, invia una bozza e ferma una newsletter pianificata o in invio (torna bozza; i messaggi già consegnati restano consegnati).
L'invio è reale: getresponse_create_newsletter con tipo broadcast e getresponse_send_newsletter_draft scrivono a persone vere. L'AI preferisce il tipo draft, ti mostra oggetto, mittente, contenuto e destinatari e invia solo dopo il tuo sì. send_settings usa le chiavi di GetResponse, per esempio {"selectedCampaigns": ["V"], "excludedSegments": ["R"], "sendOn": {"date": "2026-11-14T07:00:00", "timeZone": {"timeZoneId": 282}}}; senza sendOn l'invio parte subito. La creazione di newsletter è limitata a 256 chiamate al giorno.
Aggiungere contatti: getresponse_create_contact risponde 202 con corpo vuoto: il contatto è in coda e compare poco dopo, quindi l'AI lo cerca in seguito con getresponse_list_contacts (email con exact_match: exactMatch). 409 significa che l'email è già in quella lista. Con il double opt-in sul canale API della lista il contatto riceve prima un'email di conferma; i contatti non confermati compaiono solo in getresponse_search_contacts con subscribers_type: ["unconfirmed"]. Un contatto può anche essere rifiutato più tardi nella coda: se manca ancora dopo qualche minuto, non è stato aggiunto. Aggiungi solo persone che hanno accettato di ricevere le tue email.
Tag e campi: i tag sono [{"tagId": "..."}], i valori dei campi [{"customFieldId": "...", "value": ["..."]}] (value è sempre una lista di stringhe). In getresponse_update_contact, tags e custom_field_values sostituiscono quelli del contatto, e una nuova lista sposta lì il contatto con il suo storico; getresponse_upsert_contact_tags e getresponse_upsert_contact_custom_fields aggiungono senza togliere.
Ricerca libera: getresponse_search_contacts accetta subscribers_type, section_logic_operator (or o and) e section, una lista di blocchi con campaignIdsList, logicOperator, subscriberCycle, subscriptionDate e conditions, per esempio una condizione su un tag {"conditionType": "tag", "operatorType": "exists", "operator": "exists", "value": "<tagId>"}. È in sola lettura anche se è un POST. Riferimento: https://apidocs.getresponse.com/v3/case-study/segments-manual
Disattivato all'installazione: getresponse_delete_contact (irreversibile; con message_id registra una disiscrizione da quel messaggio invece di una semplice rimozione). Un admin del workspace lo attiva quando serve al team.
Formati dei dati: gli id sono stringhe brevi (V, pV3r). Gli orari sono ISO 8601 in UTC; i filtri per data (created_from, created_to, ...) accettano YYYY-MM-DD o ISO 8601. Le statistiche arrivano indicizzate per inizio periodo (o total) secondo group_by (hour, day, month, total). I conteggi di aperture e clic dipendono dalle impostazioni dell'account sul consenso al tracciamento delle aperture. fields (separati da virgola) restituisce risposte più piccole, per esempio fields: name,email.
Paginazione: le liste restituiscono 100 elementi per pagina di default; per_page arriva a 1000 e page parte da 1. La risposta contiene _headers con totalcount, totalpages e currentpage; l'AI si ferma quando currentpage è uguale a totalpages o una pagina torna vuota.
Limiti: 30.000 chiamate ogni 10 minuti, 80 al secondo e al massimo 10 richieste in parallelo per account. Un 429 indica in context.timeToReset quanti secondi aspettare.
Errori comuni: gli errori sono JSON con httpStatus, code, message e context. 401 con codice 1014 indica una chiave errata, scaduta o mancante (su GetResponse MAX anche un GETRESPONSE_DOMAIN mancante o l'indirizzo API sbagliato). 400 indica il campo non valido in context. 403 significa che l'utente della chiave non ha i permessi per quell'area o che l'API non è inclusa nel piano. 404 è un id sconosciuto. 409 un duplicato (contatto già in lista, nome esistente). 429 il limite di frequenza.
Il connettore non copre landing page, webinar, moduli, ecommerce, SMS, workflow o email transazionali, e non crea né modifica autoresponder.
Step 2 — Installa l'adapter
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
Step 3 — Aggiungi il connettore in Claude
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Percorso consigliato: funziona su claude.ai web senza toccare alcun file di configurazione.
- In Claude apri Customize → Connectors.
- Clicca + e poi Add custom connector.
- Inserisci un nome, ad esempio
GetResponse, e l'URL del server MCP remotohttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, poi clicca Add. - Clicca Connect e accedi ad AnythingMCP (OAuth) per consentire l'accesso.
Tutti i tool sotto compaiono nella tua chat: inizia a scrivere prompt.
Tool disponibili
| 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 |
Esempi di prompt
- "Com'è andata la nostra ultima newsletter? Mostrami inviati, aperti, cliccati, bounce e disiscritti."
- "Aggiungi [email protected] alla lista Clienti con il tag vip. Ha accettato di ricevere le nostre email."
- "Quanti contatti ha guadagnato e perso la lista Newsletter il mese scorso, e da dove arrivano i nuovi?"
- "Crea una bozza di newsletter per la lista Clienti con questo oggetto e questo HTML. Prima dell'invio mostrami mittente e destinatari."
- "Trova tutti i contatti iscritti con il tag webinar la cui email finisce con @example.com."
FAQ
Funziona con Claude Code come con Claude Desktop? Sì, punta entrambi a https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Prossimi passi
- Landing del connettore
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
- Collegare a Microsoft Copilot
Questa guida ti è stata utile?