This is how to create a campaign in TikTok Ads with AI: connect your TikTok Ads account to PaidSync.ai, then ask Claude to create a campaign with a name and an objective, which is created paused so nothing spends until you enable it. The request runs real checks as a preview first, and TikTok has no validate-only mode of its own, so the preview also lists what TikTok does not check.
A TikTok campaign holds the objective, and ad groups and ads sit beneath it. Claude can check what exists and then create the new one:
list_tiktok_campaigns lists the campaigns of the active advertiser with objective, budget mode and status, so you do not duplicate one.create_tiktok_campaign creates the campaign with a name, an objective and an optional budget. It is always created paused.list_tiktok_campaigns only reads your account. create_tiktok_campaign changes it. Claude calls these to create a campaign.
| Tool | What it does |
|---|---|
| list_tiktok_campaigns | Shows the campaigns you already have |
| create_tiktok_campaign | Creates the campaign after the preview |
The objective sets which optimization goals your ad groups can use later, so choose it with the end result in mind. A budget on the campaign is optional, because you can set it on the ad group instead, and a budget needs your explicit confirmation of a large change.
These steps use Claude to create a campaign in TikTok Ads. In the ChatGPT app PaidSync.ai is report-only for TikTok Ads, so the change itself runs in Claude or another MCP client.
Register at paidsync.ai and connect TikTok Ads with TikTok's own sign-in screen. Choose the advertiser accounts PaidSync.ai may manage at the consent step, including the one where you intend to create a campaign.
Open Claude's connector directory, add PaidSync.ai and sign in. Ask "list my TikTok advertisers", then pick the account where you will create a campaign.
List the campaigns of the active advertiser and avoid a duplicate name.
Pick one objective, such as traffic, video views or web conversions, and say whether the budget sits on the campaign or the ad group.
Read the checks in the dry run, confirm, and then continue to the ad group.
List the campaigns again and confirm the new one shows the objective, the budget mode and a paused status.
Use these two prompts to create a campaign in TikTok Ads, in this order.
list_tiktok_campaigns only reads your account, so the lookup before you create a campaign changes nothing.create_tiktok_campaign runs as a preview by default, so you see the change before it is applied when you create a campaign. The campaign is always created paused.create_tiktok_campaign runs to create a campaign.create_tiktok_campaign runs in Claude or another MCP client when you create a campaign. Tokens are encrypted at rest.Every TikTok Ads tool PaidSync.ai offers is on the TikTok Ads MCP Server page, including the tools used to create a campaign.
In TikTok Ads Manager you start a campaign and choose an objective. With PaidSync.ai, tell Claude the name and objective and approve the preview.
No. It is always created paused, so nothing spends until you enable it.
Either on the campaign or on the ad group. Setting none on the campaign is allowed, and the ad group then holds the budget.
Not to create a campaign itself. In the ChatGPT app PaidSync.ai reads and reports on TikTok Ads but is report-only, so run the change in Claude or another MCP client. ChatGPT can still read the account first.
A connected TikTok advertiser account with an active advertiser selected, and an objective.
PaidSync.ai is free for 15 tasks a month with no card, enough to create a campaign in TikTok Ads and see the result. Pro starts at $99 a month. See pricing.
PaidSync.ai runs 630+ tools across 14 ad and analytics platforms. Connect your accounts once and use them in the AI assistant you already work in.
Get Started Free Book a Demo