PaidSync>Blog>Platform

TikTok Ads MCP Server to Manage Campaigns from Chat

Founder written
Author: Ahmed Ashraf|8 min read|Updated August 10, 2026

13 live tools for TikTok Ads, every write held for your confirmation, inside the same server that runs Google Ads, Meta, LinkedIn, GA4, and GTM. Compared honestly against Zapier MCP and Composio's TikTok connector.


PaidSync is a TikTok Ads MCP server for managing live campaigns. It gives Claude, ChatGPT, and Gemini 13 TikTok Ads tools, from pause, enable, and budget changes to campaign and ad-group updates and performance reporting, with every change held for your confirmation before it touches the account. Free at $0 for 15 tasks a month, Pro from $99/mo, and the same connection also covers Google Ads, Meta, LinkedIn, GA4, GTM, and 7 more platforms. PaidSync is a verified TikTok Marketing Partner.

An MCP server turns an ad platform's API into typed tools an AI assistant can call. Connect one to Claude or ChatGPT 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. This page covers PaidSync's TikTok surface in full: what the 13 tools do, how the approval gates work, 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.

What a TikTok Ads MCP server does

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 nothing the AI proposes runs until a human confirms it. 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.

All 13 TikTok Ads tools by category

PaidSync's live server exposes 13 TikTok tools (server total 500+ 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'].

CategoryNamed tools
Account and identityconnect_tiktok_ads, tiktok_auth_status, list_tiktok_advertisers, set_active_tiktok_advertiser
Campaignslist_tiktok_campaigns, update_tiktok_campaign, update_tiktok_campaign_budget, pause_tiktok_campaign, enable_tiktok_campaign
Ad groupslist_tiktok_adgroups, update_tiktok_adgroup
Adslist_tiktok_ads
Performance reportingget_tiktok_performance

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 marketers

Run TikTok Ads from a chat window

The 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 creative still ships from TikTok Ads Manager; once it is live, this stack is how you watch it, fund it, and cut it.

Because the same server carries Google Ads (149 tools), Meta Ads (83 tools), LinkedIn (34 tools), GA4 (26 tools), and GTM (39 tools), 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. Nothing applies without your confirmation, previews show the exact planned change first, and destructive operations require a second explicit confirmation. 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 guide
For agent builders

The protocol surface behind the 13 tools

PaidSync 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 all 13 TikTok tools without a 500+-tool schema payload sitting in every conversation.

Safety is enforced server-side. Writes are approval-gated, most mutation tools accept 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.

PaidSync vs Zapier MCP vs Composio

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 ships a hosted, TikTok Marketing Partner server with approval gates and 12 other platforms in the same session.

DimensionPaidSyncZapier MCPComposio
TikTok tools13 nativeZapier action setAPI endpoints, developer surface
Write accessManage-level, gated (pause, enable, budgets, updates)Depends on the underlying ZapYes, ungated
Approval gates on writesYes, every write held for confirmationThrough Zapier auth promptsNo
TikTok Marketing PartnerYesNot listedNot listed
Platform scope in same session14 platforms (Google, Meta, LinkedIn, GA4, GTM, GSC, and more)Thousands of Zapier appsBroad developer connector library
Hosted vs self-hostedHostedHostedHosted or self-hosted
PriceFree $0 (15 tasks), Pro from $99/moFree tier plus paid Zapier plansFree 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 approval gates before writes touch a live TikTok account: PaidSync. One session covers the stack, and the gates are real.

The official TikTok Ads MCP, compared honestly

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. You create them in TikTok Ads Manager, then PaidSync manages budget, status, targeting and bids alongside your other platforms, with every change held for your approval.

The honest gap runs both ways. TikTok's server can create campaigns; PaidSync's 13 TikTok tools manage what already runs and do not create. PaidSync holds every write for your approval 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.

DimensionPaidSyncTikTok official MCP
Who hosts itPaidSync, one endpoint at mcp.paidsync.ai/mcpTikTok for Business, first party
Read or writeManage tier, 13 tools. Reporting, pause, enable, budgets, campaign and ad group updates. No campaign creation on TikTok todayRead and write, including campaign creation, audiences, bids and creative operations
Which clientsClaude, Claude Code, ChatGPT, Cursor, Copilot Studio and any MCP client over Streamable HTTPTikTok's help article recommends Claude; other clients are not named there
Platforms covered14 platforms in one session (Google, Meta, LinkedIn, GA4, GTM, and more)TikTok only
Approval gatingEvery write held for your approval, dry_run previews, confirm_destructive on destructive callsNone documented. TikTok describes agents that run campaigns "without human intervention"
ShippedLive, TikTok Marketing PartnerMay 13, 2026. Agentic Hub June 30, 2026. Ads Diagnosis Agent August 2026
What PaidSync addsCross-platform queries in one prompt, saved workflows, specialist agents, approval cards with one-tap undo and a 7-day outcome checkDeepest TikTok-native coverage, no cross-platform view

Quick verdict.

TikTok is your only paid channel and you want to create campaigns from chat: TikTok's official server. First party, and creation is in scope.

You run TikTok next to Google, Meta or LinkedIn, or you want a human tap before any budget moves: PaidSync. One session covers the stack, and every write waits.

You want both: run both. They sit side by side in the same connector list.

What this does not do

Stated plainly, because scoping a tool accurately beats overselling it.

  • No campaign, ad-group, or ad creation on TikTok today. The 13 tools manage and optimize what already runs. New campaigns and new ads ship from TikTok Ads Manager; full create remains a Google, Meta, and LinkedIn capability on the main server.
  • No creative uploads and no audience building. Video and image assets, and custom or lookalike audiences, stay in TikTok Ads Manager.
  • Spark Ads and creator authorization workflows are not in this tool set today. Spark Ads still ship from TikTok Ads Manager. Follow the changelog for updates.
  • TikTok Shop ad formats are not documented in the current tool set. If TikTok Shop is central to your account, verify support with the PaidSync team before committing.
  • One object per task. Updating 15 ad groups is 15 confirmed tasks. There is no single-call bulk mutator.
  • No unattended spend. Every write waits for your confirmation. If you want an AI that changes live TikTok budgets without a human tap, this is deliberately not that.

Pricing

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.

PlanPriceIncluded
Free$0/mo15 tasks a month, no card required
ProFrom $99/mo600 tasks ($99), 1,200 tasks ($149), or 4,000 tasks ($199)
TeamFrom $249/mo5 seats, 6,000 shared tasks
Done For YouCustomFully managed paid media

Put 13 TikTok tools, and the other 13 platforms, in front of your AI assistant today.

Connect TikTok Ads to your AI

One setup per client, same endpoint and sign-in everywhere.

Frequently asked questions

What is a TikTok Ads MCP server?

An MCP (Model Context Protocol) server exposes TikTok Ads Manager actions as typed tools that AI assistants like Claude, ChatGPT, and Gemini can call. A TikTok Ads MCP lets the assistant read campaign performance, pause or enable campaigns, adjust budgets, and update campaigns and ad groups through conversation instead of TikTok Ads Manager clicks. PaidSync's TikTok surface covers 13 tools focused on managing what runs.

How do I run TikTok Ads from Claude or ChatGPT?

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. The assistant proposes each write for your approval before anything changes on the account. Setup guides: Claude, ChatGPT, Gemini.

What TikTok Ads actions can PaidSync perform?

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.

Is PaidSync's TikTok Ads MCP write-capable or read-only?

Write-capable for campaign management. PaidSync can pause and enable campaigns, change budgets, and update campaign and ad-group settings. It does not create new campaigns, upload creatives, or build audiences on TikTok today; those stay in TikTok Ads Manager. Every write is approval-gated in chat: the assistant proposes the change, you confirm, then it executes.

How does PaidSync's TikTok Ads MCP compare to Zapier MCP and Composio?

PaidSync has 13 TikTok-specific tools for managing live campaigns, approval gates on every write, and is a verified TikTok Marketing Partner, inside a 500+ 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.

What does PaidSync's TikTok Ads MCP cost?

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.

Which AI assistants work with the PaidSync TikTok Ads MCP?

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.