An AI agent for TikTok Ads reads your account, finds what to fix and makes the change for you. PaidSync.ai is one: it connects TikTok Ads on TikTok's own sign-in screen, with no API key and nothing to host. From Claude, it creates TikTok campaigns, ad groups and video ads, all created paused, and changes budgets, status, bids and names in plain language. In ChatGPT, it reads TikTok performance. In the PaidSync.ai workspace, Ads Agents read TikTok on a schedule and propose each change as an approval card. Creates run as a dry run first, and pauses and budget changes need an explicit confirm. One connection also covers Google Ads, Meta, LinkedIn and 10 more platforms. PaidSync.ai is free for 15 tasks a month, Pro from $99 a month.
An MCP server turns an ad platform's API into typed tools an AI assistant can call. Connect one to Claude and "pause every TikTok ad group with a CPA above $40 in the last 7 days" becomes something the assistant can check, propose, and, once you approve, execute. In ChatGPT, PaidSync.ai reports on TikTok today. This page covers PaidSync's TikTok surface in full: what the tools do, how writes are checked, what the server deliberately does not do, and how it compares with the other TikTok Ads MCP options active in August 2026.
It is written for both audiences. Marketers who want to manage TikTok campaigns from a chat window, and agent builders who want to know exactly what the protocol surface looks like before wiring it into a workflow. Each section is labeled.
Three things, in practice. It reads, so the assistant can pull spend, CPA, CTR, and video views without you exporting from TikTok Ads Manager. It writes, so campaigns and ad groups can be paused, enabled, re-budgeted, and updated through conversation. And it gates, so updates preview as a dry run first and pauses and budget changes need an explicit confirm. The reading part is available through several TikTok integrations. The depth of the write surface and the honesty of the gating are where they differ.
TikTok ships its own MCP server. TikTok for Business announced it on May 13, 2026 at TikTok World, hosted by TikTok, first party, and able to read and write. Building new campaigns, audience targeting, bid changes and creative operations are all in ITS scope, per the TikTok for Business developer docs and the help article. TikTok added an Ads Diagnosis Agent in August 2026. Where the official server is the better pick, the table says so.
PaidSync does not build TikTok campaigns. PaidSync.ai creates them paused, or picks up the ones you built in TikTok Ads Manager, and manages budget, status, bids and names alongside your other platforms, with a dry run before creates and updates and an explicit confirm on pauses.
The honest gap runs both ways. PaidSync.ai creates TikTok campaigns, ad groups and video ads, all paused, and manages what already runs, next to 13 other platforms in the same session. PaidSync previews updates as a dry run, requires an explicit confirm on pauses and budget changes, and puts TikTok next to 13 other platforms in the same session; TikTok's server is TikTok only and documents no approval step. Checked September 2026.
| Dimension | PaidSync | TikTok official MCP |
|---|---|---|
| Who hosts it | PaidSync, one endpoint at mcp.paidsync.ai/mcp | TikTok for Business, first party |
| Read or write | Build and manage tier. Reporting, pause, enable, budgets, campaign and ad group updates. Creates campaigns, ad groups and video ads, all paused | Read and write, including campaign creation, audiences, bids and creative operations |
| Which clients | Claude, Claude Code, ChatGPT, Cursor, Copilot Studio and any MCP client over Streamable HTTP | TikTok's help article recommends Claude; other clients are not named there |
| Platforms covered | 14 platforms in one session (Google, Meta, LinkedIn, GA4, GTM, and more) | TikTok only |
| Approval gating | dry_run previews on updates, confirm_destructive on destructive calls, approval cards in the PaidSync workspace | None documented. TikTok describes agents that run campaigns "without human intervention" |
| Shipped | Live, TikTok API Platform Partner | May 13, 2026. Agentic Hub June 30, 2026. Ads Diagnosis Agent August 2026 |
| What PaidSync adds | Cross-platform queries in one prompt, saved workflows, specialist agents, approval cards in the PaidSync workspace with Undo where a safe inverse exists, and a best-effort 7-day before-and-after log | Deepest TikTok-native coverage, no cross-platform view |
Quick verdict.
You want to create TikTok campaigns from chat and run them next to Google, Meta or LinkedIn: PaidSync.ai. One session covers the stack, with a dry run before any budget moves.
You want both: run both. They sit side by side in the same connector list.
PaidSync.ai's live server exposes the TikTok tools below, by category (server total 630+ across 14 platforms). The table below names them; the live count, updated weekly, is discoverable from any session via paidsync_context with include_tools:['tiktok'].
| Category | Named tools |
|---|---|
| Account and identity | connect_tiktok_ads, tiktok_auth_status, list_tiktok_advertisers, set_active_tiktok_advertiser |
| Campaigns | list_tiktok_campaigns, update_tiktok_campaign, update_tiktok_campaign_budget, pause_tiktok_campaign, enable_tiktok_campaign |
| Ad groups | list_tiktok_adgroups, update_tiktok_adgroup |
| Ads | list_tiktok_ads |
| Performance reporting | get_tiktok_performance |
| Build, always created paused | create_tiktok_campaign (creates a campaign), create_tiktok_adgroup (creates an ad group in a campaign), create_tiktok_ad (creates video ads in an ad group, one ad per video), update_tiktok_ad (edits an existing ad in place) |
| Media | upload_tiktok_video (uploads a video from a link), get_tiktok_video_upload_status, upload_tiktok_image (uploads an image from a link), list_tiktok_videos and list_tiktok_images (find library media by file name) |
| Setup | list_tiktok_identities (who an ad can be posted as), search_tiktok_locations (finds TikTok's location ids for an ad group) |
Three of these carry most of the operational work. update_tiktok_campaign_budget moves spend toward what is working without touching anything else. update_tiktok_adgroup edits ad-group settings without rebuilding the ad group. And pause_tiktok_campaign with its counterpart enable_tiktok_campaign is the fastest honest lever in paid social: stop the bleeder now, restart it when the fix is in, both from the same chat.
For marketersThe practical shape of a week on PaidSync's TikTok stack looks like this. Monday morning you ask "what changed in the last 7 days across TikTok, by campaign, and where is CPA drifting". The assistant pulls it from get_tiktok_performance and answers in plain numbers. You spot a campaign burning budget at 2x target CPA, ask to shift that spend to the winner, review the drafted budget changes, and confirm. The change ships. New video ads can ship from chat, created paused from videos in your TikTok library or uploaded from a link; once they are live, this stack is how you watch them, fund them, and cut them.
Because the same server carries Google Ads, Meta Ads, LinkedIn, GA4, and GTM, the follow-up question "did the new TikTok creative produce GA4 conversions at a lower CPA than the Meta equivalent" is answered in the same session, not in another tab. That cross-platform session is the practical difference between a TikTok connector and a paid-media server.
Trust is the honest concern with write access. Updates preview the exact planned change first, and destructive operations require a second explicit confirmation. Over MCP, PaidSync writes no approval card, so the human check is your assistant's own confirmation prompt. Sessions can be revoked at any time.
Connect a TikTok Ads account to Claude, ChatGPT, or Gemini and run the first report in minutes.
Start free, 15 tasks, no card Read the Claude setup guidePaidSync is one MCP endpoint covering 14 platforms; details on the MCP server page. To keep client context small, tools/list returns a lean starter set. The full catalog is discovered at runtime through paidsync_context, which returns the active advertiser, connected platforms, and the grouped tool catalog (include_tools:['tiktok'] returns the exact TikTok tool names), and executed through paidsync_exec. That two-call pattern means an agent can enumerate and invoke every TikTok tool without a 630+-tool schema payload sitting in every conversation.
The server-side checks run whatever the client. The TikTok update tools default to dry_run for a no-op preview, and destructive operations require confirm_destructive. Sessions can be revoked at any time. For discovery and verification, the domain publishes OAuth authorization-server and protected-resource metadata (RFC 8414 and RFC 9728), an MCP server card, agent-auth.json, security.txt, and a Content-Signal directive, so an agent can establish what this server is and how to authenticate against it before the first task.
Three ways to reach TikTok from an MCP client show up on most current lists. Zapier MCP surfaces Zapier's TikTok integration through the MCP protocol; useful if you already run TikTok through Zapier automations, and it inherits Zapier's per-task pricing above the free tier. Composio's TikTok connector is a developer toolkit, aimed at engineers wiring TikTok endpoints into custom agents; no approval-gate layer. PaidSync.ai ships a hosted, TikTok API Platform Partner server with dry-run and confirm checks and 13 other platforms in the same session.
| Dimension | PaidSync | Zapier MCP | Composio |
|---|---|---|---|
| TikTok tools | 24 native | Zapier action set | API endpoints, developer surface |
| Write access | Manage-level, gated (pause, enable, budgets, updates) | Depends on the underlying Zap | Yes, ungated |
| Preview and confirm on writes | Yes, dry_run on updates, confirm_destructive on pauses and budgets | Through Zapier auth prompts | No |
| TikTok API Platform Partner | Yes | Not listed | Not listed |
| Platform scope in same session | 14 platforms (Google, Meta, LinkedIn, GA4, GTM, GSC, and more) | Thousands of Zapier apps | Broad developer connector library |
| Hosted vs self-hosted | Hosted | Hosted | Hosted or self-hosted |
| Price | Free $0 (15 tasks), Pro from $99/mo | Free tier plus paid Zapier plans | Free developer tier, paid production plans |
Quick verdict.
You already automate TikTok through Zapier and want an MCP wrapper: Zapier MCP. It reuses your existing Zaps and their auth.
You are building a custom TikTok agent from scratch and want raw endpoints: Composio's TikTok connector.
You run TikTok alongside Google, Meta, or LinkedIn, or you want a preview and a confirm step before writes touch a live TikTok account: PaidSync. One session covers the stack, and the checks run on the server.
Stated plainly, because scoping a tool accurately beats overselling it.
Every plan includes all 14 platforms and there is no per-account or per-platform charge. The billing unit is tasks: each tool call, read or write, counts as one task. Full detail at paidsync.ai/pricing.
| Plan | Price | Included |
|---|---|---|
| Free | $0/mo | 15 tasks a month, no card required |
| Pro | From $99/mo | 600 tasks ($99), 1,200 tasks ($149), or 4,000 tasks ($199) |
| Team | From $249/mo | 5 seats, 6,000 shared tasks |
| Done For You | Custom | Fully managed paid media |
Put TikTok, and the other 13 platforms, in front of your AI assistant today.
One setup per client, same endpoint and sign-in everywhere.
An AI agent for TikTok Ads is software that reads your account and carries out changes, instead of only advising. PaidSync.ai does this through Claude and ChatGPT. Both read campaign performance; from Claude it also creates paused campaigns, ad groups and video ads, pauses or enables campaigns, adjusts budgets, and updates campaigns and ad groups, instead of TikTok Ads Manager clicks. PaidSync.ai's TikTok surface covers managing what runs.
Yes. TikTok for Business runs one, announced on 13 May 2026, that can create and change campaigns, for TikTok only (checked 29 Sep 2026). PaidSync.ai builds and manages TikTok campaigns from Claude, next to Google, Meta and LinkedIn in one chat.
Connect PaidSync once at paidsync.ai/signup, then add the MCP endpoint https://mcp.paidsync.ai/mcp to your AI client's MCP configuration. Authorize your TikTok Ads account from the connect flow, then run commands directly in the chat. Over MCP your assistant's own confirmation prompt is the check before a write runs, and budget and settings updates preview as a dry run first. Setup guides: Claude, Claude Code, ChatGPT, Gemini.
Account and identity: connect_tiktok_ads, tiktok_auth_status, list_tiktok_advertisers, set_active_tiktok_advertiser. Campaigns: list_tiktok_campaigns, update_tiktok_campaign, update_tiktok_campaign_budget, pause_tiktok_campaign, enable_tiktok_campaign. Ad groups: list_tiktok_adgroups, update_tiktok_adgroup. Ads: list_tiktok_ads. Performance reporting: get_tiktok_performance for spend, CPA, CTR, and video metrics.
Write-capable for campaign management, from Claude. PaidSync can pause and enable campaigns, change budgets, and update campaign and ad-group settings. It creates campaigns, ad groups and video ads, all paused, and uploads videos and images from a link. Audiences, and targeting edits on ad groups that already run, stay in TikTok Ads Manager. Budget and settings updates preview as a dry run first, pausing a campaign needs an explicit confirm, and over MCP your assistant's own confirmation prompt is the human check.
PaidSync has 24 TikTok-specific tools for managing live campaigns, a dry-run preview on updates and an explicit confirm on pauses, and is a TikTok API Platform Partner, inside a 630+ tool server covering 14 platforms. Zapier MCP is a general-purpose MCP that surfaces Zapier's TikTok integration; useful if you already run TikTok through Zapier automations. Composio's TikTok connector is a developer toolkit aimed at engineers wiring endpoints into custom agents; no approval-gate layer. If you run TikTok alongside other ad platforms or want write gates, PaidSync is the right fit.
Free is $0 for 15 tasks a month with no card required. Pro starts at $99 per month for 600 tasks, with 1,200 tasks at $149 and 4,000 at $199. Team starts at $249 per month for 5 seats and 6,000 shared tasks. Done For You is custom-priced fully managed paid media. Every plan includes all 14 platforms; there is no per-platform charge.
Claude (web, desktop and Claude Code), ChatGPT, Perplexity, Cursor, Copilot Studio, and any client that connects to a remote MCP server over Streamable HTTP. TikTok setup guides: Claude, ChatGPT, Perplexity, Copilot.