martechdevs has been acquired by Growth and Analytics Partners LLC

Paid media

TikTok Ads MCP

TikTok publishes an official MCP server, the TikTok for Business MCP Server, and Claude's directory lists it as made by TikTok. It exposes about 400 tools for campaigns, reporting, audiences and creative, so it can change live budgets. You connect at a hosted URL with a TikTok for Business account, and you don't need a developer credential or API key.

Last updated: 6 November 2026

What does a TikTok Ads MCP server do?

The server lets an AI agent work with TikTok ads through structured tools. TikTok says it exposes campaign management, performance reporting, audience configuration and creative operations. An agent can create campaigns, pull reports, adjust budgets and bidding, update targeting and pause ad groups, all on one connection.

  • TikTok offers two loading modes. Full disclosure loads around 400 tools when you connect. Progressive disclosure loads around 40 core tools and finds the rest on demand.
  • Agentic Hub is TikTok's marketplace for AI skills. The server gives agents access to TikTok Ads, and the hub distributes skills that use it.

Is there an official TikTok Ads MCP server?

Yes. TikTok publishes the TikTok for Business MCP Server on its help center and in its API docs. Claude's listing names TikTok as the maker and marks it Anthropic verified. TikTok's June 2026 post also names Kimi, Manus, Perplexity, Replit and Snowflake as connector platforms.

What is the TikTok Ads MCP server URL, and how do you sign in?

TikTok lists two URLs. Full disclosure, recommended for Claude, is https://business-api.tiktok.com/open_mcp/tt-ads-mcp-flat and loads around 400 tools. Progressive disclosure is https://business-api.tiktok.com/open_mcp/tt-ads-mcp-layer and starts with around 40. You sign in to TikTok Ads Manager and click Authorize, with your TikTok for Business account. You don't need a developer app or API key.

  • Authorization lasts 30 days. After that you reauthorize with the same TikTok for Business account.
  • Claude's listing uses its own URL, https://business-api.tiktok.com/open_mcp/tt-ads-mcp-layer-anthropic, and shows 39 tools.

What can a TikTok Ads MCP server read and change?

It reads reports, audiences, catalogs, pixels and account details, and it can change live campaigns. TikTok's examples include creating campaigns, adjusting budgets and bidding, updating audience targeting and pausing ad groups. Claude's listing shows 39 tools, so review that list after you connect and before you allow writes.

What it can read

What it can change

How do you set up a TikTok Ads MCP server in Claude, ChatGPT and Cursor?

TikTok publishes a guide for each: Claude, ChatGPT and Cursor. Claude has a listed connector. ChatGPT and Cursor take one of TikTok's two URLs. Each client then sends you to TikTok Ads Manager, where you click Authorize. You need a TikTok for Business account, and you don't need a developer app.

Claude

TikTok recommends the listed connector, and its Claude guide asks for a Claude Pro or Max plan. The listed version leaves out some tools, such as finance management ones.

  1. In Claude, click Customize, open the Connectors tab and search for TikTok.
  2. Connect the server, sign in to TikTok Ads Manager and click Authorize.
  3. Turn the connector on in a chat from the + button, then Connectors.
  4. If you need the tools left out, add a custom connector with https://business-api.tiktok.com/open_mcp/tt-ads-mcp-flat.

ChatGPT

TikTok has a ChatGPT guide. The steps below are ChatGPT's custom server flow with TikTok's progressive URL, so check TikTok's guide for any differences.

  1. On ChatGPT web, open Plugins, select the plus button, then Add custom MCP server.
  2. Enter a name and https://business-api.tiktok.com/open_mcp/tt-ads-mcp-layer as the server URL.
  3. Set authentication to OAuth, review the risk warning and select Create as a plugin.
  4. Sign in to TikTok Ads Manager and click Authorize.

Cursor

TikTok has a Cursor guide. Its general guide adds a tiktok-ads entry under mcpServers, so put this in ~/.cursor/mcp.json, then authorize in TikTok Ads Manager.

JSON
{
  "mcpServers": {
    "tiktok-ads": {
      "url": "https://business-api.tiktok.com/open_mcp/tt-ads-mcp-layer"
    }
  }
}

What can you ask a TikTok Ads MCP server?

Start with reports and lists before you touch a live campaign. These examples fit the tools in Claude's listing and the actions TikTok names. The write prompts keep a person in the loop, because budget and targeting changes affect live spend. Name the ad account and dates every time.

  • Reads

    Pull last week's spend, impressions, clicks and conversions by campaign for this ad account. Tell me which account and dates you used.

  • Reads

    List the custom audiences and saved audiences on this ad account. Don't change anything.

  • Reads

    List the pixels and custom conversions on this ad account, so I can check what's set up. Don't change anything.

  • Writes

    Pause this ad group. Show me its name and current status first, and wait for my yes.

  • Writes

    Draft the settings for a new Upgraded Smart+ ad from the brief below. Show me everything and wait for my yes before you create it.

What are the limits of a TikTok Ads MCP server?

TikTok's server guide sets 6 queries per second per tool per user. Authorization ends after 30 days, so a scheduled agent needs a person to reauthorize. For one Upgraded Smart+ ad, keep create or update calls to one every 5 seconds. Tool availability can vary by region and account.

  • The listed Claude connector leaves out some tools, such as finance management ones. Use the manual route if you need them.
  • Full disclosure loads about 400 tools at connection, and TikTok suggests progressive disclosure for token-conscious setups or small context windows.
  • TikTok's Claude guide says a Claude change in early July hid tools above 256. Claude fixed it on 20 July, and refreshing the tool list once clears it.

How much does a TikTok Ads MCP server cost?

TikTok hasn't published a price for the server. Its docs describe it as publicly available to all users with no extra permissions, and its help page asks for no developer credential. You need a TikTok for Business account, and you pay for any ad spend the agent starts.

  • TikTok's Claude guide asks for a Claude Pro or Max plan, which Anthropic bills separately.

What are the alternatives to a TikTok Ads MCP server?

Use a reporting connector if you only need numbers next to other channels. Windsor.ai and Supermetrics both cover TikTok Ads. Another ad platform's server helps if you run campaigns there too. A warehouse server answers reporting questions if TikTok data already lands in your warehouse.

  • Supermetrics: TikTok Ads reporting beside other ad platforms in one connector.
  • Windsor.ai: TikTok Ads data in one hosted connection, with 8 write actions.
  • Meta Ads MCP: An official server, if you run Meta beside TikTok.
  • LinkedIn Ads MCP: Third-party routes, if you run LinkedIn beside TikTok.

Which skill goes with a TikTok Ads MCP server?

Use the free Agent write safety skill before you turn on any change, because this server can create campaigns and move live budgets. Use the Campaign naming convention skill so TikTok campaigns follow the same naming as your other paid channels, which keeps grouped reports readable across platforms.

We set up Claude Code and MCP for marketing teams, with access scoped per person and approval before anything changes.

Sources

Want it set up for you? See implementation plans or book a free call.