TikTok Ads
TikTok Ads MCPAdvertising124 actions

TikTok Ads MCP Server

Let your AI agents run TikTok Ads for you, safely.

A hosted TikTok Ads MCP server for Claude, ChatGPT, Cursor and CLI agents. Paste one server URL into your AI client to use its 124 actions. There is nothing to install.

  • Enable or disable every action, per account. Block your agent from doing dangerous actions.

  • Ask in plain English. Create campaigns, pull reports, find insights and take action in TikTok Ads.

  • 124 read and write actions. Every TikTok Ads task your agent needs, from reporting to campaign management.

  • Built for teams. Invite your team and share one connected account.

Works with
ChatGPTChatGPTClaudeClaudeClaude CodeClaude CodeCodexCodexGemini CLIGemini CLICursorCursorMistralMistralOpenClawOpenClawHermesHermesPerplexityGrokn8nWindsurfVS CodeZed
ChatGPT
TikTok Ads
ChatGPT
connected to TikTok Ads MCP
Online
ChatGPT
Actions

Available Actions

124 actions available to automate your TikTok Ads workflows.

124 actions

TikTok Ads
Write

Ad Create

Create a new ad (created in DISABLE status for safety). Creative fields are passed at the top level or nested under 'creatives'.

TikTok Ads
Write

Ad Image Upload

Upload an image for use in ad creatives.

TikTok Ads
Write

Ad Status Update

Enable, disable, or delete ads in batch.

TikTok Ads
Write

Ad Update

Update an existing ad's creative or settings. Creative fields are passed at the top level or nested under 'creatives'.

TikTok Ads
Write

Ad Video Upload

Upload a video for use in ad creatives.

TikTok Ads
Write

Adgroup Create

Create a new ad group (created in DISABLE status for safety).

TikTok Ads
Write

Adgroup Status Update

Enable, disable, or delete ad groups in batch.

TikTok Ads
Write

Adgroup Update

Update an existing ad group's settings.

TikTok Ads
Read

Adgroups Metadata

Returns ad group configuration including targeting, bidding, and schedule settings.

TikTok Ads
Read

Ads Metadata

Returns full ad entity metadata for the specified advertiser.

TikTok Ads
Write

Advertiser Update

Update advertiser account settings (company name, address, etc.).

TikTok Ads
Read

Advertisers Metadata

Returns Business Center advertiser account details (accepts advertiser_id or advertiser_ids list).

TikTok Ads
Write

App Create

Register a mobile app for ad tracking and optimization.

TikTok Ads
Write

App Update

Update a registered mobile app's settings.

TikTok Ads
Write

Bc Advertiser Create

Create a new advertiser under a Business Center.

TikTok Ads
Write

Bc Asset Admin Delete

Remove admin permissions for an asset.

TikTok Ads
Write

Bc Asset Assign

Assign assets (ad accounts, pixels, etc.) to BC members or partners.

TikTok Ads
Write

Bc Asset Group Create

Create an asset group in the Business Center.

TikTok Ads
Write

Bc Asset Group Delete

Delete an asset group.

TikTok Ads
Write

Bc Asset Group Update

Update an asset group.

TikTok Ads
Write

Bc Asset Unassign

Unassign assets from BC members or partners.

TikTok Ads
Write

Bc Billing Group Create

Create a billing group in the Business Center.

TikTok Ads
Write

Bc Billing Group Update

Update a billing group.

TikTok Ads
Write

Bc Image Upload

Upload an image to the Business Center asset library.

TikTok Ads
Write

Bc Member Delete

Remove a member from the Business Center.

TikTok Ads
Write

Bc Member Invite

Invite a member to the Business Center.

TikTok Ads
Write

Bc Member Update

Update a Business Center member's role.

TikTok Ads
Write

Bc Partner Add

Add a partner Business Center.

TikTok Ads
Write

Bc Partner Asset Delete

Remove asset sharing with a partner.

TikTok Ads
Write

Bc Partner Delete

Remove a partner Business Center.

TikTok Ads
Write

Bc Pixel Link Update

Update pixel link settings in the Business Center.

TikTok Ads
Write

Bc Pixel Transfer

Transfer pixel ownership between advertisers.

TikTok Ads
Write

Bc Transfer

Transfer funds between Business Center and advertiser accounts.

TikTok Ads
Write

Blockedword Create

Create blocked words for comment filtering.

TikTok Ads
Write

Blockedword Delete

Delete blocked words.

TikTok Ads
Write

Blockedword Task Create

Create a bulk blocked word management task.

TikTok Ads
Write

Blockedword Update

Update blocked words for comment filtering.

TikTok Ads
Write

Campaign Create

Create a new campaign (created in DISABLE status for safety).

TikTok Ads
Write

Campaign Gmv Max Create

Create a GMV Max campaign for TikTok Shop (created in DISABLE status for safety).

TikTok Ads
Read

Campaign Gmv Max Info

Returns the full configuration of one GMV Max campaign, including its store_id.

TikTok Ads
Write

Campaign Gmv Max Session Create

Create a GMV Max session campaign (created in DISABLE status for safety).

TikTok Ads
Write

Campaign Gmv Max Session Delete

Delete a GMV Max session campaign.

TikTok Ads
Read

Campaign Gmv Max Session Get

Returns the details of up to 20 max delivery or creative boost sessions.

TikTok Ads
Read

Campaign Gmv Max Session List

Lists the max delivery and creative boost sessions inside a Product GMV Max campaign.

TikTok Ads
Write

Campaign Gmv Max Session Update

Update a GMV Max session campaign.

TikTok Ads
Write

Campaign Gmv Max Update

Update a GMV Max campaign.

TikTok Ads
Write

Campaign Status Update

Enable, disable, or delete campaigns in batch.

TikTok Ads
Write

Campaign Update

Update an existing campaign's settings (name, budget, etc.).

TikTok Ads
Read

Campaigns Metadata

Returns campaign level settings including objective, budget, and schedule.

TikTok Ads
Write

Catalog Capitalize

Capitalize catalog product titles.

TikTok Ads
Write

Catalog Create

Create a product catalog.

TikTok Ads
Write

Catalog Delete

Delete a product catalog.

TikTok Ads
Write

Catalog Eventsource Bind

Bind an event source (pixel/app) to a catalog.

TikTok Ads
Write

Catalog Eventsource Unbind

Unbind an event source from a catalog.

TikTok Ads
Write

Catalog Feed Create

Create a product feed for a catalog.

TikTok Ads
Write

Catalog Feed Delete

Delete a product feed.

TikTok Ads
Write

Catalog Feed Update

Update a product feed.

TikTok Ads
Write

Catalog Product Delete

Delete products from a catalog.

TikTok Ads
Write

Catalog Product File

Upload a product file to a catalog.

TikTok Ads
Write

Catalog Set Delete

Delete a product set from a catalog.

TikTok Ads
Write

Catalog Set Update

Update a product set in a catalog.

TikTok Ads
Write

Catalog Update

Update a product catalog's settings.

TikTok Ads
Write

Catalog Video Delete

Delete a video from a catalog.

TikTok Ads
Write

Comment Delete

Delete comments on ads.

TikTok Ads
Write

Comment Post

Post a reply to a comment on an ad.

TikTok Ads
Write

Comment Status Update

Hide or unhide comments on ads.

TikTok Ads
Write

Comment Task Create

Create a bulk comment management task.

TikTok Ads
Write

Creative Asset Delete

Delete creative assets (images/videos).

TikTok Ads
Write

Creative Asset Share

Share creative assets with other advertisers.

TikTok Ads
Write

Creative Image Edit

Edit a creative image (crop, resize, etc.).

TikTok Ads
Write

Creative Portfolio Create

Create a creative portfolio (instant page, etc.).

TikTok Ads
Write

Creative Shareable Link Create

Create a shareable link for creative preview.

TikTok Ads
Write

Creative Smart Text Generate

Generate smart text suggestions for ad creatives.

TikTok Ads
Write

Custom Audience Apply

Apply a custom audience to ad groups.

TikTok Ads
Write

Custom Audience Create

Create a custom audience from customer file or engagement data.

TikTok Ads
Write

Custom Audience Delete

Delete custom audiences.

TikTok Ads
Write

Custom Audience File Upload

Upload a customer file for custom audience creation.

TikTok Ads
Write

Custom Audience Lookalike Create

Create a lookalike audience based on an existing custom audience.

TikTok Ads
Write

Custom Audience Lookalike Update

Update a lookalike audience.

TikTok Ads
Write

Custom Audience Rule Create

Create a rule-based custom audience.

TikTok Ads
Write

Custom Audience Share

Share a custom audience with other advertisers.

TikTok Ads
Write

Custom Audience Share Cancel

Cancel sharing of a custom audience.

TikTok Ads
Write

Custom Audience Update

Update an existing custom audience.

TikTok Ads
Read

Gmv Max Campaigns

Lists GMV Max campaigns. TikTok requires filtering.gmv_max_promotion_types on every call.

TikTok Ads
Write

Gmv Max Exclusive Authorization Create

Create exclusive authorization for GMV Max campaigns.

TikTok Ads
Read

Gmv Max Report

GMV Max campaign performance (cost, orders, gross revenue, ROI, product/video/LIVE breakdowns). GMV Max campaigns report here, through TikTok's dedicated GMV Max report, not through integrated_report_basic.

TikTok Ads
Read

Gmv Max Store List

Lists the TikTok Shops linked to the advertiser. Use a store whose is_gmv_max_available is true as store_ids for gmv_max_report.

TikTok Ads
Write

Identity Create

Create a legacy Custom Identity (CUSTOMIZED_USER) where TikTok still allows it.

TikTok Ads
Read

Integrated Report Basic

Primary BASIC reporting endpoint. Supports advertiser, campaign, ad group, and ad level views. TikTok enforces a maximum of four dimensions per request.

TikTok Ads
Write

Offline Create

Create an offline event set for offline conversion tracking.

TikTok Ads
Write

Offline Delete

Delete an offline event set.

TikTok Ads
Write

Offline Update

Update an offline event set.

TikTok Ads
Write

Optimizer Rule Batch Bind

Bind automated rules to entities in batch.

TikTok Ads
Write

Optimizer Rule Create

Create an automated optimization rule.

TikTok Ads
Write

Optimizer Rule Update

Update an automated optimization rule.

TikTok Ads
Write

Pangle Block List Update

Update the Pangle block list for the advertiser.

TikTok Ads
Write

Pixel Batch

Send pixel events in batch (server-to-server conversion tracking).

TikTok Ads
Write

Pixel Create

Create a TikTok pixel for conversion tracking.

TikTok Ads
Write

Pixel Event Create

Create a pixel event for tracking specific conversions.

TikTok Ads
Write

Pixel Event Delete

Delete pixel events.

TikTok Ads
Write

Pixel Event Update

Update a pixel event.

TikTok Ads
Write

Pixel Track

Send a single pixel event (server-to-server conversion tracking).

TikTok Ads
Write

Pixel Update

Update a TikTok pixel's settings.

TikTok Ads
Write

Playable Delete

Delete a playable ad creative.

TikTok Ads
Write

Playable Save

Save a playable ad creative after upload.

TikTok Ads
Write

Playable Upload

Upload a playable ad creative.

TikTok Ads
Write

Saved Audience Create

Create a saved audience with predefined targeting.

TikTok Ads
Write

Saved Audience Delete

Delete saved audiences.

TikTok Ads
Write

Smart Plus Ad Appeal

Appeal a rejected Smart+ ad.

TikTok Ads
Write

Smart Plus Ad Create

Create a Smart+ ad (created in DISABLE status for safety).

TikTok Ads
Write

Smart Plus Ad Material Status Update

Update material status for Smart+ ads.

TikTok Ads
Write

Smart Plus Ad Status Update

Enable, disable, or delete Smart+ ads in batch.

TikTok Ads
Write

Smart Plus Ad Update

Update a Smart+ ad.

TikTok Ads
Write

Smart Plus Adgroup Create

Create a Smart+ ad group (created in DISABLE status for safety).

TikTok Ads
Write

Smart Plus Adgroup Status Update

Enable, disable, or delete Smart+ ad groups in batch.

TikTok Ads
Write

Smart Plus Adgroup Update

Update a Smart+ ad group.

TikTok Ads
Write

Smart Plus Campaign Create

Create a Smart+ automated campaign (created in DISABLE status for safety).

TikTok Ads
Write

Smart Plus Campaign Status Update

Enable, disable, or delete Smart+ campaigns in batch.

TikTok Ads
Write

Smart Plus Campaign Update

Update a Smart+ campaign's settings.

TikTok Ads
Write

Term Confirm

Confirm TikTok terms of service.

TikTok Ads
Read

Tool Bid Recommend

Get bid recommendations for an ad group based on targeting and objective.

TikTok Ads
Read

Tool Targeting Category Recommend

Get recommended targeting categories based on advertiser vertical.

TikTok Ads
Read

Tool Targeting Info

Get detailed targeting info (location names, ISP info, etc.). When scene is GEO, placements is required.

TikTok Ads
Read

Tool Targeting Search

Search for targeting options by keyword (geo locations, zip codes, etc.).

Compare

TikTok Ads MCP servers compared: hosted vs official

TikTok offers its own hosted TikTok for Business MCP Server. It is a good fit if you only run TikTok and want TikTok's full API tool set. InsightfulPipe is a hosted alternative for teams that manage TikTok alongside other ad platforms and want account-level controls.

HostingHosted by InsightfulPipe: paste one URLHosted by TikTok on business-api.tiktok.com
SetupSign in with TikTok for Business and choose advertisersConnect an MCP-compatible agent; TikTok says no developer credential or API key management is required
Tools124 actions: reports, GMV Max, campaigns, ad groups, ads, audiences, pixels, catalogs and Business CenterAround 400 tools, or around 40 core tools loaded first with the rest discovered on demand
Read or writeRead and write: 109 of the 124 actions are write actionsRead and write, including campaign creation
Safety controlsPer-account action controls, Read-only connections, delete actions off by default, new campaigns disabledNot described on the TikTok overview pages we reviewed
Other platformsGoogle Ads, Meta Ads, GA4 and 40+ more MCP servers, plus a CLITikTok Ads only
PriceIncluded in plans from $29.99/month, with a 7-day free trialNo price listed on TikTok's pages
Overview

What you can do with the TikTok Ads MCP

The InsightfulPipe TikTok Ads MCP server is a hosted Model Context Protocol server that connects your TikTok advertiser accounts to AI assistants such as Claude, ChatGPT, Cursor, Claude Code, Gemini CLI and Codex. You sign in with TikTok for Business, choose the advertisers to connect and paste one server URL into your AI client.

ClaudeTikTok AdsAcme StoreRead-only
Ask about your TikTok Ads account…
01Ask for any campaign report

Ask for any campaign report

Get spend, impressions, clicks, conversions and video completion by campaign, ad group or ad in plain English, with age and gender breakdowns when you need them.

See all TikTok Ads actions
ClaudeTikTok AdsAcme StoreRead-only
Ask about your TikTok Ads account…
02Track GMV Max for TikTok Shop

Track GMV Max for TikTok Shop

Pull cost, orders, gross revenue and ROI for GMV Max campaigns, with product, video and LIVE breakdowns from the GMV Max report.

See all TikTok Ads actions
ClaudeTikTok AdsAcme StoreRead-only
Ask about your TikTok Ads account…
03Build campaigns that start disabled

Build campaigns that start disabled

Create campaigns, ad groups and ads, including Smart+ campaigns, and review everything in TikTok Ads Manager before it spends.

See all TikTok Ads actions
124
actions
one server URL
15
read actions
reports, audits, research
109
write actions
create, update, manage
Setup

How to connect the TikTok Ads MCP server

Add the server URL to your AI client, then sign in with your InsightfulPipe account to authorize access. The server is hosted, so there is nothing to install.

MCP server URL

https://tiktok-ads.insightfulmcp.com/

Connect TikTok Ads to Claude

Fastest: add InsightfulPipe from the Claude Directory

One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to TikTok Ads only, follow the steps below.

Open Claude Directory

Or add the TikTok Ads server manually:

  1. 01
    Copy the server URL:
    https://tiktok-ads.insightfulmcp.com/
  2. 02
    Open Claude connector settings (Customize > Connectors), click + and then Add custom connector.
  3. 03
    Paste the URL and click Add.
  4. 04
    Click Connect, then click Authorize access in the browser.

Start a new chat, click +, open Connectors and turn the connector on to use it.

The Free plan can add one custom connector. On Team and Enterprise plans, an Owner first adds it under Organization settings > Connectors, then each member clicks Connect in Customize > Connectors.

Watch the setup tutorial

Playbook

Prompts and skills that run on the TikTok Ads MCP

Copy a prompt into any connected client, or install a Claude skill that chains the actions for you.

Prompt

What was my spend, CPA and conversion count by campaign over the last 14 days?

Runs the integrated report at campaign level

Skill

Creative Fatigue Detector

Claude skill that scores creative fatigue from CTR decay, frequency and CPM trends, then estimates remaining lifespan and when to refresh each ad.

Prompt

Which ads had the lowest video completion rate last week?

Compares ad-level video metrics

Skill

Social Ads Budget Allocator

Claude skill that compares efficiency across Meta, TikTok, LinkedIn, Pinterest, X and Snapchat ads and recommends how to reallocate social budget.

Prompt

Break down last month's conversions by age and gender

Uses an audience breakdown of the report

Skill

Cross-Platform Budget Allocator

Claude skill that splits ad budget across Google, Meta, TikTok, LinkedIn and Microsoft Ads using marginal returns, constraints and scenarios.

Prompt

Show gross revenue and ROI for my GMV Max campaigns this month

Reads the GMV Max report for TikTok Shop

Skill

TikTok Ads Analyzer

Claude skill that analyzes TikTok Ads performance: hook rates, creative categories, Spark Ads, audiences and a TikTok-specific optimization roadmap.

Prompt

Suggest a bid for this ad group's targeting and objective

Gets TikTok bid recommendations

HAVE QUESTIONS?

Frequently asked questions

A TikTok Ads MCP server connects TikTok Ads to AI assistants through the Model Context Protocol (MCP), an open standard for giving AI tools access to data and actions. Once connected, you can ask Claude, ChatGPT or Cursor about campaign performance and ask it to make changes, instead of clicking through TikTok Ads Manager.

Ready to connect your data?

Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.

Start a free trial today.