Guida al connettore8 minuti di lettura20 tool MCP7 lingue

Come collegare OTTO Sponsored Product Ads a Gemini via MCP

Sponsored Product Ads di OTTO Market: campagne, SKU sponsorizzati (target), keyword e offerte, più il reporting SPA (KPI per campagna e prodotto, report CSV) per gli inserzionisti su otto.de. OAuth 2.0 client credentials con lo scope pubblicitario.

HCA cura del team HelpCodeAggiornato 8 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

OTTO Sponsored Product Ads

OTTO Sponsored Product Ads

OTTO Market Sponsored Product Ads: campaigns, advertised SKUs (targets), keywords and bids, plus SPA reporting (campaign and product KPIs, CSV reports) for advertisers on otto.de. OAuth 2.0 client credentials with the advertising scope.

tool

20

Regione

DE

Categoria

Pubblicità

Autenticazione

OAuth 2.0

Env vars richieste

OTTO_ADS_CLIENT_IDOTTO_ADS_CLIENT_SECRET
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi OTTO Sponsored Product 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.

Inizia la prova gratuita

In breve

Sponsored Product Ads di OTTO Market: campagne, SKU sponsorizzati (target), keyword e offerte, più il reporting SPA (KPI per campagna e prodotto, report CSV) per gli inserzionisti su otto.de. OAuth 2.0 client credentials con lo scope pubblicitario.

Prova a chiedere

Prompt di esempio per OTTO Sponsored Product Ads

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

OTTO Sponsored Product Ads · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → OTTO Sponsored Product Ads, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

OTTO Sponsored Product Ads + Gemini

Sponsored Product Ads di OTTO Market: campagne, SKU sponsorizzati (target), keyword e offerte, più il reporting SPA (KPI per campagna e prodotto, report CSV) per gli inserzionisti su otto.de. OAuth 2.0 client credentials con lo scope pubblicitario.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

OTTO_ADS_CLIENT_ID, OTTO_ADS_CLIENT_SECRET

Step 1 — Ottieni le credenziali

La configurazione richiede circa 5 minuti. Ti serve un account partner OTTO Market che acquista Sponsored Product Ads e un'app in OTTO Partner Connect. Non c'è un accesso utente: il connettore usa le client credentials.

  1. In OTTO Partner Connect crea un'app per il tuo account (oppure apri quella che usi già per la Partner API) e attiva le interfacce Sponsored Product Ads.
  2. Copia il client id e il client secret dell'app. Il secret viene mostrato una sola volta, quando viene creato; se non lo hai più, rinnovalo in OTTO Partner Connect.
  3. Incolla il client id in OTTO_ADS_CLIENT_ID e il secret in OTTO_ADS_CLIENT_SECRET. AnythingMCP esegue il flusso client credentials di OTTO con lo scope advertising-services; un token dura 30 minuti e viene richiesto di nuovo quando scade.
  4. Installa il connettore ed esegui otto_ads_list_campaigns: elenca le tue campagne con stato, tipo e budget.

Separato dal connettore OTTO Market: Sponsored Product Ads usa un suo scope OAuth. Ordini, prodotti, giacenze e resi restano nel connettore OTTO Market, e tenere separata la pubblicità significa che un'app senza l'interfaccia pubblicitaria continua a funzionare lì.

Cosa legge: le campagne con stato, tipo (AUTOMATIC o MANUAL), budget, tipo di budget, pacing e date; gli SKU sponsorizzati (target) con le loro offerte; le keyword di ogni target con match type, positive o negative, e offerta; i KPI per campagna e per SKU (visualizzazioni, clic, costi, vendite attribuite, SKU ordinati, click-through rate, costo per clic e ritorno sulla spesa pubblicitaria); e i report CSV per campagna, per keyword (con il termine che l'acquirente ha davvero cercato) e per prodotto.

Gli importi sono in centesimi di euro: budget, offerte e costi arrivano come {"amount": 160, "currency": "EUR"}, cioè 1,60 euro. L'importo minimo di offerta e budget è 20 (0,20 euro). Anche le colonne dei report TOTAL_COSTS e TOTAL_SALES sono in centesimi.

Le offerte stanno in due posti: le campagne AUTOMATIC fanno offerte per target (SKU), quelle MANUAL per keyword positiva. Le keyword negative (senza offerta) valgono in entrambe e appartengono a un solo target: per escludere un termine di ricerca da tutta la campagna, l'AI lo aggiunge a ogni target.

Reporting: i KPI coprono al massimo gli ultimi 90 giorni e mai oggi; senza date OTTO usa gli ultimi 7 giorni. OTTO attribuisce le vendite fino a 14 giorni dopo il clic, anche per altri articoli dello stesso brand, quindi gli ultimi giorni cambiano ancora. Per un report CSV l'AI lo richiede, controlla otto_ads_get_report_status finché è READY e lo scarica con otto_ads_download_report. Un file resta disponibile 24 ore. Richiedere un report non modifica nessuna campagna.

Chiede prima di ogni modifica: otto_ads_create_campaign, otto_ads_update_campaign, otto_ads_add_targets, otto_ads_update_target_bids, otto_ads_add_keywords e otto_ads_update_keywords cambiano la tua pubblicità attiva e spendono denaro. L'AI ti mostra campagna, target o keyword e l'importo in euro, lo conferma con te e aspetta il tuo sì. Le scritture sono asincrone: OTTO risponde con una richiesta di modifica, e l'AI la segue con otto_ads_get_change_request finché è ACCEPTED o REJECTED (con il motivo).

Disattivato all'installazione: otto_ads_delete_keywords. Elimina da 1 a 50 keyword di un target e non si può annullare; abbassare un'offerta è spesso la scelta migliore. Un amministratore può attivarlo consapevolmente.

Limiti: OTTO consente al massimo 200 report ogni 24 ore su tutti i tipi di report, anche se un report non cambia nulla. Per ogni campagna può esserci una sola richiesta di modifica in sospeso alla volta. Gli elenchi arrivano a pagine di massimo 1000 voci, che l'AI scorre con nextCursor. Quando controlla una richiesta di modifica aspetta ogni volta un po' di più (1, 2, 4 secondi) per evitare il 429.

Errori comuni: se il token viene rifiutato, il client id o il secret sono sbagliati oppure l'app non ha attiva l'interfaccia Sponsored Product Ads: controlla l'app in OTTO Partner Connect. 409 significa che un'altra modifica alla stessa campagna è ancora in sospeso. Un rifiuto come "Invalid status transition PAUSED to PAUSED" significa che la campagna ha già quello stato. 404 "Data not found" sui KPI significa che la campagna non ha avuto impression nel periodo; nel download, 404 significa che il report non è ancora pronto e 410 che è scaduto.

Il connettore non legge ordini, prodotti, giacenze o resi (per quelli c'è il connettore OTTO Market), non mostra i dati di oggi né quelli più vecchi di 90 giorni e non elimina campagne o target.

Step 2 — Installa l'adapter

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

Step 3 — Aggiungi il connettore in Gemini

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Gemini CLI legge i server MCP da ~/.gemini/settings.json (su Windows %USERPROFILE%\.gemini\settings.json). Aggiungi:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di YOUR_MCP_API_KEY.
  2. Salva il file e riavvia gemini.
  3. Esegui /mcp in Gemini CLI (oppure gemini mcp list dal terminale): anythingmcp dovrebbe risultare connesso.
  4. Inizia a scrivere prompt: Gemini CLI ora può chiamare i tool di OTTO Sponsored Product Ads.

Tool disponibili

ToolWhat it does
otto_ads_list_campaignsList Sponsored Product Ads campaigns: campaignId, name, status (PENDING, WAITING, ACTIVE, PAUSED, ENDED, CANCELED), campaignType (AUTOMATIC…
otto_ads_get_campaignRead one campaign: status, type, budget (euro cents), budgetType, pacing and dates
otto_ads_list_targetsList the targets (advertised SKUs) of a campaign with targetId, sku and bid
otto_ads_get_targetRead one target (advertised SKU) of a campaign with its bid
otto_ads_list_keywordsList the keywords of one target: keywordId, keyword, matchType (EXACT, PHRASE, BROAD), keywordType (POSITIVE or NEGATIVE) and bid (euro…
otto_ads_get_change_requestStatus of an asynchronous write: PENDING, ACCEPTED or REJECTED
otto_ads_get_campaign_kpisKPIs of one campaign for a date range: views, clicks, costs, attributed sales, ordered SKUs, click-through rate, cost per click and return…
otto_ads_get_product_kpisKPIs of one SKU inside one campaign for a date range, the same metrics as the campaign KPIs plus totalSalesSeller (attributed sales of…
otto_ads_request_campaign_reportStart a CSV campaign report across campaigns and days
otto_ads_request_keyword_reportStart a CSV keyword report: performance per keyword and per actual search term, the basis for new negative keywords and bid changes
otto_ads_request_product_reportStart a CSV product report: performance per advertised SKU
otto_ads_get_report_statusStatus of a requested report: IN_PROGRESS, READY or FAILED (request a new one after FAILED). report_type must match the tool that requested…
otto_ads_download_reportDownload a READY report as CSV text. 404 means it is not ready yet, 410 that it expired (files are kept 24 hours)
otto_ads_create_campaignCreate a campaign
otto_ads_update_campaignChange a campaign: status (ACTIVE, PAUSED, WAITING), budget (euro cents), pacing, name, start or end date
otto_ads_add_targetsAdd SKUs to a campaign
otto_ads_update_target_bidsChange target bids in an AUTOMATIC campaign
otto_ads_add_keywordsAdd keywords to one target
otto_ads_update_keywordsChange the bid (euro cents) or matchType of existing keywords of one target
otto_ads_delete_keywordsDelete 1 to 50 keywords of one target by keywordId

Esempi di prompt

  • "Quale delle mie campagne OTTO ha avuto il miglior ritorno sulla spesa pubblicitaria negli ultimi 30 giorni, e quanto è costata ciascuna in euro?"
  • "Metti in pausa la campagna Mobili da giardino estate. Controlla prima lo stato attuale e dimmi quando OTTO ha accettato la modifica."
  • "Alza a 0,80 euro l'offerta per lo SKU BL-4711 nella mia campagna automatica Biancheria da letto. Mostrami l'offerta vecchia e quella nuova prima di cambiarla."
  • "Richiedi un report keyword degli ultimi 30 giorni ed elenca i termini di ricerca che sono costati ma non hanno venduto nulla, come candidati a keyword negative."
  • "Crea una campagna automatica Giacche invernali con budget giornaliero di 25 euro distribuito in modo uniforme, da lunedì prossimo, e aggiungi gli SKU JK-100 e JK-200 con offerta di 0,50 euro ciascuno."

FAQ

Dove cerca i server MCP Gemini CLI? In ~/.gemini/settings.json per il tuo utente, oppure in .gemini/settings.json dentro un progetto. gemini mcp list mostra ogni server e se si connette.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente OTTO Sponsored Product Ads è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a Gemini. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare OTTO Sponsored Product Ads a ChatGPT via MCP

Sponsored Product Ads di OTTO Market: campagne, SKU sponsorizzati (target), keyword e offerte, più il reporting SPA (KPI per campagna e prodotto, report CSV) per gli inserzionisti su otto.de. OAuth 2.0 client credentials con lo scope pubblicitario.

Connettori

Come collegare OTTO Sponsored Product Ads a Claude via MCP

Sponsored Product Ads di OTTO Market: campagne, SKU sponsorizzati (target), keyword e offerte, più il reporting SPA (KPI per campagna e prodotto, report CSV) per gli inserzionisti su otto.de. OAuth 2.0 client credentials con lo scope pubblicitario.

Connettori

Come collegare OTTO Sponsored Product Ads a Cursor via MCP

Sponsored Product Ads di OTTO Market: campagne, SKU sponsorizzati (target), keyword e offerte, più il reporting SPA (KPI per campagna e prodotto, report CSV) per gli inserzionisti su otto.de. OAuth 2.0 client credentials con lo scope pubblicitario.

Connettori

Come collegare OTTO Sponsored Product Ads a Meta Muse via MCP

Sponsored Product Ads di OTTO Market: campagne, SKU sponsorizzati (target), keyword e offerte, più il reporting SPA (KPI per campagna e prodotto, report CSV) per gli inserzionisti su otto.de. OAuth 2.0 client credentials con lo scope pubblicitario.

Connettori

OTTO Sponsored Product Ads su MCP: gestisci campagne, offerte e report pubblicitari da qualsiasi agente AI

Sponsored Product Ads di OTTO Market: campagne, SKU sponsorizzati (target), keyword e offerte, più il reporting SPA (KPI per campagna e prodotto, report CSV) per gli inserzionisti su otto.de. OAuth 2.0 client credentials con lo scope pubblicitario.

Connettori

Come collegare Aurora Inbox a Gemini via MCP

Aurora Inbox, il CRM WhatsApp e la casella condivisa per l'America Latina, in sola lettura: funnel di vendita e fasi della pipeline per team, chat con tag e opportunità, contatti e aziende, utenti, canali e modelli WhatsApp, eventi del calendario e prenotazioni di appuntamenti.