Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Meta Catalog 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 controllare e gestire alla tua AI i cataloghi prodotti Meta (Commerce Manager): prodotti con prezzi, disponibilità e stato di revisione, set di prodotti, feed di dati ed errori di caricamento, e la diagnostica del catalogo. Dopo la tua conferma può anche aggiornare, aggiungere o eliminare prodotti in blocco (disattivato all'installazione).
Prova a chiedere
Prompt di esempio per Meta Catalog
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 → Meta Catalog, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Meta Catalog
Fai controllare e gestire alla tua AI i cataloghi prodotti Meta (Commerce Manager): prodotti con prezzi, disponibilità e stato di revisione, set di prodotti, feed di dati ed errori di caricamento, e la diagnostica del catalogo. Dopo la tua conferma può anche aggiornare, aggiungere o eliminare prodotti in blocco (disattivato all'installazione).
Setup
La configurazione richiede circa 10 minuti. Ti servono un portfolio business di Meta con un catalogo prodotti in Commerce Manager e un'app Meta.
- Apri developers.facebook.com/apps/creation e crea un'app business collegata al tuo portfolio business. Se usi già il connettore Meta Ads, puoi riutilizzare la sua app.
- Consigliato, un token che non scade: in Business Settings apri Users → System users e aggiungi un utente di sistema. In Assign assets → Catalogs assegnagli il tuo catalogo (Manage catalog, oppure View catalog se l'AI deve solo leggere). Clicca su Generate token, scegli l'app, imposta la scadenza su Never e spunta
catalog_managementebusiness_management. Meta può chiederti prima di verificare il portfolio business. - Incolla il token in
META_CATALOG_ACCESS_TOKEN. Inizia con EA; incollalo senza la parola Bearer. - Inserisci l'id del portfolio business in
META_CATALOG_BUSINESS_ID: solo cifre, da Business Settings → Business info oppure dabusiness_id=nella barra degli indirizzi di business.facebook.com. Con un token di utente di sistemameta_catalog_list_businessesrestituisce un elenco vuoto, quindi prendi l'id da Business Settings. - Installa il connettore ed esegui
meta_catalog_check_permissions: entrambi i permessi devono risultare granted. Poimeta_catalog_list_catalogselenca i tuoi cataloghi con il numero di prodotti.
Con un token utente: un token utente dal Graph API Explorer (la tua app, User Token, gli stessi due permessi) dura solo un'ora o due. Compila anche i campi facoltativi META_APP_ID e META_APP_SECRET (nella tua app in App settings → Basic): AnythingMCP scambia così il token con uno a lunga durata di circa 60 giorni alla prima chiamata e lo rinnova quando mancano meno di 10 giorni, come nel connettore Meta Ads. Senza questi valori estendi tu il token nell'Access Token Debugger (Extend Access Token) e lo sostituisci prima che passino i 60 giorni; la pagina del connettore ti avvisa in anticipo. Con un token di utente di sistema lasciali vuoti.
Cosa legge: i cataloghi della tua azienda e quelli che i clienti hanno condiviso con lei (come li vede un'agenzia o un partner, con i tuoi ruoli su ciascuno); i prodotti con SKU (retailer_id), nome, prezzo e prezzo scontato, disponibilità, giacenza, stato di revisione (approved, pending, rejected, outdated), visibilità, errori e motivi di rifiuto; i set di prodotti con la regola di filtro e i loro prodotti; i feed di dati con la pianificazione, le sessioni di caricamento (articoli rilevati, salvati, non validi ed eliminati) e gli errori di caricamento con numero di riga e SKU; e la diagnostica che mostra Commerce Manager, segnata come MUST_FIX o OPPORTUNITY.
Capire perché i prodotti non compaiono: l'AI parte da meta_catalog_get_diagnostics, poi elenca i prodotti con errori o con un certo stato di revisione e legge con meta_catalog_get_product gli errori e i motivi di rifiuto esatti di un prodotto. Per i problemi dei feed passa da meta_catalog_list_feeds a meta_catalog_list_feed_uploads e poi a meta_catalog_list_upload_errors.
Due id per prodotto: Meta assegna a ogni prodotto un suo id, mentre il tuo SKU è il retailer_id (la colonna id di un feed). L'AI usa l'id Meta per i singoli prodotti e lo SKU nelle modifiche in blocco e nei filtri. I prezzi tornano come testo con la valuta, per esempio 19.99 EUR.
Le modifiche arrivano nelle inserzioni e negli shop: i cataloghi alimentano le inserzioni Advantage+ per cataloghi, gli Shop di Facebook e Instagram e il tagging dei prodotti, quindi una modifica al catalogo si vede lì. Un prodotto fornito da un feed pianificato viene sovrascritto al caricamento successivo del feed: per una modifica duratura correggi la sorgente del feed o usa un feed supplementare.
Disattivati all'installazione: meta_catalog_batch_update_items, meta_catalog_create_product, meta_catalog_update_product e meta_catalog_delete_product. Cambiano ciò che i clienti vedono nelle inserzioni e negli shop, e un prodotto eliminato non si può ripristinare, solo aggiungere di nuovo. Un amministratore può attivarli uno per uno se l'AI deve modificare il catalogo.
Chiede prima di ogni modifica: una volta attivati, l'AI indica il catalogo, i prodotti (nome e SKU) e i valori vecchi e nuovi, e aspetta il tuo sì. Un batch accetta fino a 5.000 modifiche (se ne consigliano meno di 3.000) e viene elaborato in background: l'AI lo segue con meta_catalog_check_batch_status finché non è finito e ti riporta gli errori.
Limiti: Meta limita le chiamate API. I codici di errore 4, 17, 613, 80009 e 80014 (il limite dei batch) significano aspettare qualche minuto prima di riprovare.
Errori comuni: il codice 190 indica che il token non è valido o è scaduto; creane uno nuovo. Con il subcode 467, 460 o 458 (disconnesso, password cambiata, app rimossa) la sessione è chiusa per sempre e il connettore smette di inviare il token finché non ne salvi uno nuovo. I codici 10 e da 200 a 299 indicano che manca un permesso o che l'utente di sistema non ha accesso a quel catalogo: assegna il catalogo e genera di nuovo il token. Il codice 100 indica che un parametro, un campo o un filtro è sbagliato.
Il connettore non crea né elimina cataloghi, feed o set di prodotti, non cambia la pianificazione dei feed né carica file di feed, non gestisce cataloghi localizzati, pixel o sorgenti di eventi, non gestisce le inserzioni per cataloghi (se ne occupa il connettore Meta Ads) e non tagga prodotti nei post di Instagram.
Prerequisiti: META_CATALOG_ACCESS_TOKEN, META_CATALOG_BUSINESS_ID
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 Meta Catalog e inserisci le variabili elencate nei Prerequisiti.
Tool disponibili
| Tool | What it does |
|---|---|
meta_catalog_check_permissions | List the permissions granted to the access token, each with permission and status (granted or declined) |
meta_catalog_list_businesses | List the business portfolios the token can reach, with id, name and verification_status |
meta_catalog_list_catalogs | List the product catalogs owned by the business in META_CATALOG_BUSINESS_ID, with id, name, product_count, vertical (commerce, hotels… |
meta_catalog_list_client_catalogs | List the catalogs that other businesses (clients) shared with the business in META_CATALOG_BUSINESS_ID, as an agency or partner sees them… |
meta_catalog_get_catalog | Read one product catalog: name, vertical, product_count, feed_count, owning business and its default and fallback images |
meta_catalog_list_products | List the products (items) of a catalog with retailer_id, name, price and sale_price (strings with currency, e.g. 19.99 EUR), availability… |
meta_catalog_get_product | Read one catalog product by its Meta id with all details: texts, prices, availability, images, custom labels, GTIN, review_status with… |
meta_catalog_list_product_sets | List the product sets of a catalog (the groups that Advantage+ catalog ads and shop collections use) with id, name, filter rule and… |
meta_catalog_get_product_set | Read one product set: name, filter rule, product_count, retailer_id and its collection metadata (latest_metadata, live_metadata with cover… |
meta_catalog_list_product_set_products | List the products that belong to a product set, with the same fields and filter as meta_catalog_list_products |
meta_catalog_list_feeds | List the data feeds of a catalog with id, name, product_count, the fetch schedule (url, interval, hour), update_schedule… |
meta_catalog_list_feed_uploads | List the upload sessions of a feed, newest first, with start and end time, how the file came in, items detected, persisted, invalid and… |
meta_catalog_list_upload_errors | List a sample of the errors and warnings of one feed upload: summary, description, severity (fatal: the item was not ingested; warning: a… |
meta_catalog_get_diagnostics | Get the catalog's diagnostics, the issues Commerce Manager shows: grouped by type with severity (MUST_FIX or OPPORTUNITY), title… |
meta_catalog_check_batch_status | Check a batch submitted with meta_catalog_batch_update_items: status (finished once processing is done), errors and errors_total_count… |
meta_catalog_batch_update_items | Create, update or delete many catalog items in one call (Catalog Batch API, up to 5000 requests, fewer than 3000 recommended) |
meta_catalog_create_product | Add one product to a catalog |
meta_catalog_update_product | Change fields of one catalog product by its Meta id: price, sale_price, availability, inventory, name, description, image, link or… |
meta_catalog_delete_product | Delete one product from its catalog by Meta id |
Esempi di prompt
- "Perché i prodotti del nostro catalogo principale vengono rifiutati o non compaiono? Dammi i problemi MUST_FIX e quanti articoli tocca ciascuno."
- "L'ultimo caricamento del nostro feed prodotti è andato a buon fine? Mostrami gli errori con numero di riga e SKU."
- "Quali prodotti del set Saldi estivi sono esauriti in questo momento?"
- "Porta lo SKU TSHIRT-ROSSA-M a 24,90 EUR e disponibile. Mostrami i valori vecchi e nuovi prima di cambiare qualcosa."
- "Elenca i cataloghi che i nostri clienti hanno condiviso con noi e quanti prodotti ha ciascuno."
Prossimi passi
Questa guida ti è stata utile?