GuidesTikTok Ads MCP

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:

20+ pre-built tools covering the full TikTok Ads management lifecycle
Works with Claude Desktop, ChatGPT, Python, n8n, and any MCP client
Video and image upload with support for single video, single image, and carousel formats
Interest-based and geo targeting with region and interest category lookups
Performance insights with campaign, ad group, and ad-level breakdowns

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. 1.Open claude.ai/settings/connectors
  2. 2.Click "Add custom connector"
  3. 3.URL: https://tiktok-ads.mcp.pipeboard.co/

ChatGPT

Developer mode
  1. 1.Enable Developer mode in ChatGPT Settings
  2. 2.Settings → Apps → Advanced → Developer mode
  3. 3.Create app with MCP URL

Claude Code

CLI / VS Code

Run 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):

claude_desktop_config.json
{
  "mcpServers": {
    "tiktok-ads": {
      "url": "https://tiktok-ads.mcp.pipeboard.co/"
    }
  }
}

Tips for getting started

Browse our prompt library for ready-to-use prompts you can copy into Claude
TikTok requires video creatives in 9:16 vertical format (5-60 seconds) for best results

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_advertisers

List all authorized advertiser accounts

get_tiktok_advertiser_info

Get account details, currency, and balance

Campaigns

get_tiktok_campaigns

List campaigns with status filtering

create_tiktok_campaign

Create campaigns with objective and budget

update_tiktok_campaign

Update campaign name, budget, or settings

update_tiktok_campaign_status

Enable, disable, or delete campaigns

Ad Groups

get_tiktok_adgroups

List ad groups with targeting and budget details

create_tiktok_adgroup

Create ad groups with targeting and bidding

update_tiktok_adgroup

Update targeting, budget, bid, or schedule

update_tiktok_adgroup_status

Enable, disable, or delete ad groups

Ads

get_tiktok_ads

List ads with creative details and status

create_tiktok_ad

Create video, image, or carousel ads

update_tiktok_ad

Update ad copy, CTA, or creative assets

update_tiktok_ad_status

Enable, disable, or delete ads

Creatives & Media

upload_tiktok_image

Upload images for ad creatives (jpg, png, webp)

upload_tiktok_video

Upload videos for ad creatives (mp4, mov, 5-60s)

Analytics & Insights

get_tiktok_insights

Performance metrics with date range and breakdowns

Targeting

get_tiktok_targeting_regions

Look up location IDs for geo targeting

get_tiktok_interest_categories

Browse interest categories for targeting

Supported Ad Formats

The TikTok Ads MCP supports all major ad formats when creating ads:

SINGLE_VIDEO

In-Feed, TopView, and Spark Ads. Upload .mp4/.mov (9:16, 5-60s).

SINGLE_IMAGE

Image-based ads. Upload .jpg/.png/.webp (max 20MB).

CAROUSEL

Multi-image carousel with 2-10 images for product showcases.

Campaign Objectives

Choose from 8 campaign objectives when creating TikTok campaigns:

TRAFFIC

Drive visitors to your website or app

CONVERSIONS

Drive valuable actions on your website

APP_INSTALL

Get more app installations

REACH

Maximize the number of people who see your ads

VIDEO_VIEWS

Get more views on your video content

LEAD_GENERATION

Collect leads with in-app forms

CATALOG_SALES

Drive product sales from your catalog

COMMUNITY_INTERACTION

Grow 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

Ready to connect your AI tools to TikTok Ads?

Get started with the TikTok Ads MCP in under 2 minutes.