Guida

Meta Ads MCP: il server ufficiale, le alternative e un setup sicuro

Server Meta Ads MCP a confronto: quello ufficiale di Meta, Pipeboard, le opzioni open source e DropCPL, e come collegare Claude, ChatGPT o Codex in sicurezza.

Di Simone Manto, fondatore di DropCPL · Pubblicato il

Un server Meta Ads MCP è un connettore che permette a un assistente AI come Claude, ChatGPT o Codex di leggere e modificare un account pubblicitario Meta via Model Context Protocol. Si ottiene in tre modi: il server ufficiale ospitato da Meta, un server ospitato da terze parti o un server open source che gestisci tu, con le tue credenziali.

Il server di Meta è in open beta da aprile 2026, ed è l’unica opzione qui sotto la cui documentazione copre anche cataloghi, salute dei segnali, A/B test e studi di conversion lift. Le altre vincono su altri fronti: più piattaforme pubblicitarie, nessun accesso in scrittura, o il pieno controllo del codice. E i server che si limitano a incapsulare l’API di Meta riportano le conversioni come le conta Meta, che non è la stessa cosa dei lead che hai ricevuto.

I server Meta Ads MCP a confronto

Cinque opzioni, ciascuna descritta in base alla propria documentazione al 4 novembre 2026:

OpzioneCosa può leggereCosa può modificareCome si autenticaPer chi è
Meta ads MCP server (ufficiale, open beta)Campagne, ad set e annunci con spesa, CTR, CPC, CPM e conversioni; trend, anomalie e benchmark; cataloghi, salute dei segnali, A/B test, activity log, Ad LibraryCrea campagne, ad set e annunci (tutti in pausa) e creatività; aggiorna quelli esistenti; li attiva; custom audience, cataloghi, A/B test, boost di post InstagramFacebook Login for Business (OAuth); come minimo ads_mcp_management più ads_read o ads_managementChi vuole la copertura Meta più ampia, direttamente da Meta
Pipeboard Meta Ads MCP (ospitato; sorgente su GitHub, BSL 1.1)Account pubblicitari, campagne, ad set, annunci, creatività, insight, opzioni di targetingCrea campagne, ad set, annunci e creatività (in pausa di default); cambia stato, offerte e targeting; budget schedule; upload di immaginiLogin Pipeboard che collega il tuo account pubblicitario Facebook, oppure un token API Pipeboard; l’installazione locale richiede una tua app MetaTeam che gestiscono anche annunci Google, TikTok, Snap o Reddit
GoMarble Facebook Ads MCP server (MIT, gira in locale)Account pubblicitari, campagne, ad set, annunci, creatività, insight, cronologia delle modificheNiente: tutti i 21 tool sono in sola letturaUn access token Meta passato all’avvio, oppure creato dall’installer di GoMarble e salvato sul tuo computerReporting e analisi senza rischi di scrittura
meta-mcp di brijr (self-hosted su Cloudflare Workers)Account pubblicitari, pixel, campagne, ad set, annunci, audience, insightCrea, aggiorna ed elimina campagne e ad set; duplica ad set; annunci, creatività, upload, audience, cambi di stato in bloccoLa tua app Meta via OAuth, più JWT emessi dal tuo sistema di autenticazioneSviluppatori che integrano strumenti per Meta Ads nel proprio prodotto
DropCPL MCPCPL first-party per creatività × landing page; campagne; landing page con il loro HTML; annunci Meta con la spesa per annuncioLanding page (crea, modifica, pubblica); campagne, ad set e annunci Meta, tutti creati in pausa; accende o spegne un annuncioOAuth con il tuo login DropCPL; sola lettura o lettura + scrittura, una subaccount clienteTeam lead gen che mandano traffico Meta su landing page

Prima che un agente tocchi budget reale, due colonne contano più delle altre: cosa può modificare e come si autentica.

Il server ads MCP ufficiale di Meta

Meta ha annunciato i Meta ads AI connectors in open beta il 29 aprile 2026: un ads MCP server e una command line interface (CLI) per gli annunci, pensati per aziende di ogni dimensione in tutte le aree geografiche. L’annuncio dice che per l’MCP non servono credenziali da sviluppatore, setup di API o codice.

Secondo la panoramica dell’ads MCP server, il server è ospitato da Meta su https://mcp.facebook.com/ads e funziona con qualsiasi agente AI compatibile con MCP. I tool sono divisi in sette gruppi:

  • reporting: spesa, impression, CTR, CPC, CPM e conversioni per campagne, ad set e annunci, più trend, anomalie e benchmark di settore;
  • creazione e gestione degli annunci: campagne, ad set, annunci, creatività, custom audience, boost su Instagram e ricerche nella Ad Library;
  • cataloghi: cataloghi, dati di prodotto e risoluzione dei problemi dei feed;
  • segnali e dataset: salute e qualità dei segnali;
  • assistenza: ricerche negli articoli del Centro assistenza per le aziende di Meta;
  • A/B test e studi di conversion lift: crearli, gestirli e leggerli;
  • activity log: le modifiche sull’account pubblicitario, come la cronologia delle campagne in Ads Manager.

Le regole di scrittura sono esplicite nel riferimento dei tool di creazione degli annunci: i tool di scrittura creano le entità in pausa, e il client AI chiede conferma prima dell’attivazione. L’attivazione è un tool a sé, quello che fa partire la spesa del budget; un altro aggiorna i campi di campagne, ad set e annunci esistenti. Il riferimento non elenca alcun tool per eliminare campagne, ad set o annunci; l’unica eliminazione prevista rimuove una custom audience.

Il 16 luglio 2026 Meta ha aggiunto due cose. Ora puoi collegare qualsiasi applicazione AI tramite la tua app sviluppatore, e le nuove “ads MCP server rules” danno a chiunque abbia il controllo completo di un business portfolio la possibilità di stabilire cosa possono fare gli agenti AI sul suo account pubblicitario, dalle modifiche al budget agli aggiornamenti dei cataloghi.

L’accesso passa da Facebook Login for Business (OAuth), con un account Facebook o un Meta Managed Account. La guida introduttiva di Meta fissa il minimo a ads_mcp_management più ads_read oppure ads_management.

Meta lo descrive per gli inserzionisti che preferiscono gestire gli annunci da una chat invece che da Ads Manager o dal codice, e per gli sviluppatori che costruiscono flussi pubblicitari nativi per l’AI. Se ti serve ampiezza su Meta, parti da qui. Quello che non può darti è un numero che Meta non ha: le conversioni che riporta sono il conteggio attribuito da Meta, che si discosta dai lead che hai davvero ricevuto (ecco perché i due CPL non coincidono).

Server Meta Ads MCP di terze parti e open source

Tre progetti su GitHub coprono le altre due strade (README e codice verificati il 4 novembre 2026).

Pipeboard Meta Ads MCP (circa 1,3k stelle). Il README lo definisce un progetto open source indipendente che usa le API pubbliche di Meta, e raccomanda la versione ospitata su https://meta-ads.mcp.pipeboard.co/: accedi a Pipeboard e colleghi il tuo account pubblicitario Facebook, oppure aggiungi all’URL un token API Pipeboard. Per farlo girare in proprio devi creare una tua app sviluppatore Meta. È uno dei cinque server di Pipeboard (Meta, Google, TikTok, Snap e Reddit). I suoi tool di creazione partono in pausa di default, e il README promette una conferma esplicita per ogni scrittura. Il codice è sotto Business Source License 1.1. Lo stesso README definisce il connettore ufficiale di Meta l’opzione più sicura per una singola piattaforma e presenta Pipeboard come la scelta multipiattaforma: una sintesi corretta.

GoMarble Facebook Ads MCP server (licenza MIT). Un server Python che gira sul tuo computer. I suoi 21 tool leggono account, campagne, ad set, annunci, creatività, insight e cronologia delle modifiche, e nessuno scrive. Passi un access token Meta (il README ne suggerisce uno con ads_read) come argomento di avvio nella configurazione del client, oppure lasci che l’installer di GoMarble ne crei uno, che poi resta salvato in locale. Quando il token scade, ne generi uno nuovo e aggiorni la configurazione.

meta-mcp di brijr. Un Cloudflare Worker pensato per essere installato nel tuo account Cloudflare con le credenziali della tua app Meta. È fatto per i prodotti più che per una singola persona: ogni richiesta MCP richiede un JWT emesso dal tuo sistema di autenticazione, e i token Meta sono salvati cifrati per workspace. I suoi 39 tool creano, aggiornano ed eliminano campagne e ad set, caricano media, gestiscono audience ed eseguono modifiche in blocco; nel codice, i nuovi oggetti partono in pausa di default. Il repository non ha un file di licenza, quindi chiedi all’autore prima di costruirci sopra.

Esistono altri prodotti Meta Ads MCP ospitati. Valutali con le domande della tabella: cosa legge, cosa può modificare, come ti fa accedere e dove finisce il tuo token.

I numeri di Meta dicono a un agente cosa ha contato Meta; DropCPL gli dà il CPL di ogni coppia creatività × landing page, contato sui lead che hai davvero ricevuto. Collegalo accanto al server Meta Ads MCP che scegli e interroga entrambi nella stessa chat. Inizia gratis →

Come collegare Claude, ChatGPT e Codex

Ogni server MCP remoto si collega allo stesso modo: dai al client un URL, si apre una finestra del browser per l’accesso (OAuth) e i tool compaiono nella chat. Per i passaggi esatti di DropCPL, client per client, vedi collegare gli assistenti AI a DropCPL.

Claude

In Claude.ai e Claude Desktop un server remoto è un connettore personalizzato (custom connector). L’articolo di assistenza di Anthropic sui connettori personalizzati dice che sono disponibili sui piani Free, Pro, Max, Ultra, Team ed Enterprise, con il Free limitato a un solo connettore personalizzato. Su Team ed Enterprise un owner aggiunge il connettore per l’organizzazione e poi i membri si collegano singolarmente. In Claude Code basta un comando, claude mcp add --transport http <nome> <url>, seguito da /mcp per accedere. Per il server di Meta, la guida di Meta aggiunge --client-id <META_APP_ID>, usando la tua app Meta.

ChatGPT

La guida attuale di OpenAI aggiunge un server remoto dalla sezione Plugins di ChatGPT: scegli Add custom MCP server, inserisci l’URL, configura l’autenticazione, accetta l’avviso sui rischi e crealo come plugin. Valgono le policy dell’account e del workspace, quindi in uno spazio di lavoro aziendale potrebbe servire l’ok di un admin. Per il server di Meta, la guida di Meta sceglie OAuth e inserisce l’ID della tua app sviluppatore Meta come OAuth client ID.

Codex

Codex usa codex mcp add <nome> --url <url-del-server>, poi codex mcp login <nome> per l’accesso OAuth. La configurazione sta in ~/.codex/config.toml e, secondo la documentazione MCP di Codex, è condivisa da Codex CLI, dall’estensione per IDE e dall’app desktop di ChatGPT. Se un server si aspetta un client OAuth già registrato, come quello di Meta con l’ID della tua app, Codex lo accetta con --oauth-client-id. Un’impostazione conviene aggiungerla per qualsiasi server di annunci:

[mcp_servers.dropcpl]
url = "https://mcp.dropcpl.com/mcp"
default_tools_approval_mode = "writes"

Con writes, Codex esegue i tool che il server marca come in sola lettura e ti chiede conferma per tutto il resto.

Affidare le Meta Ads a un agente AI in sicurezza

Tratta l’agente come un media buyer al primo giorno: può guardare tutto, e serve il tuo via libera prima che qualcosa spenda.

Parti in sola lettura. Nel riferimento dei permessi di Meta, ads_read permette a un’app di estrarre i dati dei report degli annunci, mentre ads_management le permette sia di leggere sia di gestire l’account pubblicitario. Concedi il primo finché non ti fidi del setup. La schermata di consenso di DropCPL propone di default la sola lettura e rende la scrittura una scelta esplicita, per una sola subaccount cliente. Il server di GoMarble non ha alcun tool di scrittura.

In pausa di default, conferma prima della spesa. Un agente che fraintende “prepara un test” può costruire un’intera struttura di campagna. Se tutto ciò che crea è in pausa, quell’errore non costa nulla finché una persona non lo attiva. Il server di Meta e DropCPL creano sempre i nuovi oggetti in pausa e rendono l’attivazione un passaggio separato, una garanzia che regge qualunque siano le impostazioni di approvazione del tuo client. Pipeboard e meta-mcp partono in pausa di default, ma i loro tool di creazione accettano uno stato, quindi un agente potrebbe chiedere di crearli già attivi. La conferma prima dell’attivazione è la seconda serratura, ed è il tuo client a mostrarla. DropCPL segnala l’accensione o lo spegnimento di un annuncio come tool distruttivo.

Non incollare token di lunga durata. Con i server OAuth (quello di Meta, Pipeboard ospitato, DropCPL) non incolli mai un token: il client lo ottiene con l’accesso dal browser, e gli access token di DropCPL scadono da soli. I server che vogliono un token grezzo lo mettono dove può trapelare: la configurazione di GoMarble passa un access token Meta come argomento di avvio, e Pipeboard offre un formato opzionale con il token nell’URL. I file di configurazione vengono sincronizzati e gli URL finiscono nei log, quindi preferisci OAuth. Se devi usare un token, che sia uno revocabile senza rompere nient’altro.

Controlla le impostazioni di approvazione del client. Claude chiede conferma prima di chiamare i tool di un connettore nelle chat normali, e Anthropic consiglia di usare “Allow always” solo con server di cui ti fidi; in Research, Claude può chiamare i tool dei connettori automaticamente, senza ulteriori approvazioni. Anthropic avverte anche che un server malevolo può contenere istruzioni nascoste, quindi collega solo server di organizzazioni di cui ti fidi. In Codex, la modalità di approvazione writes vista sopra fa lo stesso lavoro.

Leggi il log dopo. Il tool activity log di Meta mostra cosa è cambiato sull’account pubblicitario, e DropCPL registra ogni azione di scrittura nel suo Action Log. Se più persone collegano agenti allo stesso business portfolio, le ads MCP server rules di Meta sono il posto in cui decidi cosa possono toccare quegli agenti.

Cosa chiedere una volta collegato

I prompt buoni indicano account o campagna, intervallo di date e metrica, e chiedono un piano prima di qualsiasi scrittura. Alcuni prompt di esempio per media buyer (gli importi sono esempi), con i server che possono rispondere:

Prompt di esempioFunziona con
“Elenca gli annunci che negli ultimi 7 giorni hanno speso più di 150 € con un CPL sopra i 40 €, raggruppati per ad set.”tutti e cinque (i server sull’API di Meta usano il conteggio dei lead di Meta, DropCPL il proprio)
“Confronta CPM e CTR di ogni ad set, questa settimana contro la scorsa, e segnala tutto ciò che si è mosso più del 20%.”Meta, Pipeboard, GoMarble, meta-mcp
“Cosa è cambiato in questo account pubblicitario nelle ultime 48 ore?”Meta (activity log), GoMarble (cronologia delle modifiche)
“Prepara un nuovo ad set nella campagna X con queste tre creatività. Mostrami il piano, poi crea tutto in pausa.”Meta, Pipeboard, meta-mcp, DropCPL
“Quale coppia creatività × landing page ha il CPL più basso negli ultimi 14 giorni, contando i lead che abbiamo ricevuto?”DropCPL
“La nostra landing page vincente vince sulla maggior parte degli annunci, o solo su uno?”DropCPL
“Crea una landing page per l’offerta di primavera sul nostro dominio, validala, pubblicala e controlla che l’URL risponda.”DropCPL
“Controlla il setup Meta prima del lancio: Facebook Page, pixel e token.”DropCPL (controllo pre-lancio)

Su DropCPL, chiedi le modifiche come patch (“cambia questo titolo in…”) invece che come riscritture: così l’agente sostituisce solo quel testo esatto invece di rigenerare l’intera landing page. Se stai facendo un test strutturato delle creatività, dai prima all’agente le tue regole; un framework di creative testing per Meta Ads gli fornisce soglie di spesa e il momento in cui dichiarare un vincitore.

Dove si colloca DropCPL (e dove no)

Il server MCP di DropCPL copre di proposito una fetta stretta dell’API di Meta. Espone gli stessi tool dell’agente AI dentro l’app, costruiti attorno a una domanda: quanto costa davvero per lead ogni coppia creatività × landing page?

Cosa aggiunge:

  • CPL first-party per creatività × landing page. I click vengono registrati su un dominio di tracking che è lo stesso dominio della landing page, i lead li conta DropCPL e la spesa per annuncio è sincronizzata dalla Meta Ads API. L’agente legge la creative attribution sui lead che hai ricevuto, non sul conteggio modellato di Meta, e può verificare se una landing page vincente tiene su tutti gli annunci (come leggere quella matrice).
  • Landing page accanto ai tool per gli annunci. L’agente può creare una landing page, modificarla, validarla, pubblicarla e controllare l’URL live, poi lanciare una creatività come annuncio in pausa che punta lì.
  • Tool per gli annunci Meta pensati per i test. Collegare o creare una campagna, aggiungere una creatività da un URL pubblico, creare un ad set, lanciare annunci in pausa, accendere o spegnere un annuncio, sincronizzare la spesa.

Dove conviene altro:

  • Copertura completa di Ads Manager. Per modifiche su campagne e ad set attivi, budget compreso, più audience, cataloghi, A/B test e studi di lift, usa il server ufficiale di Meta. DropCPL lascia di proposito le modifiche di budget e targeting ad Ads Manager, e accende e spegne annunci, non campagne o ad set: le campagne e gli ad set che crea si attivano dal lato di Meta.
  • Più di una piattaforma pubblicitaria. DropCPL è solo Meta. Pipeboard copre anche Google, TikTok, Snap e Reddit.
  • Reporting senza alcun accesso in scrittura. Il server di GoMarble non può scrivere affatto; il server di Meta con ads_read e lo scope in sola lettura di DropCPL sono gli altri modi per tenere un agente con le mani in tasca.

Per un account lead gen, il setup che funziona è usarli entrambi: il server di Meta per le operazioni sull’account, DropCPL per il CPL per creatività × landing page e per le landing page stesse, nella stessa conversazione. Con il piano Free di Claude non si può, perché consente un solo connettore personalizzato. Se stai ancora costruendo il funnel, parti da Facebook Ads per la lead generation.

FAQ

Meta ha un server Ads MCP ufficiale?+

Sì. Meta ha annunciato il suo ads MCP server in open beta il 29 aprile 2026, all'interno dei Meta ads AI connectors. È ospitato da Meta su https://mcp.facebook.com/ads e funziona con qualsiasi agente AI compatibile con MCP. I suoi tool coprono reporting, creazione e modifica di campagne, ad set e annunci (creati in pausa), cataloghi, segnali, A/B test e activity log.

Posso collegare ChatGPT a Facebook Ads?+

Sì, tramite un server Meta Ads MCP. Aggiungi l'URL del server in ChatGPT come server MCP personalizzato e accedi con OAuth quando te lo chiede; negli spazi di lavoro aziendali sono le policy dell'account e del workspace a decidere se i server personalizzati sono ammessi. Per il server di Meta, la guida per sviluppatori di Meta usa l'ID della tua app sviluppatore Meta come OAuth client ID.

È sicuro lasciare a un agente AI la gestione delle mie Meta Ads?+

Può esserlo, con due serrature al loro posto. Collegalo in sola lettura finché non ti fidi del setup, e scegli un server che crea sempre campagne, ad set e annunci in pausa, così niente spende finché una persona non lo attiva. Nel client AI non lasciare che i tool di scrittura girino senza approvazione, e preferisci i server con accesso OAuth a quelli che chiedono di incollare un access token in un file di configurazione.

Un server Meta Ads MCP può cambiare budget e targeting?+

Dipende dal server. Il server ufficiale di Meta crea ad set con targeting e budget e può aggiornare i campi di campagne, ad set e annunci esistenti, e gli admin del business portfolio possono limitare cosa fanno gli agenti con le ads MCP server rules. Pipeboard elenca gli aggiornamenti di budget tra le sue funzioni e documenta modifiche di targeting e offerte sugli ad set. DropCPL imposta budget, paesi ed età solo quando crea un ad set; le modifiche successive restano in Ads Manager.

Serve un'app sviluppatore Meta per usare un Meta Ads MCP?+

Non per il server di Meta: Meta dice che avere un'app Meta non è un prerequisito, e il suo annuncio dice che l'MCP non richiede credenziali da sviluppatore, setup di API o codice. Dal 16 luglio 2026 puoi anche collegarti con la tua app sviluppatore. I server self-hosted di solito richiedono una tua app Meta o un access token, mentre quelli ospitati come Pipeboard e DropCPL usano il proprio login.

Pronto a sapere cosa
converte davvero?

Gratis per iniziare.

Inizia gratis →