Guida al connettore8 minuti di lettura26 tool MCP7 lingue

Come collegare Customer.io a Cursor via MCP

Fai lavorare la tua AI con Customer.io: consulta le persone con attributi, segmenti, attività e messaggi, analizza automazioni, broadcast e invii singoli con le loro metriche, e invia email transazionali o avvia broadcast dopo la tua conferma.

HCA cura del team HelpCodeAggiornato 8 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Customer.io

Customer.io

Let your AI work with Customer.io: look up people, their attributes, segments, activity and messages, review automations, broadcasts and one-time sends with their metrics, and send transactional emails or trigger broadcasts after you confirm.

tool

26

Regione

INTL

Categoria

Marketing automation

Autenticazione

Bearer Token

Env vars richieste

CUSTOMERIO_API_URLCUSTOMERIO_APP_API_KEY
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Customer.io 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.

Inizia la prova gratuita

In breve

Fai lavorare la tua AI con Customer.io: consulta le persone con attributi, segmenti, attività e messaggi, analizza automazioni, broadcast e invii singoli con le loro metriche, e invia email transazionali o avvia broadcast dopo la tua conferma.

Prova a chiedere

Prompt di esempio per Customer.io

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

Customer.io · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Customer.io, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Customer.io + Cursor

Fai lavorare la tua AI con Customer.io: consulta le persone con attributi, segmenti, attività e messaggi, analizza automazioni, broadcast e invii singoli con le loro metriche, e invia email transazionali o avvia broadcast dopo la tua conferma.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

CUSTOMERIO_API_URL, CUSTOMERIO_APP_API_KEY

Step 1 — Ottieni le credenziali

La configurazione richiede circa 3 minuti. Serve un utente Customer.io che possa creare una App API key, e devi sapere se il tuo account è ospitato negli Stati Uniti o nell'UE.

  1. In Customer.io apri Settings → Account Settings → API Credentials → App API Keys (fly.customer.io/settings/api_credentials) e clicca Create App API Key. Scegli il workspace e l'accesso della chiave: accesso completo, oppure sola lettura più invio se l'AI deve solo leggere e inviare.
  2. Copia subito la chiave: Customer.io la mostra una sola volta. Incollala in CUSTOMERIO_APP_API_KEY così come appare, senza il prefisso Bearer. È una App API key, non una Track API key.
  3. Imposta CUSTOMERIO_API_URL sul data center del tuo account: https://api.customer.io per gli account negli Stati Uniti, https://api-eu.customer.io per quelli nell'UE, senza /v1 né altri percorsi. La regione viene fissata alla creazione dell'account.
  4. Installa il connettore e inizia con customer_io_list_workspaces: verifica la chiave e mostra il workspace con il numero di persone e messaggi.

Una chiave per tutto il workspace: la App API key agisce per il suo workspace, non per una singola persona. Chi usa questo connettore vede tutte le persone, i segmenti e i messaggi che la chiave può leggere, quindi condividi il server MCP solo con chi è autorizzato a vederli.

Cosa copre: le persone (trovale per email, o cercale per appartenenza a un segmento e valori degli attributi), i loro attributi, segmenti, le attività degli ultimi 30 giorni e i messaggi inviati; i segmenti con condizioni, numero attuale di persone e membri; le automazioni, che l'API di Customer.io chiama campaigns, con le metriche dei messaggi; i broadcast avviati via API e gli invii singoli (newsletters nell'API) con le loro metriche; consegne e attività in tutto il workspace; e i modelli dei messaggi transazionali.

Gli invii aspettano il tuo sì: solo due tool inviano, tutti gli altri leggono.

  • customer_io_send_transactional_email invia una vera email (ricevute, reset della password, notifiche) a un massimo di 15 indirizzi tra to, cc e bcc, da un modello transazionale o con oggetto e testo tuoi. Prima l'AI ti mostra destinatario, oggetto e contenuto.
  • customer_io_trigger_broadcast invia a molte persone insieme. L'AI mostra prima il broadcast, la dimensione del pubblico (customer_io_get_segment_customer_count) e i dati, e lo avvia solo dopo un esplicito "yes, send". Poi ne segue l'avanzamento con customer_io_get_broadcast_trigger.

Track API non inclusa: identificare persone, registrare eventi e cancellare persone passa dalla Track API di Customer.io, che usa altre credenziali (Site ID e Track API key). Questo connettore non la usa, quindi non può modificare profili né cancellare nessuno.

Limiti: la App API consente circa 10 richieste al secondo. Gli invii transazionali condividono un limite indicativo di 3.000 richieste ogni 3 secondi, e un broadcast si può avviare al massimo una volta ogni 10 secondi. Gli elenchi lunghi arrivano a pagine e l'AI continua a leggere fino all'ultima. I timestamp sono secondi Unix.

Errori comuni: 401 significa che la App API key è sbagliata o è stata eliminata, oppure che l'account si trova nell'altra regione; controlla CUSTOMERIO_API_URL. 403: l'accesso della chiave non comprende questa azione, per esempio una chiave di sola lettura usata per inviare. 404: l'id non esiste in questo workspace. 400 o 422: un parametro o il filtro di ricerca non è valido; l'errore indica quale. 429: è stato raggiunto un limite; attendi e riprova.

Il connettore non usa la Track API né la Pipelines API, non esegue esportazioni o importazioni, non gestisce collections, snippets, webhook di reporting o liste di soppressione ESP e non modifica il contenuto di automazioni e broadcast.

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 Cursor

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 mostra YOUR_SERVER_ID.

Cursor legge i server MCP da ~/.cursor/mcp.json. Aggiungi questa voce:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di YOUR_MCP_API_KEY.
  2. Salva il file e riavvia Cursor.
  3. Apri Cursor → Settings → MCP e verifica che anythingmcp sia elencato e connesso.
  4. Inizia a chattare: l'agente ora può usare i tool di Customer.io.

Tool disponibili

ToolWhat it does
customer_io_list_workspacesList the workspaces of the Customer.io account with their id, name and counts of people, objects and messages sent in the billing period…
customer_io_find_customers_by_emailFind the people in the workspace with an email address: returns their id, email and cio_id
customer_io_search_customersSearch people in the workspace with a filter on segment membership and attribute values, up to 1000 per page; returns their identifiers…
customer_io_get_customer_attributesGet a person's profile: all attributes (stored as strings), identifiers, subscription preferences, timestamps and devices
customer_io_get_customer_segmentsList the segments a person currently belongs to (id, name, description)
customer_io_list_customer_activitiesList what happened to a person in the last 30 days or more: events, attribute changes, messages attempted, sent, opened, clicked, bounced…
customer_io_list_customer_messagesList the deliveries sent to a person (newest six months unless start_ts and end_ts are given): message id, automation, broadcast or…
customer_io_list_campaignsList the automations (campaigns) of the workspace: id, name, type of trigger, state, active flag, created and updated times, trigger and…
customer_io_get_campaignGet one automation (campaign) with its trigger, segments, state, tags and actions (messages, delays, branches)
customer_io_get_campaign_metricsGet an automation's message metrics over a window: series of attempted, sent, delivered, opened, clicked, converted, bounced, spammed…
customer_io_list_broadcastsList the API-triggered broadcasts of the workspace: id, name, active flag, created and updated times, tags and actions
customer_io_get_broadcastGet one API-triggered broadcast: name, state, active flag, created, updated and first started times, tags and actions
customer_io_get_broadcast_metricsGet a broadcast's message metrics per period: series of attempted, sent, delivered, opened, clicked, converted, bounced, unsubscribed…
customer_io_get_broadcast_triggerGet the status of one broadcast trigger (as returned by customer_io_trigger_broadcast): created, processed and cancelled times, schedule…
customer_io_list_newslettersList the one-time sends (newsletters) of the workspace: id, name, type, sent and created times, recipient segments, tags and variant…
customer_io_get_newsletter_metricsGet a one-time send's message metrics per period: series of attempted, sent, delivered, opened, clicked, converted, bounced, unsubscribed…
customer_io_list_segmentsList the segments of the workspace (not archived ones): id, name, description, type (data-driven or manual), state, progress and tags
customer_io_get_segmentGet one segment with its conditions (for data-driven segments), type, state and tags
customer_io_get_segment_customer_countCount the people currently in a segment, for example to size a broadcast audience before sending
customer_io_list_segment_membersList the people in a segment, page by page: their identifiers (id, email, cio_id)
customer_io_list_messagesList deliveries across the workspace, newest first, filtered by message type, metric (sent, delivered, opened, clicked, bounced…
customer_io_get_messageGet one delivery by id: recipient, parent automation, broadcast, one-time send or transactional message, subject, template, created, sent…
customer_io_list_activitiesList activities across the workspace, newest first: events, attribute changes and message activity, optionally for one person, one type or…
customer_io_list_transactional_messagesList the transactional message templates of the workspace (id, name, description, link tracking, body retention)
customer_io_send_transactional_emailSend one transactional email (receipts, password resets, notifications) to up to 15 addresses in to, cc and bcc, from a transactional…
customer_io_trigger_broadcastTrigger an API-triggered broadcast: send it to its default audience set in Customer.io, or to listed emails or ids, per-person data, or…

Esempi di prompt

  • "Trova [email protected] in Customer.io e mostrami i suoi attributi, i suoi segmenti e le ultime email che le abbiamo inviato."
  • "Com'è andata la nostra automazione di Onboarding negli ultimi 30 giorni: inviati, consegnati, aperti, cliccati e disiscritti?"
  • "Quante persone ci sono adesso nel segmento Trial ending, e quali di loro hanno il piano pro?"
  • "Avvia il broadcast Product update, ma prima di inviare mostrami chi lo riceverà e quante persone sono."

FAQ

Cursor supporta server MCP personalizzati nel piano gratuito? Sì, MCP è disponibile nei piani Hobby, Pro e Business.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente Customer.io è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a Cursor. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare Customer.io a ChatGPT via MCP

Fai lavorare la tua AI con Customer.io: consulta le persone con attributi, segmenti, attività e messaggi, analizza automazioni, broadcast e invii singoli con le loro metriche, e invia email transazionali o avvia broadcast dopo la tua conferma.

Connettori

Come collegare Customer.io a Claude via MCP

Fai lavorare la tua AI con Customer.io: consulta le persone con attributi, segmenti, attività e messaggi, analizza automazioni, broadcast e invii singoli con le loro metriche, e invia email transazionali o avvia broadcast dopo la tua conferma.

Connettori

Come collegare Customer.io a Gemini via MCP

Fai lavorare la tua AI con Customer.io: consulta le persone con attributi, segmenti, attività e messaggi, analizza automazioni, broadcast e invii singoli con le loro metriche, e invia email transazionali o avvia broadcast dopo la tua conferma.

Connettori

Come collegare Customer.io a Meta Muse via MCP

Fai lavorare la tua AI con Customer.io: consulta le persone con attributi, segmenti, attività e messaggi, analizza automazioni, broadcast e invii singoli con le loro metriche, e invia email transazionali o avvia broadcast dopo la tua conferma.

Connettori

Customer.io su MCP: persone, segmenti e risultati delle campagne in qualsiasi agente AI

Fai lavorare la tua AI con Customer.io: consulta le persone con attributi, segmenti, attività e messaggi, analizza automazioni, broadcast e invii singoli con le loro metriche, e invia email transazionali o avvia broadcast dopo la tua conferma.

Connettori

Come collegare Avito a Cursor via MCP

Fai lavorare la tua AI con il tuo account business Avito: elenca gli annunci e cambiane i prezzi, leggi le statistiche di visualizzazioni, contatti e chiamate, controlla i caricamenti autoload e i loro errori, il formato del feed e il tuo portafoglio, e leggi le chat di Avito Messenger. Inviare messaggi e cambiare le impostazioni autoload sono opzionali e disattivati di default.