Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте TikTok Ads одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Дайте ИИ анализировать вашу рекламу в TikTok: расходы, показы, клики и конверсии по кампаниям, группам объявлений, объявлениям, дням или аудиториям, а также кампании, кампании Smart+, аудитории, пиксели и библиотеку креативов. Может приостанавливать и включать кампании, группы объявлений и объявления и менять бюджеты кампаний, когда вы включите эти инструменты и подтвердите действие.
Попробуй спросить
Примеры промптов для TikTok Ads
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → TikTok Ads, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
TikTok Ads
Дайте ИИ анализировать вашу рекламу в TikTok: расходы, показы, клики и конверсии по кампаниям, группам объявлений, объявлениям, дням или аудиториям, а также кампании, кампании Smart+, аудитории, пиксели и библиотеку креативов. Может приостанавливать и включать кампании, группы объявлений и объявления и менять бюджеты кампаний, когда вы включите эти инструменты и подтвердите действие.
Настройка
- Войдите в портал разработчиков TikTok API for Business по адресу
https://business-api.tiktok.com/portalс аккаунтом TikTok for Business, у которого есть доступ к вашему рекламному аккаунту, и нажмите Become a Developer. - В разделе My Apps → Create an app укажите название, описание и Advertiser redirect URL (подойдёт любая ваша страница на https: вы лишь копируете код из её адреса) и отметьте scopes Ad Account Management, Ads Management, Reporting и Audience Management, а для соответствующих инструментов также Pixel Management и Creative Management. TikTok проверяет новые приложения, обычно за два или три рабочих дня.
- Когда приложение одобрят, скопируйте его App ID и Secret в
TIKTOK_ADS_APP_IDиTIKTOK_ADS_APP_SECRET. Оба параметра необязательны: коннектор использует их только для того, чтобы перечислить рекламные аккаунты, доступные по вашему токену. - Откройте Advertiser authorization URL приложения, войдите, отметьте рекламные аккаунты и подтвердите. Браузер перейдёт на redirect URL с
auth_code=...в адресной строке. Код работает один раз и истекает через час. - Сразу обменяйте код на долгоживущий access token. Это нужно сделать только один раз:
Вставьтеcurl -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_tokenиз ответа вTIKTOK_ADS_ACCESS_TOKEN, а один изdata.advertiser_idsвTIKTOK_ADS_ADVERTISER_ID. Токен не истекает; он перестаёт работать, только если авторизацию отзовут или сбросят secret приложения. - Задайте
TIKTOK_ADS_API_HOSTкакhttps://business-api.tiktok.com, установите коннектор и запуститеtiktok_ads_get_advertiser_info, чтобы проверить аккаунт.
Sandbox: чтобы попробовать без реальных расходов, откройте приложение в портале разработчиков → Sandbox, создайте рекламный аккаунт в sandbox и сгенерируйте там его токен; проверка не нужна. Используйте этот токен и ID рекламодателя из sandbox, а TIKTOK_ADS_API_HOST задайте как https://sandbox-ads.tiktok.com. Аккаунты sandbox не показывают рекламу и не дают реальных данных.
Один рекламный аккаунт на коннектор: каждый инструмент работает с рекламным аккаунтом из TIKTOK_ADS_ADVERTISER_ID. Токен часто охватывает несколько аккаунтов, и tiktok_ads_list_authorized_advertisers их перечисляет. Для каждого следующего аккаунта установите коннектор ещё раз.
Изменения статуса и бюджета по умолчанию выключены: tiktok_ads_update_campaign_status, tiktok_ads_update_ad_group_status, tiktok_ads_update_ad_status и tiktok_ads_update_campaign_budget выключены при установке, потому что включение чего-либо сразу запускает расходы. Включите их по отдельности, если хотите, чтобы ИИ приостанавливал объявления или менял бюджеты. Тогда он называет кампанию, группу объявлений или объявление, текущее и новое значение и ждёт вашего согласия. Объявление показывается, только если включены само объявление, его группа объявлений и его кампания. Бюджеты задаются суммой в валюте аккаунта (50 означает 50,00), и TikTok отклоняет бюджет ниже минимального или ниже 105% уже потраченной суммы. Коннектор никогда не создаёт кампании или объявления.
Отчёты: tiktok_ads_get_report возвращает расходы, показы, клики, конверсии и другие показатели по кампаниям, группам объявлений, объявлениям или по всему аккаунту, по дням или по часам, либо в разбивке по возрасту, полу, стране или месту размещения. Дневные строки охватывают до 30 дней за один запрос, поэтому ИИ делит более длинные периоды на части; итоги без разбивки по времени могут охватывать до года. Даты считаются в часовом поясе рекламного аккаунта, суммы указаны в его валюте.
Частые ошибки: TikTok сообщает об ошибке кодом внутри в остальном обычного ответа, а коннектор превращает его в понятную ошибку. 40001: у приложения или токена нет прав на этот аккаунт или действие, поэтому авторизуйте рекламный аккаунт заново с нужными scopes. 40104 или 40105: токен недействителен, истёк, отозван или принадлежит другому аккаунту; сгенерируйте новый. 40100: слишком много запросов, подождите немного. 40300: TikTok не знает такой ID рекламодателя.
Коннектор не создаёт и не редактирует кампании, группы объявлений, объявления или аудитории, не загружает креативы, не управляет Business Center и не работает с TikTok Shop.
Предварительные требования: TIKTOK_ADS_API_HOST, TIKTOK_ADS_ACCESS_TOKEN, TIKTOK_ADS_ADVERTISER_ID
Локальная установка коннектора
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
Откройте http://localhost:3000/connectors/store, выберите TikTok Ads и введите переменные, перечисленные в Предварительных требованиях.
Доступные инструменты
| 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… |
Примеры запросов
- «Сколько мы потратили на TikTok на прошлой неделе и у какой кампании была самая низкая стоимость конверсии?»
- «Покажи ежедневные расходы, клики и конверсии по каждой кампании за последние 30 дней.»
- «Разбей результаты прошлого месяца по возрасту и полу.»
- «Наш TikTok Pixel ещё получает события покупок? Сравни последние 7 дней с предыдущей неделей.»
Следующие шаги
Это руководство помогло?