Back to blog

TikTok Ads MCP Server: Connect TikTok to Claude AI

November 27, 2025
5 min read
By InsightfulPipe
TikTok Ads MCP Server: Connect TikTok to Claude AI

TikTok Ads MCP Server: Connect TikTok to Claude AI

Your TikTok ads are generating data every second. Views, engagement, conversions, creative performance. But getting that data out of TikTok Ads Manager and into a usable format? That's where things get tedious.

Export CSVs. Merge spreadsheets. Build formulas. Repeat tomorrow.

The TikTok Ads MCP server eliminates this friction. It connects your TikTok advertising data directly to Claude AI, so you can query performance with natural language instead of clicking through dashboards.

"Which Spark Ads have the highest engagement rate this week?" Just ask.

What Is the TikTok Ads MCP Server

MCP stands for Model Context Protocol. It's an open standard that lets Claude access external data sources directly.

The TikTok Ads MCP server is a connector that gives Claude real-time access to your TikTok advertising account. Campaign metrics. Ad group performance. Creative-level data. Audience insights.

Instead of describing your data to Claude, you can ask questions and get answers based on actual numbers from your account.

What Data You Can Access

The TikTok Ads MCP server pulls comprehensive data from the TikTok Marketing API.

Campaign Structure:

  • Campaigns, ad groups, and individual ads

  • Campaign objectives and optimization goals

  • Budget allocation and pacing status

Performance Metrics:

  • Impressions, reach, and frequency

  • Video views (2s, 6s, full watch)

  • Engagement: likes, comments, shares, profile visits

  • Click-through rate and cost per click

  • Conversions and cost per conversion

  • ROAS and total spend

Creative Data:

  • Video completion rates by creative

  • Spark Ads vs. standard ad performance

  • Creative format comparisons

  • Thumbnail and hook performance

Audience Insights:

  • Demographics: age, gender, location

  • Device and platform breakdown

  • Interest category performance

  • Custom audience results

Use Cases

Track Video Performance Across Creatives

TikTok success depends on creative. The same targeting with different videos can produce wildly different results.

With the MCP server connected, ask Claude: "Show me video completion rates by creative for my prospecting campaigns. Which videos keep viewers watching past 6 seconds?"

Claude pulls the data and identifies your top-performing hooks without you touching a spreadsheet.

Optimize Spark Ads Strategy

Spark Ads use organic creator content as paid ads. They often outperform traditional ads, but tracking which creator partnerships deliver ROI requires constant monitoring.

Ask Claude: "Compare ROAS between Spark Ads and standard video ads over the last 30 days. Break it down by campaign objective."

Get a clear picture of whether your creator content is worth the investment.

Benchmark Gen-Z Engagement

TikTok's strength is its younger audience. But are you actually reaching them, and are they engaging?

"What's my engagement rate for the 18-24 age group compared to 25-34? Which campaigns perform best with Gen-Z?"

Claude segments the data and shows you where your content resonates.

Creative Testing at Scale

Running multiple creative variations? Tracking winners manually gets overwhelming fast.

"I'm testing 12 video variations across 3 ad groups. Which 3 creatives have the lowest cost per conversion? Should I pause any based on statistical significance?"

Let Claude crunch the numbers and surface the winners.

How to Set Up

Getting the TikTok Ads MCP server running takes about 15 minutes.

Step 1: Get TikTok API Access

You'll need a TikTok for Business account with an approved developer application. Go to TikTok for Business Developers and create an app. Request access to the Marketing API.

Step 2: Generate Credentials

Once approved, generate an access token with read permissions for your ad accounts. Note your advertiser ID from TikTok Ads Manager.

Step 3: Install the MCP Server

Install via npm or the package manager specified in the server documentation. Configure with your access token and advertiser ID.

Step 4: Add to Claude Config

Add the server to your Claude configuration file. The exact format depends on whether you're using Claude desktop or Claude Code.

Step 5: Test the Connection

Ask Claude a simple question: "What TikTok campaigns are currently active?" If you see your campaigns listed, you're connected.

Example Queries

Once connected, you can ask Claude questions like:

  • "What's my TikTok ROAS for the last 7 days, broken down by campaign?"

  • "Which ad groups have CPAs above $30? Should I adjust targeting or pause them?"

  • "Show me the trend in video completion rates over the past month. Are viewers watching longer or shorter?"

  • "Compare my top 5 performing creatives by conversion rate. What do they have in common?"

  • "How does weekend performance compare to weekdays for my e-commerce campaigns?"

  • "Which audiences have the highest engagement but lowest conversion rate? Might be awareness opportunities."

The key is being specific. Vague questions get general answers. Specific questions get actionable data.

Common Questions

Does this work with TikTok Shop campaigns?

Yes. The MCP server pulls data from your full TikTok Ads account, including Shop campaigns, Spark Ads, and standard video ads.

Can I see creator-level data for Spark Ads?

You can see performance metrics for Spark Ads at the ad level. Creator-specific analytics depend on what TikTok's API exposes for your account type.

How fresh is the data?

Data syncs based on your MCP server configuration. Most setups pull data hourly or on-demand when you ask questions. There's typically a slight lag matching TikTok's reporting delay.

Can I manage campaigns through Claude?

Currently, MCP servers focus on reading data. Campaign management features may come in future versions, but for now, use Claude for analysis and TikTok Ads Manager for changes.

Start Querying TikTok Data

TikTok advertising moves fast. Trends change daily. Creative fatigue sets in quickly. Having instant access to your performance data through natural language queries means faster decisions.

Stop exporting CSVs. Start asking questions.

Ready to connect TikTok Ads to Claude? Get the TikTok Ads MCP server and start querying your data today.

About this article

Published:

November 27, 2025

Author:

InsightfulPipe

Reading time:

5 min read

Related articles