MCP

TikTok Ads MCP server: what shipped, what didn't, and how to connect today

TL;DR

TikTok announced an Ads MCP server on 13 May 2026, aimed at letting agents create, manage and optimise campaigns. As of late June 2026 it was still an announcement rather than a shipped product — no public self-serve install guide, no official tool spec, no confirmed availability date. This page says that plainly and covers what works now.

The honest status

Google shipped on 28 April, Meta on 29 April, and TikTok announced on 13 May. The first two you can install today. The third, as of the most recent verifiable reporting in late June 2026, had no public install path and no published tool specification.

That may well have changed by the time you read this — check TikTok's own marketing API documentation before taking this as current. What has not changed is what you do in the meantime.

Status dated September 2026. We would rather this page be provably out of date than vague.

What you can connect today

When TikTok's own server does ship, expect it to be the deeper option for TikTok-specific API surface — that has been the pattern with Google and Meta, and it is the natural advantage of being the platform. The layer above it is what stays useful: deciding whether TikTok deserves the next increment of budget is not a question any single-platform server can answer.

TikTok's announced serverAgent Planners MCP
AvailabilityAnnounced May 2026; not GA as of late JuneLive
TikTok toolsSpec not published5 reads, 10 writes
TransportNot publishedStreamable HTTP, hosted
Approval before a writeUnknownEvery write, with an audit row
Other platformsTikTok only16 more families on one endpoint

How to configure it

  1. 1Create a key in API & MCP with `tools:read`, plus `tools:write` for campaign changes.
  2. 2Connect TikTok Ads under Integrations.
  3. 3Add the server to your client with the snippet below.
  4. 4`describe_permissions`, then `list_accounts` for the advertiser ids.
bash
claude mcp add --transport http agentplanners https://www.agentplanners.com/api/mcp \
  --header "Authorization: Bearer ap_live_…"

Two TikTok rules that break naive automation

  • Budgets are in MAJOR currency units — the opposite of Meta, which uses cents. Anything operating across both has to encode the difference once; getting it wrong is a 100x error in live spend.
  • Per-currency minimum budgets are enforced, so a budget that is legal in one market is rejected in another with an error that does not obviously say so.
There is also a pixel-placement rule that causes most TikTok campaign-creation failures — the pixel has to be set at the right level, and a request that puts it elsewhere fails in a way that reads like a permissions problem.

Use cases

  • Smart+ running underneath, allocation decided above it — leave TikTok's own automation on and use the agent for the budget question it cannot ask.
  • Creative variant management across ad groups, with the changes waiting for approval.
  • TikTok against Meta on one definition of cost per result, which needs both accounts in one session.
  • Scheduled monitoring that emails you, rather than a chat session you have to remember to start.
The wider comparison, including TikTok's own Smart+ automation, is in TikTok Smart+ and the TikTok Ads MCP server vs Agent Planners.

Frequently asked questions

Is there an official TikTok Ads MCP server?
TikTok announced one on 13 May 2026, but as of late June 2026 it was still an announcement rather than a generally available product — no public self-serve install guide, no official tool spec and no confirmed availability date. Check TikTok's marketing API documentation for the current status.
How can I connect TikTok Ads to Claude today?
Through a hosted MCP server that already covers TikTok. Agent Planners exposes 5 TikTok reads and 10 writes on the same endpoint as 16 other platforms, with every write pausing for approval.
Are TikTok budgets in the same units as Meta's?
No — TikTok's API expects major currency units while Meta's expects minor units (cents). TikTok also enforces per-currency minimum budgets, so a budget that is valid in one market is rejected in another.
Put a human-approved agent on your ad ops

Start free — 2,500 credits a month, no credit card. Reads are free; every write waits for you.

Related reading