Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Braze 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.
In breve
Fai lavorare la tua AI con Braze: rivedi campagne, Canvas e i loro risultati, controlla segmenti, utenti attivi giornalieri e ricavi, consulta profili utente e iscrizioni, registra attributi ed eventi e, dopo la tua conferma, avvia campagne API.
Prova a chiedere
Prompt di esempio per Braze
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 → Braze, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Braze
Fai lavorare la tua AI con Braze: rivedi campagne, Canvas e i loro risultati, controlla segmenti, utenti attivi giornalieri e ricavi, consulta profili utente e iscrizioni, registra attributi ed eventi e, dopo la tua conferma, avvia campagne API.
Setup
- In Braze apri Settings → APIs and Identifiers → API Keys e fai clic su Create API Key. Una chiave appartiene a un solo workspace.
- Dalle un nome e spunta i permessi che servono ai tool. Per leggere:
campaigns.list,campaigns.details,campaigns.data_series,sends.data_series,canvas.list,canvas.details,canvas.data_summary,segments.list,segments.details,segments.data_series,kpi.dau.data_series,kpi.mau.data_series,kpi.new_users.data_series,kpi.uninstalls.data_series,events.list,events.data_series,purchases.product_list,purchases.quantity_series,purchases.revenue_series,subscription.status.get,subscription.groups.get,users.export.ids. Per scrivere aggiungiusers.track,campaigns.trigger.send,canvas.trigger.send, eusers.deletesolo se attiverai il tool di cancellazione. I permessi di una chiave non si possono cambiare in seguito: crea invece una nuova chiave. - Copia la chiave in
BRAZE_REST_API_KEY, senza il prefisso Bearer. - Copia il REST endpoint mostrato nella stessa pagina in
BRAZE_REST_ENDPOINT. Dipende dalla tua istanza Braze e corrisponde all'indirizzo della dashboard:dashboard-01.braze.comusahttps://rest.iad-01.braze.com,dashboard-01.braze.euusahttps://rest.fra-01.braze.eu, e così via. Le istanze statunitensi girano surest.iad-01fino arest.iad-08e surest.us-10(.braze.com), quelle UE surest.fra-01erest.fra-02(.braze.eu), le altre surest.au-01,rest.id-01,rest.jp-01erest.kr-01(.braze.com). Una chiave funziona solo sulla propria istanza. - Installa il connettore. Il controllo della connessione elenca le tue campagne, quindi la chiave ha bisogno di
campaigns.list.
Chi vede cosa: la chiave agisce per l'intero workspace, non per una persona. Chi usa il connettore vede tutto ciò che la chiave può leggere, compresi i profili utente. Condividi il server MCP solo con chi è autorizzato a vederlo.
Cosa legge: campagne e Canvas con configurazione, messaggi e risultati giornalieri (invii, consegne, aperture, clic, conversioni, ricavi), i risultati di un singolo invio attivato via API (conservati 14 giorni), i segmenti con la loro dimensione stimata (per i segmenti con analytics tracking), utenti attivi giornalieri e mensili, nuovi utenti e disinstallazioni, eventi personalizzati, acquisti e ricavi, profili utente per external id, alias, braze_id, email o telefono e lo stato dei subscription group. Le serie coprono da 1 a 100 giorni, i riepiloghi dei Canvas da 1 a 14.
Prima conferma: braze_track_users registra attributi, eventi personalizzati e acquisti, fino a 75 per chiamata, e può far entrare utenti nei segmenti e avviare Canvas, quindi l'AI ti mostra le modifiche e aspetta la tua conferma. braze_send_campaign e braze_send_canvas avviano campagne e Canvas API che inviano messaggi veri a persone vere: l'AI ti mostra la campagna o il Canvas, il canale e chi esattamente li riceverà, e per un broadcast o più di un destinatario aspetta un esplicito "sì, invia". braze_delete_users è disattivato all'installazione.
Limiti: la maggior parte degli endpoint consente 250.000 richieste all'ora. La lettura dei profili utente consente 250 chiamate al minuto per i workspace attivati da agosto 2024 (2.500 prima), gli elenchi di eventi personalizzati e prodotti condividono 1.000 all'ora, e gli endpoint di invio consentono 250 chiamate broadcast al minuto e 10 al minuto per pubblico. Quando un limite è raggiunto Braze risponde 429.
Errori comuni: 401 "Invalid API key": la chiave è sbagliata o appartiene a un'altra istanza; verifica che il REST endpoint corrisponda alla tua dashboard. 403 "Access Denied": alla chiave manca il permesso per questo endpoint, quindi crea una chiave che lo abbia. 400: un parametro manca o non è valido, per esempio una durata fuori intervallo o un id di campagna sconosciuto. 429: è stato raggiunto un rate limit; aspetta e riprova una volta.
Il connettore non copre content block e template, cataloghi, liste email e hard bounce, messaggi programmati, preference center, SCIM, gli endpoint di user alias e identify, le esportazioni dei segmenti verso cloud storage né Currents.
Prerequisiti: BRAZE_REST_ENDPOINT, BRAZE_REST_API_KEY
Installazione locale del connettore
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
Apri http://localhost:3000/connectors/store, scegli Braze e inserisci le variabili elencate nei Prerequisiti.
Tool disponibili
| Tool | What it does |
|---|---|
braze_list_campaigns | List the campaigns of the Braze workspace, 100 per page: id (campaign API identifier), name, whether it is an API campaign, tags and last… |
braze_get_campaign | Get the details of one Braze campaign: name, description, enabled, archived and draft flags, schedule type, channels, first and last sent… |
braze_get_campaign_data_series | Get a daily series of a Braze campaign's results: unique recipients, conversions, revenue and, per channel and variation, sends… |
braze_get_send_data_series | Get the daily results of one send of an API campaign (a send_id groups the messages of one trigger call): per channel and variation sends… |
braze_list_canvases | List the Canvases (multi-step journeys) of the Braze workspace, 100 per page: id (Canvas API identifier), name, tags and last edit time |
braze_get_canvas | Get the details of one Braze Canvas: name, description, enabled, archived and draft flags, schedule type, first and last entry, channels… |
braze_get_canvas_data_summary | Get the totals of a Braze Canvas for a period: entries, conversions, revenue and, on request, the same per variant and per step with… |
braze_list_segments | List the segments of the Braze workspace, 100 per page: id (segment API identifier), name, whether analytics tracking is enabled, and tags |
braze_get_segment | Get the details of one Braze segment: name, description of its filters, created and updated time, and tags |
braze_get_segment_size_series | Get the estimated size of a Braze segment per day |
braze_get_kpi_series | Get a daily series of a Braze key metric for the workspace or one app: dau (daily active users), mau (monthly active users, rolling 30… |
braze_list_custom_events | List the names of the custom events recorded in the Braze workspace, 250 per page, in alphabetical order |
braze_get_custom_event_series | Get how often a Braze custom event occurred per day or per hour, for the workspace, one app or one analytics-enabled segment |
braze_list_products | List the product ids of the purchases recorded in Braze, page by page |
braze_get_purchase_quantity_series | Get the number of items purchased per day or per hour in Braze, for all products or one, for the workspace or one app |
braze_get_revenue_series | Get the revenue per day or per hour recorded from purchases in Braze, for all products or one, for the workspace or one app |
braze_get_subscription_group_status | Get whether a user is subscribed to one Braze subscription group (SMS, WhatsApp or email), identified by external_id, email or phone |
braze_list_user_subscription_groups | List the subscription groups a Braze user belongs to and their state, identified by external_id, email or phone |
braze_export_users_by_ids | Read Braze user profiles by identifier: external_ids (up to 50), user aliases, braze_id, email_address or phone |
braze_track_users | Write to Braze user profiles: set or change attributes (standard and custom), record custom events and record purchases, up to 75 objects… |
braze_send_campaign | Send an API-triggered Braze campaign now: to listed recipients, to a connected audience, or with broadcast true to the campaign's whole… |
braze_send_canvas | Start an API-triggered Braze Canvas now: for listed recipients, a connected audience, or with broadcast true for the Canvas's whole target… |
braze_delete_users | Permanently delete Braze user profiles, up to 50 per call, by external_ids, user_aliases, braze_ids, email_addresses or phone_numbers, only… |
Esempi di prompt
- "Quali campagne abbiamo inviato negli ultimi 30 giorni, e quale ha avuto i tassi di apertura e di clic migliori?"
- "Quanti utenti sono entrati nel nostro Canvas di onboarding la settimana scorsa, e quanti hanno convertito a ogni passaggio?"
- "Mostrami gli utenti attivi giornalieri e i nuovi utenti degli ultimi 60 giorni."
- "Registra l'evento personalizzato webinar_attended per l'utente con external_id 4821 e mostrami prima cosa scriverai."
Prossimi passi
Questa guida ti è stata utile?