TikTok Ads
TikTok Ads MCPAdvertising89 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 89 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.

  • 89 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

89 actions available to automate your TikTok Ads workflows.

89 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 the connected advertiser's account details.

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

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

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 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 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
Tools89 actions: reports, GMV Max, campaigns, ad groups, ads, creatives, audiences, pixels and automated rulesAround 400 tools, or around 40 core tools loaded first with the rest discovered on demand
Read or writeRead and write: 74 of the 89 actions are write actions, 10 of them destructive and off by defaultRead 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 46 more MCP servers, plus a CLITikTok Ads only
PriceIncluded in plans from $29.99/month, with a 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
89
actions
one server URL
15
read actions
reports, audits, research
74
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 if asked. 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, sign in to InsightfulPipe if asked, and click Authorize access on the Grant access page. Claude then lists the connector as connected.

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

UGC Brief Generator

Claude skill that writes UGC creator briefs and video scripts from your best Meta hooks and converters: hooks, talking points, CTAs, specs, do's and don'ts.

Prompt

“Which ads had the lowest video completion rate last week?”

Compares ad-level video metrics

Skill

Cross-Platform Budget Allocator

Claude skill that splits ad budget across Google, Meta, LinkedIn, TikTok and more on live data, and builds a full marketing budget plan by line and month.

Prompt

“Break down last month's conversions by age and gender”

Uses an audience breakdown of the report

Skill

TikTok Ads Analyzer

Claude skill that analyzes TikTok Ads on live data: ROAS, hook rates, top creatives, Spark Ads, audiences, Pangle, cost spikes, pacing and an action plan.

Prompt

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

Reads the GMV Max report for TikTok Shop

Skill

Ad Creative Fatigue Detector

Claude skill that finds worn-out ads on Meta, Google, TikTok, LinkedIn, Snapchat and X from live CTR decay, frequency and age, with a rotation plan.

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 trial today.