TikTok Ads MCP server: what shipped, what didn't, and how to connect today
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.
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 server | Agent Planners MCP | |
|---|---|---|
| Availability | Announced May 2026; not GA as of late June | Live |
| TikTok tools | Spec not published | 5 reads, 10 writes |
| Transport | Not published | Streamable HTTP, hosted |
| Approval before a write | Unknown | Every write, with an audit row |
| Other platforms | TikTok only | 16 more families on one endpoint |
How to configure it
- 1Create a key in API & MCP with `tools:read`, plus `tools:write` for campaign changes.
- 2Connect TikTok Ads under Integrations.
- 3Add the server to your client with the snippet below.
- 4`describe_permissions`, then `list_accounts` for the advertiser ids.
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.
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.
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.