PlugWiki

TikTok for Business MCP Server: run TikTok ads from Claude, ChatGPT or Cursor

OfficialRemote
Gethttps://business-api.tiktok.com/open_mcp/tt-ads-mcp-flatDocs

Lets Claude, ChatGPT or Cursor run your TikTok ads: campaigns, budgets, reports, catalogs and audiences. For advertisers only; it does not post videos.

This is TikTok's official way to let an AI assistant run your TikTok ads, and it cannot post videos to a TikTok profile. You can ask Claude, ChatGPT or Cursor to build a campaign, pull a performance report, fix a product catalog or move budget to the ads that work. You sign in with your TikTok for Business account, with no developer app to set up. Because it can create ads and change budgets on a live account, ask it to leave new campaigns paused and show you changes before it applies them.

Good for

  • Advertisers and media buyers who run campaigns in TikTok Ads Manager
  • Marketers who want weekly ad reports and quick budget changes from a chat
  • Online stores running catalog, Smart+ or GMV Max ads
  • Agencies managing several ad accounts in a TikTok Business Center

Works in

6 supported · 8 should work

Tap an app to see how to set it up and any known problems.

Install TikTok for Business MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the TikTok for Business MCP server to Claude Code. Run this command:
    
    claude mcp add --transport http tiktok-for-business https://business-api.tiktok.com/open_mcp/tt-ads-mcp-flat
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires TikTok for Business account.

TikTok lists Claude Code and links to its own MCP setup docs, but gives no steps of its own; these steps are generated from the server address. After you add it, start the sign-in from your app's MCP or connector settings. When the TikTok page opens, sign in to TikTok Ads Manager if asked, review the permissions and click Authorize.

Two addresses work: https://business-api.tiktok.com/open_mcp/tt-ads-mcp-flat loads all of the roughly 400 tools (TikTok recommends it for Claude), and https://business-api.tiktok.com/open_mcp/tt-ads-mcp-layer loads about 40 core tools first and finds the rest on demand, for apps with less room for tools.

Sign-in lasts 30 days; after that, authorize again with the same TikTok for Business account. There is no read-only option, so ask your assistant to keep new campaigns paused and to show changes before applying them.

Built from the package data we hold. Not yet tested by us.

Tools

  • Finds why an ad account, campaign or ad group is underperforming and how to fix it

    Finds why an ad account, campaign or ad group is underperforming and how to fix it.

    Try: “Show me what's hurting my campaign performance this week”

    Read · tiktok_ads_diagnosis_agent

  • Sets up, runs and reviews creative tests inside an ad group

    Sets up, runs and reviews creative tests inside an ad group.

    Try: “Set up a creative test for these three videos in my spring ad group”

    Write · tiktok_ads_creative_testing_agent

  • Pulls performance reports for campaigns, ad groups or ads

    Pulls performance reports for campaigns, ad groups or ads. These tools pull performance numbers from TikTok Ads Manager.

    Try: “Show me the performance report for all active campaigns this week”

    Read · report_integrated_get

  • Shows how your individual creatives are performing

    Shows how your individual creatives are performing. These tools pull performance numbers from TikTok Ads Manager.

    Try: “Which videos have the best click-through rate this month?”

    Read · creative_report_get

  • Shows how your video ads perform

    Shows how your video ads perform. These tools pull performance numbers from TikTok Ads Manager.

    Try: “How are my video ads performing this month?”

    Read · report_video_performance_get

  • Compares your ads with TikTok benchmarks

    Compares your ads with TikTok benchmarks. These tools pull performance numbers from TikTok Ads Manager.

    Try: “How does my CTR compare with the benchmark?”

    Read · report_ad_benchmark_get

  • Starts a large report that runs in the background

    Starts a large report that runs in the background. These tools pull performance numbers from TikTok Ads Manager.

    Try: “Build a full 90-day report for every ad”

    Read · report_task_create

  • Cancels a background report that is still running

    Cancels a background report that is still running. These tools pull performance numbers from TikTok Ads Manager.

    Write · report_task_cancel

  • Lists your campaigns with their settings

    Lists your campaigns with their settings. These tools manage campaigns, the top level of a TikTok ad setup.

    Try: “List my active campaigns and their budgets”

    Read · campaign_get

  • Creates a new campaign

    Creates a new campaign. These tools manage campaigns, the top level of a TikTok ad setup.

    Try: “Create a traffic campaign called Fall Sale, paused”

    Write · campaign_create

  • Changes a campaign's name, budget or settings

    Changes a campaign's name, budget or settings. These tools manage campaigns, the top level of a TikTok ad setup.

    Try: “Raise the Fall Sale campaign budget to $500 a day”

    Write · campaign_update

  • Pauses, turns on or deletes campaigns

    Pauses, turns on or deletes campaigns. These tools manage campaigns, the top level of a TikTok ad setup.

    Try: “Pause every campaign with a CPA over $40”

    Delete · campaign_status_update

From the official docs

Pros and cons

Good

  • Built and run by TikTok, with nothing to install
  • Covers campaigns, Smart+, GMV Max, reports, catalogs, audiences, pixels and Business Center
  • No developer account or app needed; sign in with your TikTok for Business account
  • Choice of a full server or a lighter one that loads about 40 core tools first
  • Step-by-step TikTok guides for Claude, ChatGPT and Cursor

Watch out

  • Cannot post or schedule organic TikTok videos
  • No read-only mode, and it can spend ad money
  • Sign-in expires every 30 days
  • Loading all tools at once takes a lot of room in your AI app's memory
  • The Claude directory version leaves out billing and payment tools
  • Some tools vary by region and account, and not every ads API feature is covered yet

Permissions

high risk · 4 things to watch

High risk

Your assistant can create ads, raise budgets, delete audiences and, on the full server, move money between accounts, so one wrong instruction can spend real ad money. Ask it to keep new campaigns paused and to show each change before it applies it, and keep your AI app's approval prompts on.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can launch campaigns and change budgets

    It can create campaigns and ads, change budgets and bids, and switch ads on or off. Ask it to keep new campaigns paused until you check them. business-api.tiktok.com

  • The full server can move money

    The full server has tools for Business Center transfers, billing groups, invoices and credit lines. Use the Claude directory version if you do not need them, since it leaves them out. business-api.tiktok.com

  • It can delete audiences, catalogs and assets

    Tools can delete audiences, catalogs, products, creative assets and Business Center members. Read delete requests carefully before you approve them. business-api.tiktok.com

  • Access ends after 30 days

    Your sign-in lasts 30 days, then you authorize again with the same account. A Marketing API token used by a custom agent lasts until you revoke it. business-api.tiktok.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyNo read-only server address or mode is documented. Tools carry readOnlyHint annotations, so a client that lets you disable tools one by one can block writes. Custom agents using a Marketing API token can grant narrower permissions in the developer app.
Talks tohttps://business-api.tiktok.com
Sign-in and keysSign-in with your TikTok for Business account; access lasts 30 days, then you authorize again.
Scopes
  • mcp:tt4b: the TikTok for Business ad accounts and Business Center assets you authorize

Alternatives

Use TikTok's official server to run ads; it is the most complete and needs only your TikTok for Business sign-in. If you want to post or schedule videos to a TikTok profile, pick a posting server such as TikTok Agent Publisher or 1Social instead, because the official one cannot post.

ServerOfficialForRunsCan change thingsToolsWeekly downloads
For TikTok Ads
TikTok for BusinessThis pageOfficialAdsHostedYes381–
AdsAgentCommunityAdsHostedYes––
Cesteral TikTok AdsCommunityAdsHostedLocalYes–60/wk
Other tools for the same job
TikTok Agent PublisherFor TikTokCommunityPostingLocalYes–74/wk
TikTok by 1SocialFor TikTokCommunityPostingHostedYes––
PostOnce tiktok-mcpFor TikTokCommunityPosting–Yes––

What people say

Early write-ups like that it is official and needs no developer setup, and warn that it only covers TikTok ads.

What people like

  • Official and free to connect; you pay only for the ads you run
  • No developer app, API keys or code for ready-made AI apps; you sign in once in the browser
  • A good fit when TikTok is your only ad platform

Common complaints

  • Covers TikTok ads only; organic posts and other ad networks need other tools
  • Limited to what TikTok's public ads API offers
  • The Claude directory version drops billing and payment tools, which still need manual setup

In their words

Questions

Can the TikTok MCP server post videos to my TikTok account?

No. TikTok's official server is only for ads: campaigns, reports, catalogs, creative and audiences. Posting goes through TikTok's separate Content Posting API, which community servers such as TikTok Agent Publisher, 1Social or PostOnce use.

What is the TikTok MCP server URL?

https://business-api.tiktok.com/open_mcp/tt-ads-mcp-flat loads all of the roughly 400 tools, and TikTok recommends it for Claude. https://business-api.tiktok.com/open_mcp/tt-ads-mcp-layer loads about 40 core tools first and finds the rest when needed, which suits apps with less room.

Is the TikTok MCP server free?

TikTok publishes no price and says it is open to all TikTok for Business users. You still pay for the ads you run, and your AI app may need a paid plan: TikTok's guides name Claude Pro or Max and paid ChatGPT plans.

Do I need a TikTok developer account?

No. For Claude, ChatGPT, Cursor and other ready-made apps you only need a TikTok for Business account to sign in. Only custom agents that use a Marketing API token need a developer app.

Can the AI spend money or change my campaigns?

Yes. It can create campaigns and ads, change budgets and bids, turn ads on or off, and delete audiences or catalogs. There is no read-only option, so ask it to keep new campaigns paused and show changes before applying them.

Why are some tools missing from the Claude connector?

The version in Claude's connectors directory is a smaller one that leaves out billing, invoice and payment tools and the ad diagnosis agent. Add the full server address by hand in Claude if you need them.

Why do I have to sign in again after a month?

Access lasts 30 days. After that you authorize again with the same TikTok for Business account.

Should I use the full or the lighter server?

Use the full server in Claude, as TikTok recommends. Pick the lighter one if your AI app struggles with hundreds of tools or has a small memory for them.

What are the rate limits?

6 requests per second per tool for each TikTok for Business user. When changing one Smart+ ad, keep edits to one every 5 seconds.

Does it work in every country?

Not always the same way. TikTok says some tools vary by region and account setup, and not every ads API feature is available yet.

Examples

  • Weekly performance check

    Show me the performance report for all active campaigns this week.

    Source
  • Start a new Smart+ campaign

    Create a new Upgraded Smart+ Campaign for my latest product.

    Source
  • Upload and check a product catalog

    Upload this E-commerce catalog and check for any diagnostic issues.

    Source
  • Build a holiday sale campaign from your catalog and best creatives

    Create a holiday sale campaign for all in-stock products with high inventory, use the best-performing creatives, set the budget to $10,000, and prepare it for launch tomorrow.

    Source
  • Scale what already works

    Find what's working in my spring collection and scale it.

    Source

Information

updated Nov 1, 2026

Publisher
Official
Endpoint
https://business-api.tiktok.com/open_mcp/tt-ads-mcp-flat
Transport
Streamable HTTP
Auth
OAuth

DocsClaude connectors directoryConnect ready-made agentsChangelogPrivacy policyEmail supportLink

Other TikTok Ads MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 20
  1. TikTok API for Business · business-api.tiktok.com
  2. Connect ChatGPT · business-api.tiktok.com
  3. Connect Claude · business-api.tiktok.com
  4. TikTok API for Business · business-api.tiktok.com
  5. TikTok for Business connector · claude.com
  6. Connect Cursor · business-api.tiktok.com
  7. TikTok API for Business · business-api.tiktok.com
  8. TikTok API for Business · business-api.tiktok.com
  9. TikTok for Developers · developers.tiktok.com
  10. Connect a custom agent · business-api.tiktok.com
  11. TikTok API for Business · business-api.tiktok.com
  12. Changelog · business-api.tiktok.com
  13. TikTok Ads Help Center · ads.tiktok.com
  14. How to Integrate Claude with TikTok Ads (2026 Guide) · zernio.com
  15. TikTok ads MCP connectors · thekeyword.co
  16. GitHub · github.com
  17. GitHub · github.com
  18. GitHub · github.com
  19. GitHub · github.com
  20. GitHub · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 1, 2026.