TikTok Ads MCP Server for Claude and ChatGPT
Connect your TikTok advertiser account to Claude or ChatGPT through SourcetoMCP. Ask about campaign, ad group and creative performance, video engagement, and audience breakdowns by age and gender, then create or update campaigns from the same conversation.
TikTok Ads sits alongside your other connected sources behind one MCP connection, so the same agent can compare it against Google Ads or Search Console without switching tools.
Agent asks
Which ad groups are burning budget with no conversions?
Agent asks
Which creatives have the best 6-second watch rate?
Why TikTok Ads data matters for your agent
A click means less on TikTok than it does elsewhere. What actually predicts performance is whether people kept watching, and that signal doesn't show up in a generic ads dashboard the way it does here.
- Built for short-form video specifics. Watch-time and completion metrics your agent can actually reason about, beyond spend and clicks.
- Ad group and audience detail means real answers. Your agent can point at exactly which segment or targeting setup to fix, instead of reporting a vague CTR.
- Campaign changes without leaving the chat. Ask your agent to create or update a campaign, and it can, with new campaigns always starting paused.
How it works
Connect TikTok Ads. Authorise through TikTok's own sign-in in about a minute, and choose which advertiser accounts your agent can access.
Your agent asks in plain language. It calls the right MCP operation behind the scenes and gets real campaign, ad group, creative, or audience data back.
Every answer shows its work. Structured data comes back with the exact dimensions and metrics used, so you can see how the answer was built rather than take it on faith.
Creative performance
by ad · last 7 days
| Creative | Spend | CTR | 6s watch |
|---|---|---|---|
| Summer_Launch_v3 | $612 | 2.1% | 68% |
| UGC_Testimonial_02 | $340 | 1.4% | 51% |
| Retarget_Carousel_v1 | $188 | 0.6% | 22% |
Ask about your TikTok Ads. Get real data back.
‖ manual mode on
Built for real answers, beyond view counts
Campaign, ad group, and creative performance
Spend, impressions, clicks, CTR, CPC, and conversions, broken down by campaign, ad group, or individual ad, and by date.
Video watch-time and completion
2s and 6s video watch counts, average watch time, and 25%/100% completion rates: what people actually watched, separate from what they clicked.
Audience performance by segment
Account-wide performance broken down by gender and/or age, separate from ad group targeting configuration.
Full ad group targeting and bidding config
Budget, bid strategy, and optimisation goal for every ad group, alongside its performance, all from a single call.
Account health at a glance
Advertiser status, currency, timezone, balance, and role, without opening TikTok Ads Manager to check.
Checkout, purchases, and return on ad spend
Order value and ROAS for checkout and purchase conversions, whichever tracking method your account actually uses (TikTok pixel, TikTok Shop, or on-platform events).
Every stage of the conversion funnel
App installs, registrations, lead generation, add-to-cart, and page-view tracking, each reported separately so you can see exactly where people drop off.
The whole account, not just one campaign at a time
Spend, clicks, and conversions totalled across every campaign, day by day or for the whole period, without exporting and summing per-campaign numbers yourself.
Create and update campaigns, safely
Your agent can create or update campaigns through the same connection. Every newly created campaign starts paused. Nothing spends until you or your agent explicitly turns it on.
Dayparting and frequency caps
Set which hours an ad group runs, or cap how many times someone sees it, directly on create or update, alongside budget and targeting.
Build Custom Audiences from your own data
Create, grow, or delete a Custom Audience from a list of already-hashed emails or phone numbers, ready to target in an ad group.
Resolve real location and interest ids
Search TikTok's own location and interest catalogues by name to find the real ids ad group targeting needs.
Real prompts teams run against TikTok Ads
Every SourcetoMCP account gets these in the Prompt Library, ready to run against your own connected advertiser account.
Performance & creative
- TikTok Ads Campaign Performance Report
- TikTok Ads Creative Performance Analysis
- TikTok Ads Weekly Performance Summary
- TikTok Ads Budget Reallocation by Performance
- TikTok Ads Scale Top Creative
Targeting & account health
- TikTok Ad Group Targeting Analysis
- TikTok Ads Advertiser Account Health Check
- TikTok Ad Group Targeting Refinement
- TikTok Ads Bid Recommendation Check
- TikTok Ads Dayparting & Frequency Cap Setup
- TikTok Ads Custom Audience Builder
- TikTok Ads Targeting ID Resolver
Ask anything else
Your agent can call these operations directly too. The library is a starting point.
TikTok Ads MCP FAQ
Common questions from teams connecting TikTok Ads to an agent.
Campaign, ad group, creative and account-wide performance (cost efficiency, unique reach and frequency, conversion and result rates, organic engagement, video completion detail, a country breakdown), e-commerce/Shop conversion tracking with order value and ROAS, app install/registration/lead-generation/add-to-cart/page-view tracking, ad group and ad metadata, audience breakdowns by gender and age, account-level advertiser info, interest and location targeting lookups, Custom Audiences, pixels, creative assets, and bid recommendations: 15 read operations in total, plus campaign, ad group, ad, and Custom Audience creation and management (see below).
Claude, ChatGPT, Cursor, or any MCP-compatible client. Connect once from your dashboard's "Connect an agent" page and every tool you've paired can use it.
No. Connecting uses TikTok's own authorisation flow. SourcetoMCP never sees your password, and you choose which advertiser accounts your agent can access.
Yes, carefully. It can create or update campaigns, ad groups, and ads through the same connection, and every newly created one starts paused or disabled by default. Nothing spends until you or your agent explicitly turns it on. Ad groups can also set dayparting schedules and frequency caps.
Yes, from a list of identifiers you've already hashed (SHA-256) yourself. Your agent never sees or handles raw emails or phone numbers, and this connection never hashes anything on your behalf. You supply the hashes, and it builds and uploads the audience file to TikTok.
As far back as TikTok's own reporting API returns for your account. We don't extend or shorten it.
Yes. TikTok tracks conversions through several independent mechanisms depending on how your account is set up, so your agent checks all of them: checkout and purchase events (with order value and ROAS), app installs, registrations, lead generation, and add-to-cart. Whichever one your account actually uses will be the one with real numbers.
Yes. Your agent can pull account-wide spend, clicks, and conversions totalled across every campaign, by day or for the whole period, rather than exporting per-campaign rows and adding them up yourself.
Yes. TikTok for Business runs one, and it works inside TikTok's own Agentic Hub. SourcetoMCP is for connecting TikTok Ads to Claude or ChatGPT alongside your other sources, so one agent can answer across all of them.
TikTok Ads is available on every paid plan. See Pricing for how many connections each plan includes.
