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 430+ across 13 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 (136 tools), Meta Ads (69 tools), LinkedIn (25 tools), GA4 (28 tools), and GTM (37 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 13 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 430-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 session13 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.

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 13 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 12 platforms, in front of your AI assistant today.

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 430-tool server covering 13 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 13 platforms; there is no per-platform charge.