Marketing

TikTok Marketing MCP Server

Connect your account, then chat with AI to run tools.

List advertisers and campaigns, pull delivery and audience breakdown reports, compare week-over-week performance, and manage TikTok Ads structure — with preview-first writes before anything goes live.

Best forPerformance MarketersTikTok Ads ManagersGrowthAgency Media Buyers

Try this workflow

Advertiser health check

Run a health check on my main TikTok advertiser: active campaigns, recent spend, and conversion trend for the last seven days.

Managed
26 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

What you can do with TikTok Marketing

Built for

Performance Marketers, TikTok Ads Managers, Growth Teams, Agency Media Buyers, DTC Brand Operators

Example workflows

Advertiser health check

Uses the composite account health read in one call.

Try this

Run a health check on my main TikTok advertiser: active campaigns, recent spend, and conversion trend for the last seven days.

Week-over-week pacing

Period comparison without manual report math.

Try this

Compare TikTok spend and conversions this week versus last week for advertiser 1234567890 and call out the biggest metric swings.

Audience mix

Audience breakdown integrated report shortcut.

Try this

Break down TikTok delivery by age for the last 14 days and highlight which age bands drive the most conversions.

Context to know first

What TikTok Ads work can MCPBundles do?

Read advertisers, business centers, campaigns, ad groups, ads, audiences, pixels, and performance reports; create and update structure with preview mode; pause or adjust budgets after explicit approval.

AI Skill
SKILL.md

Domain knowledge for TikTok Marketing — workflow patterns, data models, and gotchas for your AI agent.

TikTok Marketing

TikTok Ads Manager data lives under advertiser accounts, then campaigns, ad groups, and ads. Business Centers group multiple advertiser accounts for agency workflows.

First moves

  1. Advertiser accounts — list accounts the connected user can access; pin advertiser_id for the session.
  2. Business centers — when the user mentions agency or multi-brand setup, list business centers before drilling into advertisers.
  3. Structure — list campaigns, fetch one campaign by id, then ad groups and ads for that advertiser.
  4. Audiences and pixels — list custom audiences and pixels when targeting or tracking questions come up.
  5. Reporting — run integrated reports with start and end dates and metric columns for delivery questions.
  6. Writes — create and update campaigns, ad groups, and ads after preview. Pause or delete when the user confirms the change.

Mutations

All writes default to preview mode. Confirm only after the user approves the payload.

Hierarchy

Business Center → Advertiser → Campaign → Ad group → Ad. Reporting can break down by campaign, ad group, or ad.

Operational order

  1. Resolve advertiser_id when the user names a brand or ad account.
  2. Pull campaigns (and ad groups / ads) before fetching metrics for named flights.
  3. Use custom audiences and pixels when the question is retargeting or event tracking setup.
  4. Use integrated reports for spend, impressions, clicks, and conversions over a date window.

Gotchas

  • Advertiser scope — most reads and writes require advertiser_id even when the connection can access multiple accounts.
  • Report dates — integrated reports expect YYYY-MM-DD start and end dates in the advertiser timezone.
  • Pagination — campaign, ad group, and audience lists paginate; keep paging until you reach the last page or have enough rows.
  • Preview-first writes — destructive status changes need explicit confirmation after the dry-run preview.
  • Rate limits — TikTok throttles by app and advertiser; avoid parallel report storms on large date ranges.

Tools in this Server (26)

Tiktok Marketing Account Health Check

Composite advertiser health snapshot: account metadata, active campaign count, and recent delivery metrics (spend, impressions, clicks, conversions) f...

Tiktok Marketing Compare Periods

Period-over-period TikTok delivery metrics for one advertiser. Returns current and prior window totals plus simple deltas for spend, impressions, clic...

Tiktok Marketing Create Ad

Create a TikTok ad under an ad group. Requires adgroup_id, ad_name, and creative fields (for example ad_format and creatives). Preview-only until conf...

Tiktok Marketing Create Ad Group

Create a TikTok ad group under a campaign. Requires campaign_id, adgroup_name, and placement or budget fields per your objective. Preview-only until c...

Tiktok Marketing Create Campaign

Create a TikTok Ads campaign for an advertiser. Requires objective_type and campaign_name at minimum. Preview-only until confirm_write=true.

Tiktok Marketing Get Ad Group Report

Ad-group-level TikTok report for an advertiser and date range.

Tiktok Marketing Get Ad Groups

List TikTok ad groups for an advertiser. Optionally filter by campaign_id or adgroup_id. Returns budgets, schedules, and placement settings.

Tiktok Marketing Get Ad Report

Ad-level TikTok report for an advertiser and date range.

Tiktok Marketing Get Ads

List TikTok ads for an advertiser. Optionally filter by campaign_id, adgroup_id, or ad_id. Returns creative ids and review status.

Tiktok Marketing Get Advertiser

Fetch TikTok advertiser account metadata (name, status, currency, timezone) for one advertiser_id.

Tiktok Marketing Get Advertisers

List TikTok advertiser accounts authorized for the connected user. Returns advertiser ids and names — resolve advertiser_id before other calls.

Tiktok Marketing Get Audience Breakdown

TikTok integrated report with an audience breakdown dimension (for example age, gender, country_code, or placement) for spend and delivery metrics bet...

Tiktok Marketing Get Business Centers

List TikTok Business Centers accessible to the connected user. Returns bc ids, names, and account relationships — run before advertiser-scoped calls w...

Tiktok Marketing Get Campaign

Fetch one TikTok campaign by campaign_id for an advertiser. Returns objective, budget mode, operation status, and schedule fields.

Tiktok Marketing Get Campaign Report

Campaign-level TikTok report for one advertiser and date range. Shortcut for integrated reporting when the question is campaign delivery only.

Tiktok Marketing Get Campaigns

List TikTok campaigns for an advertiser. Pass campaign_id in filtering to fetch one campaign. Returns objective, budget mode, and operation status.

Tiktok Marketing Get Custom Audiences

List TikTok custom audiences for an advertiser. Optionally filter to specific custom_audience_ids. Returns audience type, size, and delivery status.

Tiktok Marketing Get Integrated Report

Run a TikTok integrated performance report for an advertiser between start_date and end_date. Defaults to campaign-level spend, impressions, clicks, a...

Tiktok Marketing List Pixels

List TikTok pixels for an advertiser. Optionally filter by pixel_id, code, or name. Returns pixel ids and event configuration metadata.

Tiktok Marketing Update Ad

Update an existing TikTok ad by ad_id. Pass only fields to change. Preview-only until confirm_write=true.

Tiktok Marketing Update Ad Group

Update an existing TikTok ad group by adgroup_id. Pass only fields to change. Preview-only until confirm_write=true.

Tiktok Marketing Update Ad Group Status

Enable, pause, or delete TikTok ad groups. operation_status accepts ENABLE, DISABLE, or DELETE. Preview-only until confirm_write=true.

Tiktok Marketing Update Ad Status

Enable, pause, or delete TikTok ads. operation_status accepts ENABLE, DISABLE, or DELETE. Preview-only until confirm_write=true.

Tiktok Marketing Update Campaign

Update an existing TikTok campaign by campaign_id. Pass only fields to change. Preview-only until confirm_write=true.

Tiktok Marketing Update Campaign Budget

Update campaign budget for one or more TikTok campaigns. Requires budget and budget_mode. Preview-only until confirm_write=true.

Tiktok Marketing Update Campaign Status

Enable, pause, or delete TikTok campaigns by id list. operation_status accepts ENABLE, DISABLE, or DELETE. Preview-only until confirm_write=true.

Frequently Asked Questions

What TikTok Ads work can MCPBundles do?

Read advertisers, business centers, campaigns, ad groups, ads, audiences, pixels, and performance reports; create and update structure with preview mode; pause or adjust budgets after explicit approval.

How do I connect TikTok Marketing to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/tiktok-marketing. Authentication is handled automatically.

How many tools does TikTok Marketing provide?

TikTok Marketing provides 26 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does TikTok Marketing require?

TikTok Marketing uses One-click sign in. TikTok Marketing requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect TikTok Marketing to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/tiktok-marketing

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to TikTok Marketing and paste the MCP URL into Remote MCP server URL.
  4. Click Add. TikTok Marketing will appear under Not connected — select it and click Connect to complete OAuth.
Name: TikTok Marketing
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/tiktok-marketing
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use TikTok Marketing?

Sign in to connect your credentials and start running tools from the chat.

TikTok Ads MCP — Campaign Management & Reporting