動画Platforms
TikTok Ads
Adako is an MCP server and REST API that connects Claude, ChatGPT, Cursor and other assistants to Google Ads, Meta Ads, ChatGPT Ads, TikTok Ads and LinkedIn Ads. This page covers TikTok Ads: 30 tools, video metrics, and launches that start paused.
Connecting
Open Connections and choose TikTok Ads. You authorise the advertiser accounts your TikTok for Business login can reach, then turn on the ones Adako may work on.
Availability
The account argument is advertiser_id, a string. Money is a decimal in the account currency. Delivery is switched with ENABLE and DISABLE; no Adako tool ever sends the platform’s DELETE.
What it reads
- Campaigns, ad groups and ads with state, budget mode, bid, schedule and placements.
- One campaign in full with every ad group under it: optimisation goal, billing event, targeting, locations, ages, gender, languages and interests.
- Performance with the video metrics TikTok is judged on: 2-second and 6-second views, completion, average watch time, next to the previous period.
- Audience breakdowns by age, gender, placement, device OS or language, and by country.
- Wasted spend, with the learning period excluded, and creative fatigue from hook rate, CTR and frequency moving together.
- The library: uploaded videos with dimensions and duration, identities, instant pages and lead forms, pixels and the events each one fires.
- The review verdict and rejection reason on every ad.
What it writes
tiktok_create_video_campaign: campaign, ad group and one in-feed video ad, from a video URL, an existing video id, or an organic post for a Spark Ad. All paused.tiktok_add_ad_groupandtiktok_add_adextend a campaign that already exists. Both paused.tiktok_upload_imagesputs cover images in the creative library.- Update a campaign or ad group: name, budget, bid, schedule and targeting.
- Pause and resume at campaign, ad group and ad level.
The objective matrix
The objective decides which optimisation goals and pixel events are legal. An invalid pair is rejected after the campaign row already exists, so Adako settles it first with tiktok_explain_objective and checks the whole draft with validate_campaign_draft.
- REACH buys impressions. TRAFFIC buys clicks or landing page views.
- VIDEO_VIEWS is the cheapest way to buy views and the worst proxy for intent. Adako says so rather than picking it quietly.
- LEAD_GENERATION uses instant forms, or a website lead with a form-shaped pixel event.
- WEB_CONVERSIONS needs a pixel id and an optimisation event the pixel actually fires.
A prompt that works
Check my TikTok ads from the last 14 days for creative fatigue, then draft a paused
video campaign for {product} at 25 a day in the UK using the video at {url}.Limits worth knowing
- Budget floors are about 20 a day per ad group, and higher at campaign level. TikTok enforces them at creation, not at edit time.
- In-feed video: 9:16 at 1080x1920, 5 to 60 seconds, under 500 MB. Keep text out of the top 13% and the bottom 20%, where the interface sits.
- Ad text is 100 characters, the display name 20, the call to action 30.
- Spark Ads need a Business Center identity and the creator’s post authorisation. Without both, the organic post cannot be used.
- Place names and interest names never reach a write call.
tiktok_search_targetingresolves them first.