Ad Create
Create a new ad (created in DISABLE status for safety). Creative fields are passed at the top level or nested under 'creatives'.
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.
124 actions available to automate your TikTok Ads workflows.
124 actions
Create a new ad (created in DISABLE status for safety). Creative fields are passed at the top level or nested under 'creatives'.
Upload an image for use in ad creatives.
Enable, disable, or delete ads in batch.
Update an existing ad's creative or settings. Creative fields are passed at the top level or nested under 'creatives'.
Upload a video for use in ad creatives.
Create a new ad group (created in DISABLE status for safety).
Enable, disable, or delete ad groups in batch.
Update an existing ad group's settings.
Returns ad group configuration including targeting, bidding, and schedule settings.
Returns full ad entity metadata for the specified advertiser.
Update advertiser account settings (company name, address, etc.).
Returns Business Center advertiser account details (accepts advertiser_id or advertiser_ids list).
Register a mobile app for ad tracking and optimization.
Update a registered mobile app's settings.
Create a new advertiser under a Business Center.
Remove admin permissions for an asset.
Assign assets (ad accounts, pixels, etc.) to BC members or partners.
Create an asset group in the Business Center.
Delete an asset group.
Update an asset group.
Unassign assets from BC members or partners.
Create a billing group in the Business Center.
Update a billing group.
Upload an image to the Business Center asset library.
Remove a member from the Business Center.
Invite a member to the Business Center.
Update a Business Center member's role.
Add a partner Business Center.
Remove asset sharing with a partner.
Remove a partner Business Center.
Update pixel link settings in the Business Center.
Transfer pixel ownership between advertisers.
Transfer funds between Business Center and advertiser accounts.
Create blocked words for comment filtering.
Delete blocked words.
Create a bulk blocked word management task.
Update blocked words for comment filtering.
Create a new campaign (created in DISABLE status for safety).
Create a GMV Max campaign for TikTok Shop (created in DISABLE status for safety).
Returns the full configuration of one GMV Max campaign, including its store_id.
Create a GMV Max session campaign (created in DISABLE status for safety).
Delete a GMV Max session campaign.
Returns the details of up to 20 max delivery or creative boost sessions.
Lists the max delivery and creative boost sessions inside a Product GMV Max campaign.
Update a GMV Max session campaign.
Update a GMV Max campaign.
Enable, disable, or delete campaigns in batch.
Update an existing campaign's settings (name, budget, etc.).
Returns campaign level settings including objective, budget, and schedule.
Capitalize catalog product titles.
Create a product catalog.
Delete a product catalog.
Bind an event source (pixel/app) to a catalog.
Unbind an event source from a catalog.
Create a product feed for a catalog.
Delete a product feed.
Update a product feed.
Delete products from a catalog.
Upload a product file to a catalog.
Delete a product set from a catalog.
Update a product set in a catalog.
Update a product catalog's settings.
Delete a video from a catalog.
Delete comments on ads.
Post a reply to a comment on an ad.
Hide or unhide comments on ads.
Create a bulk comment management task.
Delete creative assets (images/videos).
Share creative assets with other advertisers.
Edit a creative image (crop, resize, etc.).
Create a creative portfolio (instant page, etc.).
Create a shareable link for creative preview.
Generate smart text suggestions for ad creatives.
Apply a custom audience to ad groups.
Create a custom audience from customer file or engagement data.
Delete custom audiences.
Upload a customer file for custom audience creation.
Create a lookalike audience based on an existing custom audience.
Update a lookalike audience.
Create a rule-based custom audience.
Share a custom audience with other advertisers.
Cancel sharing of a custom audience.
Update an existing custom audience.
Lists GMV Max campaigns. TikTok requires filtering.gmv_max_promotion_types on every call.
Create exclusive authorization for GMV Max campaigns.
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.
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.
Create a legacy Custom Identity (CUSTOMIZED_USER) where TikTok still allows it.
Primary BASIC reporting endpoint. Supports advertiser, campaign, ad group, and ad level views. TikTok enforces a maximum of four dimensions per request.
Create an offline event set for offline conversion tracking.
Delete an offline event set.
Update an offline event set.
Bind automated rules to entities in batch.
Create an automated optimization rule.
Update an automated optimization rule.
Update the Pangle block list for the advertiser.
Send pixel events in batch (server-to-server conversion tracking).
Create a TikTok pixel for conversion tracking.
Create a pixel event for tracking specific conversions.
Delete pixel events.
Update a pixel event.
Send a single pixel event (server-to-server conversion tracking).
Update a TikTok pixel's settings.
Delete a playable ad creative.
Save a playable ad creative after upload.
Upload a playable ad creative.
Create a saved audience with predefined targeting.
Delete saved audiences.
Appeal a rejected Smart+ ad.
Create a Smart+ ad (created in DISABLE status for safety).
Update material status for Smart+ ads.
Enable, disable, or delete Smart+ ads in batch.
Update a Smart+ ad.
Create a Smart+ ad group (created in DISABLE status for safety).
Enable, disable, or delete Smart+ ad groups in batch.
Update a Smart+ ad group.
Create a Smart+ automated campaign (created in DISABLE status for safety).
Enable, disable, or delete Smart+ campaigns in batch.
Update a Smart+ campaign's settings.
Confirm TikTok terms of service.
Get bid recommendations for an ad group based on targeting and objective.
Get recommended targeting categories based on advertiser vertical.
Get detailed targeting info (location names, ISP info, etc.). When scene is GEO, placements is required.
Search for targeting options by keyword (geo locations, zip codes, etc.).
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.
| What you operate | InsightfulPipe MCP server | TikTok for Business MCP Server (TikTok) |
|---|---|---|
| Hosting | Hosted by InsightfulPipe: paste one URL | Hosted by TikTok on business-api.tiktok.com |
| Setup | Sign in with TikTok for Business and choose advertisers | Connect an MCP-compatible agent; TikTok says no developer credential or API key management is required |
| Tools | 124 actions: reports, GMV Max, campaigns, ad groups, ads, audiences, pixels, catalogs and Business Center | Around 400 tools, or around 40 core tools loaded first with the rest discovered on demand |
| Read or write | Read and write: 109 of the 124 actions are write actions | Read and write, including campaign creation |
| Safety controls | Per-account action controls, Read-only connections, delete actions off by default, new campaigns disabled | Not described on the TikTok overview pages we reviewed |
| Other platforms | Google Ads, Meta Ads, GA4 and 40+ more MCP servers, plus a CLI | TikTok Ads only |
| Price | Included in plans from $29.99/month, with a 7-day free trial | No price listed on TikTok's pages |
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.
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 actionsPull 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 actionsCreate campaigns, ad groups and ads, including Smart+ campaigns, and review everything in TikTok Ads Manager before it spends.
See all TikTok Ads actionsAdd 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.
https://tiktok-ads.insightfulmcp.com/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.
Or add the TikTok Ads server manually:
https://tiktok-ads.insightfulmcp.com/
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.
Fastest: add InsightfulPipe from the ChatGPT app 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.
Or add the TikTok Ads server manually. Custom MCP servers need ChatGPT's Developer mode, which OpenAI offers on Plus, Pro, Business, Enterprise and Education accounts on the web.
https://tiktok-ads.insightfulmcp.com/
See OpenAI's Developer mode guide.
claude mcp add --transport http tiktok-ads-mcp https://tiktok-ads.insightfulmcp.com/
/mcp, select tiktok-ads-mcp and choose Authenticate.~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):{
"mcpServers": {
"tiktok-ads-mcp": {
"url": "https://tiktok-ads.insightfulmcp.com/"
}
}
}gemini mcp add --transport http tiktok-ads-mcp https://tiktok-ads.insightfulmcp.com/
/mcp auth tiktok-ads-mcp.Using the Codex app? Add InsightfulPipe from the OpenAI app directory
The listed app connects the full InsightfulPipe MCP with all your connected accounts, in both ChatGPT and Codex.
codex mcp add tiktok-ads-mcp --url https://tiktok-ads.insightfulmcp.com/
codex mcp login tiktok-ads-mcp.One hosted server URL, any MCP-compatible client. Pick yours to see the setup steps, or paste the URL into anything that speaks MCP.
Setup guide for ChatGPT
Setup guide for Claude
Setup guide for Claude Code
Setup guide for Codex
Setup guide for Cursor
Setup guide for Gemini CLI
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Run actions from your terminal
Copy a prompt into any connected client, or install a Claude skill that chains the actions for you.
“What was my spend, CPA and conversion count by campaign over the last 14 days?”
Runs the integrated report at campaign level
Claude skill that scores creative fatigue from CTR decay, frequency and CPM trends, then estimates remaining lifespan and when to refresh each ad.
“Which ads had the lowest video completion rate last week?”
Compares ad-level video metrics
Claude skill that compares efficiency across Meta, TikTok, LinkedIn, Pinterest, X and Snapchat ads and recommends how to reallocate social budget.
“Break down last month's conversions by age and gender”
Uses an audience breakdown of the report
Claude skill that splits ad budget across Google, Meta, TikTok, LinkedIn and Microsoft Ads using marginal returns, constraints and scenarios.
“Show gross revenue and ROI for my GMV Max campaigns this month”
Reads the GMV Max report for TikTok Shop
Claude skill that analyzes TikTok Ads performance: hook rates, creative categories, Spark Ads, audiences and a TikTok-specific optimization roadmap.
“Suggest a bid for this ad group's targeting and objective”
Gets TikTok bid recommendations
Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.
Start a free trial today.