Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi TikTok 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 analizzare alla tua AI le tue inserzioni TikTok: spesa, impressioni, clic e conversioni per campagna, gruppo di annunci, annuncio, giorno o pubblico, più campagne, campagne Smart+, pubblici, pixel e la libreria delle creatività. Può mettere in pausa o attivare campagne, gruppi di annunci e annunci e cambiare i budget delle campagne, dopo che hai attivato quei tool e dato la tua conferma.
Prova a chiedere
Prompt di esempio per TikTok 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 → TikTok Ads, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
TikTok Ads + Microsoft Copilot
Fai analizzare alla tua AI le tue inserzioni TikTok: spesa, impressioni, clic e conversioni per campagna, gruppo di annunci, annuncio, giorno o pubblico, più campagne, campagne Smart+, pubblici, pixel e la libreria delle creatività. Può mettere in pausa o attivare campagne, gruppi di annunci e annunci e cambiare i budget delle campagne, dopo che hai attivato quei tool e dato la tua conferma.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
TIKTOK_ADS_API_HOST, TIKTOK_ADS_ACCESS_TOKEN, TIKTOK_ADS_ADVERTISER_ID
Step 1 — Ottieni le credenziali
- Accedi al portale sviluppatori di TikTok API for Business su
https://business-api.tiktok.com/portalcon un account TikTok for Business che ha accesso al tuo account pubblicitario e fai clic su Become a Developer. - In My Apps → Create an app inserisci un nome, una descrizione e un Advertiser redirect URL (una qualsiasi tua pagina https: ti serve solo per copiare un codice dal suo indirizzo) e spunta gli scope di autorizzazione Ad Account Management, Ads Management, Reporting e Audience Management, più Pixel Management e Creative Management per i relativi tool. TikTok esamina le nuove app, di solito entro due o tre giorni lavorativi.
- Quando l'app è approvata, copia il suo App ID e il suo Secret in
TIKTOK_ADS_APP_IDeTIKTOK_ADS_APP_SECRET. Sono entrambi facoltativi: il connettore li usa solo per elencare gli account pubblicitari coperti dal tuo token. - Apri l'Advertiser authorization URL dell'app, accedi, spunta gli account pubblicitari e conferma. Il browser arriva sull'URL di reindirizzamento con
auth_code=...nella barra degli indirizzi. Il codice funziona una sola volta e scade dopo un'ora. - Scambia subito il codice con un access token a lunga durata. È un passaggio da fare una sola volta:
Incollacurl -X POST https://business-api.tiktok.com/open_api/v1.3/oauth2/access_token/ -H "Content-Type: application/json" -d '{"app_id":"<App ID>","secret":"<Secret>","auth_code":"<auth_code>"}'data.access_tokendalla risposta inTIKTOK_ADS_ACCESS_TOKENe uno deglidata.advertiser_idsinTIKTOK_ADS_ADVERTISER_ID. Il token non scade; smette di funzionare solo se l'autorizzazione viene revocata o il secret dell'app viene reimpostato. - Imposta
TIKTOK_ADS_API_HOSTsuhttps://business-api.tiktok.com, installa il connettore ed eseguitiktok_ads_get_advertiser_infoper verificare l'account.
Sandbox: per provarlo senza spesa reale, apri la tua app nel portale sviluppatori → Sandbox, crea un account pubblicitario sandbox e genera lì il suo token; non serve alcuna revisione. Usa quel token e l'id inserzionista della sandbox e imposta TIKTOK_ADS_API_HOST su https://sandbox-ads.tiktok.com. Gli account sandbox non pubblicano annunci e non riportano dati reali.
Un account pubblicitario per connettore: ogni tool lavora sull'account pubblicitario indicato in TIKTOK_ADS_ADVERTISER_ID. Spesso un token copre più account, e tiktok_ads_list_authorized_advertisers li elenca. Installa di nuovo il connettore per ogni account in più.
Le modifiche a stato e budget sono disattivate di default: tiktok_ads_update_campaign_status, tiktok_ads_update_ad_group_status, tiktok_ads_update_ad_status e tiktok_ads_update_campaign_budget sono disattivati all'installazione, perché attivare qualcosa fa partire subito la spesa. Attivali uno per uno se vuoi che l'AI metta in pausa gli annunci o cambi i budget. A quel punto l'AI indica la campagna, il gruppo di annunci o l'annuncio, il valore attuale e quello nuovo, e aspetta il tuo sì. Un annuncio viene pubblicato solo se l'annuncio, il suo gruppo di annunci e la sua campagna sono tutti attivi. I budget sono importi nella valuta dell'account (50 vuol dire 50,00), e TikTok rifiuta un budget sotto il suo minimo o sotto il 105% di quanto già speso. Il connettore non crea mai campagne o annunci.
Report: tiktok_ads_get_report restituisce spesa, impressioni, clic, conversioni e altro per campagna, gruppo di annunci, annuncio o per l'intero account, per giorno o per ora, oppure suddivisi per età, genere, paese o posizionamento. Le righe giornaliere coprono al massimo 30 giorni per richiesta, quindi l'AI divide i periodi più lunghi; i totali senza suddivisione temporale possono coprire fino a un anno. Le date seguono il fuso orario dell'account pubblicitario e gli importi la sua valuta.
Errori comuni: TikTok segnala gli errori come un codice dentro una risposta per il resto normale, e il connettore li trasforma in un errore chiaro. 40001: all'app o al token manca l'autorizzazione per questo account o questa azione, quindi autorizza di nuovo l'account pubblicitario con gli scope necessari. 40104 o 40105: il token non è valido, è scaduto o revocato, oppure appartiene a un altro account; generane uno nuovo. 40100: troppe richieste, aspetta un momento. 40300: TikTok non conosce l'id inserzionista.
Il connettore non crea né modifica campagne, gruppi di annunci, annunci o pubblici, non carica creatività, non gestisce Business Center e non copre TikTok Shop.
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 Microsoft Copilot
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 mostraYOUR_SERVER_ID.
Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.
- In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
- Inserisci un Server name (per esempio
AnythingMCP), una Server description che dica cosa fa il connettore e il Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server. - Come autenticazione scegli API key, imposta Type su Header e come nome dell'header
X-API-Key, poi seleziona Create. - In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
- Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di
TikTok Ads. - Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.
Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.
Tool disponibili
| Tool | What it does |
|---|---|
tiktok_ads_list_authorized_advertisers | List every ad account (advertiser_id and name) the access token was authorized for |
tiktok_ads_get_advertiser_info | Read the configured ad account: name, company, status, currency, timezone, country, balance and more |
tiktok_ads_list_campaigns | List the campaigns of the ad account: id, name, objective, budget mode and budget, operation and secondary status, creation time |
tiktok_ads_list_smart_plus_campaigns | List the Upgraded Smart+ campaigns of the ad account (TikTok's automated campaign type), which tiktok_ads_list_campaigns may not show in… |
tiktok_ads_list_ad_groups | List the ad groups of the ad account (TikTok's name for ad sets): campaign, budget, schedule, bidding, optimization goal, placements… |
tiktok_ads_list_ads | List the ads of the ad account: ad group and campaign, ad text, call to action, landing page, video_id or image_ids, identity and status |
tiktok_ads_get_report | Run a synchronous performance report: spend, impressions, clicks, conversions and more, per campaign, ad group, ad, day or audience… |
tiktok_ads_list_custom_audiences | List the custom and lookalike audiences of the ad account: id, name, type, size (cover_num), whether it is valid for ads and when it expires |
tiktok_ads_get_custom_audiences | Read up to 100 custom audiences in detail, with their rules, source and recent history |
tiktok_ads_list_saved_audiences | List the saved audiences (stored targeting presets) of the ad account |
tiktok_ads_list_pixels | List the TikTok Pixels of the ad account with their code, setup mode and events |
tiktok_ads_get_pixel_event_stats | Count the events pixels received per event type over a date range of at most 30 days (UTC): a quick check that tracking works |
tiktok_ads_get_videos | Read up to 60 videos of the ad account's creative library by video_id (from tiktok_ads_list_ads): file name, duration, size, format and a… |
tiktok_ads_search_videos | Search the videos of the ad account's creative library, newest first |
tiktok_ads_get_images | Read up to 100 images of the ad account's creative library by image id: file name, size, format and URL |
tiktok_ads_list_identities | List the identities ads can run under: custom identities and the TikTok accounts linked to the ad account or its Business Center |
tiktok_ads_update_campaign_status | Turn campaigns on (ENABLE, starts spending) or pause them (DISABLE) |
tiktok_ads_update_ad_group_status | Turn ad groups on (ENABLE, starts spending) or pause them (DISABLE) |
tiktok_ads_update_ad_status | Turn ads on (ENABLE, starts spending) or pause them (DISABLE) |
tiktok_ads_update_campaign_budget | Change the budget of a campaign that has its own budget (budget_mode BUDGET_MODE_DAY, BUDGET_MODE_DYNAMIC_DAILY_BUDGET or… |
Esempi di prompt
- "Quanto abbiamo speso su TikTok la settimana scorsa, e quale campagna ha avuto il costo per conversione più basso?"
- "Mostrami spesa, clic e conversioni giornalieri di ogni campagna negli ultimi 30 giorni."
- "Suddividi i risultati del mese scorso per età e genere."
- "Il nostro TikTok Pixel riceve ancora eventi di acquisto? Confronta gli ultimi 7 giorni con la settimana precedente."
FAQ
Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.
Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.
L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
Questa guida ti è stata utile?