TikTok’s own MCP server has two URLs: https://business-api.tiktok.com/open_mcp/tt-ads-mcp-flat loads about 400 tools and is the one TikTok recommends for Claude, and https://business-api.tiktok.com/open_mcp/tt-ads-mcp-layer loads about 40, finding the rest as needed. Whichever server you use, the first thing we’d ask about a client’s TikTok ads is which ones people kept watching. What each result cost comes second.
TikTok counts how far into a video each view got, and SyncWith gives each depth its own field:
Average play time is the only one of these that counts replays, so a short ad that people loop can show more play time than the ad is long.
A second is the same on every ad, so 6-second views let you compare a 9-second ad with a 30-second one. A percentage isn’t: 25% of the 9-second ad is just over 2 seconds, and of the 30-second ad it’s 7.5 seconds. Use the percentage views on one ad at a time, to see where that ad loses people. And leave out any ad shorter than 6 seconds when you compare 6-second views. It can’t get a 6-second view.
One name to watch: SyncWith also has “6-second focused views”, a different field. It counts a view that played at least 6 seconds (or played in full, if the video is shorter), or that got an engagement in the first 6 seconds. Ask for “6-second views” and an assistant could pick either, so say “6-second video views”.
TikTok’s own server is the TikTok for Business MCP Server, which TikTok also calls TikTok Ads MCP. It’s built to run campaigns, not only report on them: an agent connected to it “can create campaigns”, adjust budgets and bids, and pause ad groups.
You authorize it with a TikTok for Business account, with no developer app to register and no code to write. The sign-in lasts 30 days, and then you authorize it again with the same account. Neither TikTok’s help article nor its connect guide describes a read-only mode.
Other servers use the TikTok Ads MCP name too. Two open-source ones, ysntony’s tiktok-ads-mcp and AdsMCP’s tiktok-ads-mcp-server, only read, by design. Both run on your own computer and need your own TikTok developer app.
Ours is built for reporting, not for running campaigns. It’s hosted, so there’s nothing to install or register, and it has no tool that creates, edits or pauses anything in an ad account. Ask it anything and the client’s budgets stay exactly where they were. The same connection reads your clients’ Facebook Ads and Google Ads too.
First, connect TikTok Ads to SyncWith:
https://mcp.syncwith.com/mcp
Every Claude plan can add one, though Free allows a single custom connector. In ChatGPT, an admin of a Business, Enterprise or Edu workspace can add it, and Pro accounts can only use connectors to read and fetch data. Steps for Claude and ChatGPT.
Start each question with “Using SyncWith,” so the answer comes from SyncWith even if TikTok’s own connector is on too.
There’s no separate charge for the MCP server today. Each live query uses one refresh from your SyncWith plan, and the free Hobby plan includes 35 refreshes a month. Listing accounts and fields doesn’t use any.
When a number goes to a client every week, schedule it in a sheet with SyncWith’s Google Ads and TikTok Ads add-on. For every tool the server has, see the SyncWith MCP docs.