TikTok Business integration
TikTok Marketing API for managing advertising campaigns, ad groups, ads, and audiences on TikTok. Create and optimize ad campaigns, manage creative assets, access reporting and analytics, and handle advertiser accounts.
Say what should happen.
The workflow builds itself.
Common TikTok Business use cases
- pausing ads
- updating ad copy
- pausing ad groups
- pausing campaigns
- creating video ads
- uploading ad images
- uploading ad videos
- polling report status
- analyzing ad performance
- generating large reports
What you can do with TikTok Business
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Ad, 5 operations
create_adCreate adPOSTCreates a new ad with creative assets under an ad group.delete_adDelete adPOSTDeletes one or more ads permanently.list_adsList adsGETRetrieves a paginated list of ads with optional filtering by IDs or status.update_adUpdate adPOSTUpdates an existing ad creative content, name, or status.update_ad_statusUpdate ad statusPOSTUpdates the status of one or more ads (enable, disable, or delete).
Campaign, 5 operations
create_campaignCreate campaignPOSTCreates a new advertising campaign with specified objective, budget mode, and budget.delete_campaignDelete campaignPOSTDeletes one or more advertising campaigns permanently.list_campaignsList campaignsGETRetrieves a paginated list of advertising campaigns with optional filtering.update_campaignUpdate campaignPOSTUpdates an existing campaign name, budget, or other modifiable settings.update_campaign_statusUpdate campaign statusPOSTUpdates the status of one or more campaigns (enable, disable, or delete).
Ad group, 4 operations
create_ad_groupCreate ad groupPOSTCreates a new ad group with targeting, budget, schedule, and bidding settings.delete_ad_groupDelete ad groupPOSTDeletes one or more ad groups permanently.list_ad_groupsList ad groupsGETRetrieves a paginated list of ad groups with optional filtering.update_ad_groupUpdate ad groupPOSTUpdates an existing ad group budget, schedule, targeting, or bidding settings.
Report, 4 operations
check_async_report_taskCheck async report taskGETChecks the status of an asynchronous report task and retrieves its result.create_async_report_taskCreate async report taskPOSTCreates an asynchronous report task for ad performance metrics.get_ad_reportGet ad reportGETRetrieves ad-level performance reports with metrics over a date range.get_campaign_reportGet campaign reportGETRetrieves campaign-level performance reports with metrics over a date range.
Creative asset, 3 operations
get_video_infoGet video infoGETRetrieves metadata and processing status for uploaded video assets.upload_imageUpload imagePOSTUploads an image file or URL for use as an ad creative asset.upload_videoUpload videoPOSTUploads a video file or URL for use as an ad creative asset.
Advertiser, 2 operations
get_advertiser_infoGet advertiser infoGETRetrieves advertiser account information for specified IDs.get_advertiser_listGet advertiser listGETLists advertiser accounts authorized for the current access token.
Audience, 2 operations
create_custom_audienceCreate custom audiencePOSTCreates a new custom audience for ad targeting.list_audiencesList audiencesGETRetrieves a paginated list of custom audiences for an advertiser.
Targeting, 2 operations
get_interest_categoriesGet interest categoriesGETRetrieves available interest and behavior targeting categories.get_targeting_tagsGet targeting tagsGETRetrieves recommended targeting tags based on advertising objective type.
Adgroup, 1 operation
update_adgroup_statusUpdate adgroup statusPOSTUpdates the status of one or more ad groups (enable, disable, or delete).
Use TikTok Business from Claude Code, Cursor or Codex
Connect TikTok Business in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its TikTok Business operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect TikTok Business
- Create your workspace
Sign up free. Nothing to install.
- Connect TikTok Business once
Add your TikTok Business connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
TikTok Business integration FAQ
What can you do with the TikTok Business integration?
LiveContext exposes 28 operations on TikTok Business, covering ad, campaign, ad group and report. Common uses include pausing ads, updating ad copy and pausing ad groups.
