TikTok Ads MCP Server
Connect Claude, ChatGPT, or any AI tool to your TikTok Ads account. Manage campaigns, upload video creatives, and analyze performance with natural language.
What is the TikTok Ads MCP?
The Pipeboard TikTok Ads MCP (Model Context Protocol) Server connects AI assistants like Claude, ChatGPT, and custom agents to the TikTok Ads API. Manage campaigns, upload video and image creatives, analyze performance metrics, and control targeting through natural language.
Instead of navigating the TikTok Ads Manager or building API integrations from scratch, you get instant access to campaign management, creative uploads, performance reporting, interest targeting, and more.
Key features:
Getting Started
Set up in under 2 minutes
1. Sign up for a Pipeboard account:
pipeboard.co/auth/signup →2. Connect your TikTok Ads account:
pipeboard.co/connections →3. Add the MCP server to Claude (or another MCP client):
https://tiktok-ads.mcp.pipeboard.co/Use this URL as a Streamable HTTP MCP server in your client. Authentication is handled automatically through your Pipeboard session.
Connect to Your AI Tool
The TikTok Ads MCP works with any MCP-compatible client. Just add the server URL and start managing your campaigns with natural language.
Claude Pro / Max
Recommended- 1.Open claude.ai/settings/connectors
- 2.Click "Add custom connector"
- 3.URL:
https://tiktok-ads.mcp.pipeboard.co/
Claude Code
CLI / VS CodeRun this command in your terminal:
claude mcp add --transport http pipeboard-tiktok-ads https://tiktok-ads.mcp.pipeboard.co/Then type /mcp in Claude Code to authenticate with Pipeboard.
Alternative: use an API token for instant setup (no browser auth needed):
claude mcp add --transport http pipeboard-tiktok-ads https://tiktok-ads.mcp.pipeboard.co/?token=pk_...Get your token at pipeboard.co/api-tokens
Claude Desktop JSON configuration:
Add this to your Claude Desktop MCP settings (Settings → MCP Servers → Add):
{
"mcpServers": {
"tiktok-ads": {
"url": "https://tiktok-ads.mcp.pipeboard.co/"
}
}
}More integrations:
Tips for getting started
Try these prompts
Campaign Overview
"List my TikTok ad accounts and show campaign performance for the last 30 days"
Interest Targeting
"Show me available interest categories for TikTok targeting and suggest ones for a fitness brand"
Video Ad Creation
"Upload this video and create a new TikTok ad with it in my active ad group"
Performance Analysis
"Break down my TikTok ad spend vs conversions by ad group for the last 7 days. Which ones should I scale?"
Available Tools
The TikTok Ads MCP provides 20+ tools organized by category. All tools are available through natural language when connected to an AI assistant.
Account Management
list_tiktok_advertisersList all authorized advertiser accounts
get_tiktok_advertiser_infoGet account details, currency, and balance
Campaigns
get_tiktok_campaignsList campaigns with status filtering
create_tiktok_campaignCreate campaigns with objective and budget
update_tiktok_campaignUpdate campaign name, budget, or settings
update_tiktok_campaign_statusEnable, disable, or delete campaigns
Ad Groups
get_tiktok_adgroupsList ad groups with targeting and budget details
create_tiktok_adgroupCreate ad groups with targeting and bidding
update_tiktok_adgroupUpdate targeting, budget, bid, or schedule
update_tiktok_adgroup_statusEnable, disable, or delete ad groups
Ads
get_tiktok_adsList ads with creative details and status
create_tiktok_adCreate video, image, or carousel ads
update_tiktok_adUpdate ad copy, CTA, or creative assets
update_tiktok_ad_statusEnable, disable, or delete ads
Creatives & Media
upload_tiktok_imageUpload images for ad creatives (jpg, png, webp)
upload_tiktok_videoUpload videos for ad creatives (mp4, mov, 5-60s)
Analytics & Insights
get_tiktok_insightsPerformance metrics with date range and breakdowns
Targeting
get_tiktok_targeting_regionsLook up location IDs for geo targeting
get_tiktok_interest_categoriesBrowse interest categories for targeting
Supported Ad Formats
The TikTok Ads MCP supports all major ad formats when creating ads:
SINGLE_VIDEOIn-Feed, TopView, and Spark Ads. Upload .mp4/.mov (9:16, 5-60s).
SINGLE_IMAGEImage-based ads. Upload .jpg/.png/.webp (max 20MB).
CAROUSELMulti-image carousel with 2-10 images for product showcases.
Campaign Objectives
Choose from 8 campaign objectives when creating TikTok campaigns:
TRAFFICDrive visitors to your website or app
CONVERSIONSDrive valuable actions on your website
APP_INSTALLGet more app installations
REACHMaximize the number of people who see your ads
VIDEO_VIEWSGet more views on your video content
LEAD_GENERATIONCollect leads with in-app forms
CATALOG_SALESDrive product sales from your catalog
COMMUNITY_INTERACTIONGrow followers and profile visits
Best Practices
- Use get_tiktok_targeting_regions to look up location IDs before creating ad groups — TikTok requires location IDs, not country codes
- Upload video creatives in 9:16 vertical format (1080x1920) for optimal TikTok performance
- Use interest categories to refine targeting but avoid overly narrow audiences (under 1,000 users)
- Check the insights breakdown by ad group to identify top performers before scaling
- Use BUDGET_MODE_DAY for better spend control during testing phases
- Videos between 15-30 seconds tend to perform best on TikTok