Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Snapchat Ads 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 i tuoi annunci Snapchat: elenca organizzazioni, account pubblicitari, campagne, ad squad, annunci, creatività e pubblici, leggi impression, swipe e spesa per giorno o in totale, e metti in pausa o riattiva una campagna dopo la tua conferma. Accesso tramite una tua app OAuth in Snap Business Manager.
Prova a chiedere
Prompt di esempio per Snapchat Ads
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 → Snapchat Ads, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Snapchat Ads
Fai lavorare la tua AI con i tuoi annunci Snapchat: elenca organizzazioni, account pubblicitari, campagne, ad squad, annunci, creatività e pubblici, leggi impression, swipe e spesa per giorno o in totale, e metti in pausa o riattiva una campagna dopo la tua conferma. Accesso tramite una tua app OAuth in Snap Business Manager.
Setup
- Accedi a business.snapchat.com come Organization Admin. Solo gli admin vedono le impostazioni delle app OAuth.
- Apri Business Details (o Business Settings) → OAuth Apps e crea un'app. Dagli un nome e imposta il Redirect URI su
https://cloud.anythingmcp.com/api/mcp-oauth/callback. Se ospiti AnythingMCP da solo, usahttps://your-anythingmcp-host/api/mcp-oauth/callback. Accetta gli Snap Developer Terms e gli Snap Business Tools Terms. - Copia il Client ID in
SNAPCHAT_CLIENT_IDe il Client Secret inSNAPCHAT_CLIENT_SECRET. Il secret viene mostrato una sola volta; se lo perdi, crea una nuova app. - Installa il connettore, clicca Authorize with Provider nella pagina del connettore, accedi con l'account Snapchat che ha accesso ai tuoi account pubblicitari e approva.
- Inizia con
snapchat_list_organizations: elenca le tue organizzazioni con i loro account pubblicitari, valuta e fuso orario.
La Marketing API è aperta a ogni inserzionista: non serve nessuna richiesta né revisione da parte di Snap.
Chi vede cosa: il connettore chiede lo scope snapchat-marketing-api e vede ciò che l'utente collegato può vedere in Ads Manager. Gli account pubblicitari su cui quell'utente non ha un ruolo rispondono 403.
Cosa legge: organizzazioni e account pubblicitari; campagne con obiettivo, periodo, budget giornaliero e limite di spesa; ad squad (i gruppi di annunci di Snapchat) con posizionamento, obiettivo di ottimizzazione, offerta, budget e targeting; annunci con stato di revisione e motivi di rifiuto; creatività; e segmenti di pubblico come liste clienti e lookalike con la loro dimensione approssimativa. Le statistiche danno impression, swipe, spesa e altre metriche per un account pubblicitario, una campagna, un ad squad o un annuncio, come totale unico o per giorno (fino a 31 giorni) o per ora (fino a 7 giorni), anche suddivise per campagna, ad squad o annuncio.
Importi in micro-valuta: Snapchat esprime budget, offerte e spesa in milionesimi della valuta dell'account, quindi una spesa di 12345678 vale 12,35. L'AI converte i valori prima di citarli. I numeri diventano definitivi 48 ore dopo la fine della giornata.
Chiede prima di ogni modifica: snapchat_set_campaign_status mette in pausa una campagna o la riattiva. Riattivarla fa partire la spesa del suo budget, quindi l'AI nomina la campagna, dice cosa succederà e aspetta il tuo sì. Cambia solo lo stato; Snapchat poi controlla l'intera campagna e rifiuta la modifica se qualcosa non è valido.
Disattivato all'installazione: snapchat_set_campaign_daily_budget. Una modifica al budget decide quanto denaro viene speso, quindi un amministratore attiva lo strumento consapevolmente; l'AI mostra poi la modifica e chiede prima anche in questo caso.
Restare collegati: gli access token durano un'ora e vengono rinnovati automaticamente. Se l'utente viene rimosso dall'organizzazione o l'app viene eliminata, l'accesso termina; a quel punto clicca di nuovo Authorize with Provider.
Errori comuni: 401: l'accesso è scaduto o è stato revocato; autorizza di nuovo. 403: l'utente non ha un ruolo su quell'organizzazione o account pubblicitario. 400: Snapchat indica il campo nel messaggio, per esempio quando rifiuta un cambio di stato; per le statistiche chiedi meno metriche o un periodo più breve. 429: troppe richieste; aspetta e riprova.
Il connettore non crea né elimina campagne, ad squad, annunci o creatività, non carica media, non cambia il targeting e non copre la Conversions API, i pixel, la fatturazione o le fatture.
Prerequisiti: SNAPCHAT_CLIENT_ID, SNAPCHAT_CLIENT_SECRET
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 Snapchat Ads e inserisci le variabili elencate nei Prerequisiti.
Tool disponibili
| Tool | What it does |
|---|---|
snapchat_get_me | Read the Snapchat Business user who authorized the connector: id, email, display name, organization id and member status |
snapchat_list_organizations | List the organizations the user belongs to, with their ad accounts (id, name, currency, time zone, status) when with_ad_accounts is true… |
snapchat_list_ad_accounts | List the ad accounts of one organization: id, name, type, status, currency, time zone, advertiser and lifetime spend cap (micro-currency) |
snapchat_get_ad_account | Read one ad account: name, type, status, currency, time zone, advertiser and lifetime spend cap (micro-currency) |
snapchat_list_campaigns | List the campaigns of an ad account: id, name, status (ACTIVE or PAUSED), delivery status, objective, start and end time, daily budget and… |
snapchat_get_campaign | Read one campaign: name, status, delivery status, objective, schedule, budget and spend cap (micro-currency) |
snapchat_list_ad_squads | List the ad squads (ad sets) of a campaign: id, name, status, delivery status, type, placement, optimization goal, bid and budget… |
snapchat_get_ad_squad | Read one ad squad: status, delivery status, placement, optimization goal, bid, budget (micro-currency), schedule and targeting |
snapchat_list_ads | List the ads of an ad squad: id, name, creative id, status, delivery status, type and review status with rejection reasons |
snapchat_get_ad | Read one ad: name, ad squad, creative id, status, delivery status, type and review status with rejection reasons |
snapchat_list_creatives | List the creatives of an ad account: id, name, type, headline, brand name, call to action, main media id, review status and web view URL |
snapchat_get_creative | Read one creative: name, type, headline, brand name, call to action, main media id, review status and web view properties |
snapchat_get_stats | Read performance statistics of an ad account, campaign, ad squad or ad: impressions, swipes, spend and any other metric in fields, as one… |
snapchat_list_audiences | List the audience segments of an ad account (customer lists, lookalikes, pixel and engagement audiences): id, name, description, source… |
snapchat_set_campaign_status | Pause a campaign (status PAUSED) or turn it back on (ACTIVE) |
snapchat_set_campaign_daily_budget | Change a campaign's daily budget, in micro-currency (e.g. 50000000 = 50.00 in the ad account's currency) |
Esempi di prompt
- "Quanto abbiamo speso su Snapchat la settimana scorsa per campagna, con impression e swipe?"
- "Quali dei nostri annunci sono stati rifiutati in revisione, e perché?"
- "Mostrami spesa e swipe giornalieri della campagna Summer Sale dal 1 al 14 ottobre."
- "Metti in pausa la campagna Back to School. Dimmi prima esattamente cosa succederà."
- "Elenca i nostri segmenti di pubblico utilizzabili per il targeting, con la loro dimensione approssimativa."
Prossimi passi
Questa guida ti è stata utile?