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 + Cursor
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 Cursor
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.
Cursor legge i server MCP da ~/.cursor/mcp.json. Aggiungi questa voce:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di
YOUR_MCP_API_KEY. - Salva il file e riavvia Cursor.
- Apri Cursor → Settings → MCP e verifica che
anythingmcpsia elencato e connesso. - Inizia a chattare: l'agente ora può usare i tool di
TikTok Ads.
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
Cursor supporta server MCP personalizzati nel piano gratuito? Sì, MCP è disponibile nei piani Hobby, Pro e Business.
Prossimi passi
Questa guida ti è stata utile?