Native Ad Library MCP: Interroga oltre 1 milione di annunci nativi da Claude e ChatGPT
Foreplay ha rivendicato l'MCP per la libreria di annunci Meta. Ora le reti native hanno il loro: un server MCP ospitato che espone 43 strumenti su 1.041.637 creatività native su 50 reti — ecco cosa possono fare gli agenti con esso e come configurarlo.

Sì — esiste un server MCP per librerie di annunci: OpenAdLibrary ne ospita uno su mcp.openadlibrary.com, esponendo 43 strumenti su un indice di 1.041.637 creatività di annunci nativi — 615.327 di esse live negli ultimi 30 giorni — su 50 reti, a luglio 2026, a Claude e a qualsiasi altro client compatibile con MCP, con una chiave API gratuita. In pratica significa che puoi chiedere a Claude o ChatGPT domande come "quali advertiser hanno lanciato nuove campagne Taboola nel settore assicurativo questa settimana, e quali dei loro annunci sono sopravvissuti più a lungo?" — e ottenere risposte calcolate da dati di annunci live catturati, non dalla memoria di addestramento del modello. Questa guida spiega cosa significa, cosa fanno gli strumenti e come collegarlo al tuo assistente AI in circa cinque minuti.
Aggiornato luglio 2026.
Gli advertiser Meta hanno già questo schema: Foreplay ha rilasciato un MCP per la libreria di annunci per la ricerca creativa Meta e TikTok all'inizio di quest'anno. Le reti native di discovery — Taboola, Outbrain, MGID, Revcontent, il feed MSN — non avevano nulla, il che è coerente con la storia del canale: non esisteva affatto una libreria pubblica di annunci nativi fino a poco tempo fa (la storia è in cos'è una libreria di annunci nativi). Questo server MCP è quella libreria, resa chiamabile dagli agenti.
Cos'è MCP, in un minuto#
MCP (Model Context Protocol) è uno standard aperto, introdotto da Anthropic alla fine del 2024 e da allora adottato dalle principali piattaforme AI, che consente agli assistenti AI di chiamare strumenti esterni. Un server pubblica un catalogo di strumenti — "cerca annunci", "ottieni brand", "elenca trend" — ciascuno con input e output tipizzati. Il client AI (Claude, ChatGPT, Cursor, VS Code o il tuo agente) legge il catalogo e decide quando chiamare cosa. Parli con l'assistente in inglese semplice; esso gestisce la meccanica delle API, l'impaginazione e le chiamate di follow-up.
La conseguenza pratica: una libreria di annunci smette di essere un sito web che navighi e diventa una fonte dati su cui il tuo agente può ragionare. Invece di venti minuti di click su filtri, fai una domanda composta e l'agente concatena cinque chiamate a strumenti per rispondere.
Cosa espone l'MCP di OpenAdLibrary#
Il server ospitato è un sottile livello autenticato sopra la stessa API dati pubblica descritta nella nostra panoramica API dati annunci nativi — stesso indice, stesse quote, stessa chiave. I 43 strumenti si raggruppano in sei cluster:
| Cluster | Strumenti di esempio | Cosa ci fanno gli agenti |
|---|---|---|
| Ricerca annunci | search_ads, get_creative, walk_ads_keyset, sync_ads_changes |
Trova annunci live per rete, paese, verticale, advertiser o testo; sincronizza delta |
| Brand & advertiser | list_brands, get_brand, search_advertisers, batch_brands, get_brand_hierarchy |
Risolvi chi è realmente dietro un annuncio; profila l'intero portfolio di un concorrente |
| Landing page | list_landing_pages, get_landing_page, get_landing_page_ads |
Recupera il funnel di destinazione tracciato dietro una creatività |
| Intel di mercato | get_trending, get_share_of_voice, get_keyword_trends, list_new_entrants, get_network_profile |
Individua advertiser in crescita, misura la dominanza verticale, confronta le reti |
| Publisher & supply chain | list_publishers, get_publisher_monetization, get_supply_chain_publisher |
Vedi quali siti eseguono quali reti e chi monetizza dove |
| Workflow | watch_advertiser, list_watchlist, save_search, list_boards, list_notifications |
Mantieni watchlist e ricerche che l'agente può controllare su pianificazione |
Dietro questi strumenti c'è il corpus completo: 352.392 creatività Taboola, 150.462 da Outbrain e 96.139 da MGID a luglio 2026, oltre a più di un milione di landing page tracciate e osservazioni di annunci in milioni. Ogni creatività porta l'etichetta reale dell'advertiser, date di prima/ultima osservazione, rete, geo e lingua — la materia prima per ogni caso d'uso seguente.
Cosa puoi effettivamente farci#
Ricerca competitor senza la fattoria di tab#
Chiedi: "Profilizza la pubblicità nativa di competitor-brand.com. Su quali reti sono, quante creatività live, quali angoli stanno eseguendo e cosa vendono le loro landing page?" L'agente concatena get_brand → search_ads → get_landing_page_ads e restituisce un briefing che richiederebbe a un analista un pomeriggio. La versione manuale di questo workflow è documentata in come spiare gli annunci nativi dei concorrenti — la versione MCP è la stessa logica, delegata.
Ideazione creativa dai vincitori provati#
Il brief creativo più affidabile nella pubblicità nativa è "cosa è già sopravvissuto". Chiedi: "Trova gli annunci salute più longevi su Taboola negli USA, raggruppa i loro hook e abbozza cinque nuovi angoli di headline che usino la stessa psicologia senza copiare." La longevità è il proxy di redditività — nel nostro indice il 59% delle creatività native scompare dopo il primo giorno e solo il 10,7% sopravvive 30 giorni, a luglio 2026, quindi i sopravvissuti sono un set pre-filtrato di cose che funzionano (vedi longevità dell'annuncio come segnale vincente). Un agente con search_ads più le tue istruzioni di stesura trasforma quel filtro in una pipeline creativa, e come analizzare le creatività vincenti degli annunci nativi fornisce il framework di valutazione da incollare nel tuo prompt.
Controlli di longevità e affaticamento on demand#
Chiedi: "Controlla ogni annuncio nella mia watchlist — quali hanno smesso di essere osservati questa settimana e quali hanno superato i 21 giorni di esecuzione?" Con list_watchlist e sync_ads_changes, questo diventa un'attività pianificata dell'agente invece di un compito del lunedì. Accoppialo con i segnali di come trovare annunci vincenti e hai un report automatizzato del movimento di mercato.
Scouting verticale e di rete#
Chiedi: "Confronta Taboola vs MGID per il verticale intrattenimento: volume creativo, top advertiser e nuovi entranti negli ultimi 30 giorni." Strumenti come get_network_profile, get_share_of_voice e list_new_entrants sono stati costruiti proprio per questa aggregazione. Per il background su come differiscono le reti, MGID vs Taboola è la versione scritta da umani.
Walkthrough di configurazione#
Il server parla Streamable HTTP — l'attuale standard di trasporto MCP — su https://mcp.openadlibrary.com/mcp, e si autentica con la tua chiave API personale inviata come token Bearer. Ogni client principale segue lo stesso schema.
Passo 1 — ottieni una chiave. Crea un account gratuito, quindi genera una chiave API in Impostazioni. Le chiavi hanno l'aspetto oal_... e vengono mostrate una volta. Il livello gratuito è genuinamente limitato: 2 richieste/giorno, sufficienti per verificare la connessione ed eseguire un paio di chiamate a strumenti. Un piano a pagamento ($29.99/mese) sblocca la quota standard di 5.000 richieste/giorno.
Passo 2 — aggiungi il connettore. In Claude, aggiungi un connettore personalizzato puntando a https://mcp.openadlibrary.com/mcp con la tua chiave come header di autorizzazione. In Claude Code è un comando:
claude mcp add --transport http openadlibrary \
https://mcp.openadlibrary.com/mcp \
--header "Authorization: Bearer oal_YOUR_KEY"
Cursor, VS Code e la maggior parte degli altri client accettano la configurazione JSON equivalente:
{
"mcpServers": {
"openadlibrary": {
"url": "https://mcp.openadlibrary.com/mcp",
"headers": { "Authorization": "Bearer oal_YOUR_KEY" }
}
}
}
Passo 3 — smoke test. Chiedi al tuo assistente: "Usando gli strumenti openadlibrary, quanti annunci Taboola live menzionano apparecchi acustici e chi ne esegue di più?" Se ottieni numeri con nomi di advertiser, sei connesso. Se ottieni un errore di autenticazione, il solito colpevole è il prefisso Bearer mancante sulla chiave.
Alcune note operative da sapere. Il server è stateless e multi-tenant — la tua chiave è la tua identità, e quote e limiti di frequenza (120 richieste/minuto burst) sono applicati per chiave, esattamente come sull'API REST grezza. Non c'è un prezzo MCP separato; è lo stesso piano e lo stesso pool di quote dell'API pubblica. E poiché il server è un pass-through su /api/v1, qualsiasi cosa tu possa fare nell'MCP puoi anche scriptarla direttamente — il confronto strumenti di spionaggio annunci con un'API copre quando REST batte MCP e viceversa.
Un esempio pratico: teardown di un concorrente in una sessione#
Per renderlo concreto, ecco uno schema di sessione reale — il tipo di task composto che giustifica la configurazione. Supponi di vendere apparecchi acustici e di voler comprendere il panorama nativo prima di impegnare budget.
Turno 1: "Cerca nell'indice di annunci nativi gli annunci per apparecchi acustici su Taboola e Outbrain negli USA. Quante creatività live e chi sono i primi cinque advertiser per conteggio creatività?" L'agente chiama search_ads con filtri di rete e testo, aggrega e nomina nomi — inclusi i brand fittizi di cui non hai mai sentito parlare che si rivelano eseguire centinaia di creatività.
Turno 2: "Per il top advertiser, recupera le sue creatività osservate più a lungo e le landing page dietro di esse. Qual è la struttura del funnel?" L'agente concatena get_brand, search_ads ordinate per durata osservata e get_landing_page_ads. Impari se i vincitori eseguono funnel a quiz, advertorial o pagine prodotto dirette — la differenza tra copiare un headline e comprendere una strategia.
Turno 3: "Aggiungi i primi tre advertiser alla mia watchlist e salva questa ricerca." L'agente chiama watch_advertiser e save_search, così la sessione della prossima settimana inizia con "cosa è cambiato nella mia watchlist?" invece di ricominciare da zero.
Venti minuti, nessuna tab, e l'output è un brief scritto che puoi incollare in un documento di campagna. Il workflow manuale equivalente è reale — lo abbiamo documentato in come fare l'analisi degli annunci dei concorrenti — ma è un pomeriggio, non venti minuti.
Pattern di prompting che ottengono buone risposte#
Gli agenti di dati pubblicitari falliscono in modi prevedibili, e tre abitudini prevengono la maggior parte dei fallimenti.
Definisci l'ambito prima di spazzare. "Mostrami annunci vincenti" costringe l'agente a indovinare rete, geo e verticale, bruciando quota su chiamate ampie. "Annunci Taboola USA nel settore assicurativo osservati 14+ giorni" ottiene una chiamata a strumento precisa al primo tentativo — il che conta su una chiave a consumo.
Chiedi le prove, non solo la conclusione. Fai restituire all'agente ID creatività, date di prima osservazione ed etichette advertiser insieme al suo riepilogo. Gli agenti riassumono con sicurezza; la disciplina di citare righe li mantiene onesti e rende l'output verificabile nella dashboard.
Insegna una volta la caveat sulla longevità. Aggiungi alle istruzioni del tuo progetto: "giorni di esecuzione significa giorni osservati in una finestra mobile di ~31 giorni; trattalo come un minimo." Ogni conclusione sulla longevità che l'agente trae in seguito eredita quella correzione — quel pezzo di conoscenza di dominio è ciò che trasforma l'accesso grezzo agli strumenti in analisi competente.
Per i costruttori AI: oltre i client chat#
Nulla nel server presuppone un'interfaccia chat. Poiché parla MCP Streamable HTTP standard, si collega a framework di agenti — l'SDK Claude Agent, l'Agents SDK di OpenAI, gli adattatori MCP di LangChain — come fonte di strumenti per pipeline completamente autonome. I pattern che vediamo funzionare: un agente cron settimanale che percorre una watchlist e invia via email un digest dei concorrenti; una pipeline di generazione creativa che recupera i dieci annunci sopravvissuti più a lungo in un verticale come contesto few-shot prima di stendere; e bot Slack interni che rispondono "chi sta pubblicizzando X?" per l'intero team senza licenze a posto.
Il design della quota supporta deliberatamente questo: le chiavi sono per utente, le quote sono applicate lato server (5.000 richieste/giorno standard, 120/minuto burst), e il layer MCP è stateless, quindi la concorrenza orizzontale degli agenti non ha bisogno di affinità di sessione. Se preferisci saltare l'overhead MCP in una pipeline di puro codice, le stesse operazioni esistono come REST semplice su /api/v1 con semantica identica.
Da dove vengono i dati (e perché gli agenti possono fidarsi)#
Le conclusioni di un agente sono buone solo quanto il corpus sottostante, quindi vale la pena sapere cosa stanno effettivamente interrogando gli strumenti. L'indice è costruito catturando continuamente placement di annunci nativi live da pagine pubbliche di publisher — le unità di raccomandazione sponsorizzate che tutti vedono sotto gli articoli — tramite le API di consegna delle reti stesse, mai cliccando annunci live (cliccare farebbe pagare soldi reali agli advertiser e inquinerebbe le loro analisi; cattura e tracciamento dei click sono separati per design). Ogni creatività catturata è memorizzata a piena qualità, classificata per verticale e lingua, risolta attraverso la sua catena di reindirizzamento del tracker a un'etichetta reale di advertiser e — per una quota crescente — collegata a una landing page tracciata. Quel passaggio di risoluzione conta più per gli agenti che per gli umani: quando Claude riporta che un vago brand "sponsorizzato" è in realtà un operatore specifico di lead-gen assicurativo, sta leggendo il campo brandLabel, non indovinando.
Scala e freschezza sono misurabili piuttosto che asseriti: 615.327 delle 1.041.637 creatività del corpus sono state osservate live negli ultimi 30 giorni — la fetta Taboola da sola rappresenta 254.020 di quelle creatività live — a luglio 2026. Per gli agenti, quella freschezza è la differenza tra "ecco cosa ha funzionato nella pubblicità nativa una volta" e "ecco cosa sta girando proprio ora" — ed è il motivo per cui i controlli di longevità, le scansioni di nuovi entranti e le domande sui trend restituiscono risposte che cambiano settimana dopo settimana, come si comporta effettivamente un mercato live.
MCP vs dashboard: quando usare quale#
La dashboard rimane migliore per la navigazione visiva — scansionare griglie creative, osservare stili di immagine, il lavoro di serendipità descritto in come trovare angoli vincenti per annunci nativi. L'MCP vince ogni volta che la domanda è composta ("trova X, poi per ciascuno, controlla Y"), pianificata (digest settimanali) o alimenta un altro sistema (un brief, un report, un modello). La maggior parte dei professionisti finirà per usare entrambi: naviga per costruire intuizione, delega agli agenti per la ripetizione.
Una cautela per il pubblico dei costruttori AI: gli agenti amplificano i problemi di qualità dei dati. Il nostro indice osserva gli annunci in una finestra mobile (attualmente fino a circa 31 giorni di osservazione continua per creatività), quindi "giorni di esecuzione" significa giorni osservati, non durata totale — istruisci il tuo agente di conseguenza, o le sue conclusioni sulla longevità saranno sistematicamente conservative. La stessa caveat si applica a ogni libreria di annunci, inclusa quella di Meta; la differenza è se il vendor te lo dice.
La conclusione#
"MCP per libreria di annunci" esisteva a malapena come frase prima del 2026 — Foreplay l'ha rivendicato per gli annunci Meta, e le reti native ora hanno il loro su mcp.openadlibrary.com: 43 strumenti su 1.041.637 creatività native (luglio 2026), più di un milione di landing page tracciate e un layer di workflow per watchlist e ricerche salvate, sulla stessa chiave e quota dell'API pubblica da $29.99/mese con un livello di test gratuito. Se sei un marketer tecnico o un costruttore AI, la proposta è semplice: la ricerca sugli annunci dei concorrenti sta diventando un'attività per agenti, e gli agenti hanno bisogno di una fonte dati che parli il loro protocollo. Per la pubblicità nativa, questo è quello.







