Integration · TikTok Ads

Short-video paid media via MCP.

TikTok Ads is the dominant short-video paid platform. No first-party MCP, but Pipeboard's hosted server provides 20+ tools across campaign lifecycle, creative uploads, and analytics.

Pipeboard's hosted MCP at tiktok-ads.mcp.pipeboard.co covers the TikTok Business API end to end: campaigns, ad groups, ads, creative uploads (video and image), audience operations, and performance reporting. OAuth handshake is cloud-side. Local OSS alternatives at AdsMCP/tiktok-ads-mcp-server and ysntony/tiktok-ads-mcp work for self-hosters who want the MCP inside their network.

Community MCP20+ tools, video and image creative upload supported.

What you can do via MCP

Example prompts the agent runs.

  • List my advertiser accounts and business centers.

    Calls list_advertiser_accounts via the Pipeboard MCP and returns the accounts plus business-center memberships, with role and permission metadata.

  • Show me Spark Ads vs In-Feed Ads CPM comparison last 14 days.

    Pulls insights at the ad level with the placement field, segments by Spark vs In-Feed, returns CPM by placement so the agent can rebalance budget.

  • Upload this 9:16 vertical video as a creative for ad group 7891234.

    Uploads the video via the creative-upload tool, returns the creative ID, and attaches it to the named ad group with the right format and placement spec.

  • Find ad groups with delivery issues, what targeting attribute is too narrow?

    Queries delivery-status across active ad groups, returns those with limited delivery, and surfaces the targeting attribute (audience size, location count, age range) most likely to be the constraint.

  • Pause campaigns where CPA went above $50 yesterday.

    Joins yesterday's CPA across active campaigns with the threshold, pauses the offenders via the campaign-update tool, and returns the list with pre-pause performance.

TikTok Ads · MCP

Video creative upload plus ad-group attachment, both via the Pipeboard hosted MCP.

TikTok Ads MCP
docs
# Pipeboard hosted MCP, called via the agent runtime
mcp.tiktok_ads.upload_video_creative({
  advertiser_id: "1234567890",
  video_path: "./creatives/holiday-launch-9x16.mp4",
  video_signature: "sha256-...",
  format: "VERTICAL_9_16",
  duration_s: 30
})

mcp.tiktok_ads.update_ad_group({
  ad_group_id: "7891234",
  creative_ids: ["<returned_creative_id>"]
})

# Returns the creative ID and the updated ad group state.
One command sample showing how the agent talks to TikTok Ads. The MCP exposes the platform's primitives as tools; the agent translates the prompt into the right call.

MCP integration

TikTok Ads MCP server.

Server
https://tiktok-ads.mcp.pipeboard.co
Auth
OAuth (handled in cloud)
Hosting
Pipeboard hosted (Streamable HTTP)
  • 20+ tools spanning campaigns, ad groups, ads, audiences, insights
  • Video and image creative upload with format and signature validation
  • Multi-advertiser and business-center support for agencies
  • Local OSS alternatives at AdsMCP/tiktok-ads-mcp-server and ysntony/tiktok-ads-mcp for self-hosters

Pipeboard TikTok Ads MCP docs

Visual demonstration

What this looks like in practice.

TikTok Ads· CreativeVideo

9:16 vertical · 30s · 1080x1920 · MP4

The first soda that makes you feel better.

Adaptogenic and zero-sugar. Made for the afternoon slump. Spark Ads version of our top organic post. Now in 12 stores across the Bay Area.

Spark Ads recycle organic engagement; expect lower fatigue than In-Feed at equal frequency.

Shop now
Score88Strong
A Spark Ad created from an existing organic post. The agent uploads the video, attaches the right CTA, and applies the format spec the TikTok Business API expects.
TikTok Ads· CampaignsLast 14 days
USD
  • Spark-Ads-Holiday-Launch

    Active
    Spend$8,420Impr.2.10MClicks31,420CTR1.50%CPC$0.27Conv.938
  • InFeed-Conversion-LAL-1pct

    Active
    Spend$12,640Impr.1.84MClicks26,180CTR1.42%CPC$0.48Conv.612
  • Smart-Performance-Catalog

    Learning
    Spend$4,820Impr.920KClicks12,930CTR1.41%CPC$0.37Conv.284
  • Brand-Hashtag-Challenge

    Limited
    Spend$2,100Impr.440KClicks3,920CTR0.89%CPC$0.54Conv.62
  • InFeed-Retargeting-Visitors

    Active
    Spend$3,720Impr.490KClicks8,640CTR1.76%CPC$0.43Conv.284
The Spark Ads CPM is consistently below In-Feed for comparable audiences; the agent flags this and proposes a budget shift toward Spark unless creative is the bottleneck.

CLI alternative

TikTok Business API REST for non-MCP workflows.

TikTok exposes the Business API as the canonical programmatic surface. For AI-driven paid-media work the Pipeboard MCP is the primary interface; the REST API fills in for backend automation, bulk creative uploads, and historical reporting exports the agent runtime is not the right place for.

Pairs with these skills

The marketing skill suite.

This integration pairs with the forthcoming paid-media-strategy, ads-creative-development skills. The skill landing pages and SKILL.md sources land in subsequent dispatches; cross-link hyperlinks are added when the skill pages ship.