TikTok Ads MCP Server

Social

TikTok Ads MCP Server

TikTok Ads MCP Server

TikTok Ads MCP Server

Connect your AI assistant to TikTok Ads to analyse, create and optimise campaigns — with every spend action held for human approval.

var(--variable-zOTxxYyzj)

What is the TikTok Ads MCP?

The TikTok Ads MCP Server is an integration that connects your AI assistant — ChatGPT, Claude, Claude Code, Cursor or Codex — directly to your TikTok Ads Manager account through OpenAds. Rather than clicking through the TikTok Ads interface, you brief your assistant in plain language and it researches audiences, drafts campaigns, reads performance data and proposes optimisations on your behalf. OpenAds acts as a secure control layer built on the Model Context Protocol, translating your intent into structured, reviewable actions against the TikTok Ads API.

It matters because TikTok is a fast-moving, creative-first platform where spend can scale quickly and mistakes are expensive. OpenAds keeps a strict separation between analysis, proposal, approval and execution: your assistant can read everything and suggest anything, but no budget change, campaign launch or creative goes live until a human approves it. You get the speed of an AI operator with the accountability of a controlled workflow.

Key capabilities

  • Pull spend, impressions, CTR, CPM, CPC, conversions and ROAS across every TikTok campaign, ad group and creative.

  • Research interest, behaviour and custom audiences relevant to your product and market.

  • Identify wasted spend on underperforming creatives, placements and audience segments.

  • Draft new campaigns with objectives, targeting, budgets and bidding for your approval.

  • Optimise and pace daily and lifetime budgets against target CPA or ROAS.

  • Compare creative performance to surface winning hooks, formats and durations.

  • Generate structured performance reports for stakeholders in seconds.

  • Hold every write action for explicit human approval before it reaches TikTok.

What you can do

Analyse performance

Ask for a read on any slice of your account and OpenAds returns the numbers that matter — CPM, CTR, cost per result, thumb-stop rate and ROAS — broken down by campaign, ad group, creative or audience. Because TikTok performance is driven so heavily by the creative, the assistant highlights which hooks and video lengths are earning the cheapest results.

Research keywords & audiences

OpenAds explores TikTok's interest and behaviour targeting, custom and lookalike audiences, and trending content signals to suggest segments worth testing. It maps your product to the communities and behaviours most likely to convert, so you enter auctions with a considered targeting plan rather than a guess.

Find wasted spend

The assistant scans for creatives with high spend and low conversion, audiences with rising CPAs, and ad groups whose frequency has climbed without incremental results. It flags exactly where budget is leaking and proposes pauses or reallocations — but leaves the decision, and the execution, with you.

Create campaigns

Describe your objective and OpenAds drafts a complete TikTok campaign: objective, optimisation event, audience, placements, schedule, budget and bid strategy. It presents the full structure for review so you can adjust targeting or spend before anything is created in your account.

Optimise & pace budget

OpenAds monitors delivery against your daily and lifetime budgets and target efficiency. When a campaign is overspending on weak results or underdelivering on a winner, it proposes budget shifts and bid changes with the projected impact stated clearly, ready for your approval.

Generate reports

Ask for a weekly summary or a client-ready breakdown and the assistant assembles a clean report — headline metrics, trends, top creatives and recommended next steps — that you can share directly with stakeholders without rebuilding it in a spreadsheet.

Supported campaign types

Campaign typePrimary useTypical workflow Reach & AwarenessMaximise unique views and brand exposureDefine audience and budget, launch broad, monitor CPM and frequency TrafficDrive clicks to a landing page or profileTest creatives, optimise for cost per click, prune weak hooks Video ViewsGrow engaged watch time on hero contentPromote top organic videos, optimise for 6-second and completion rates Community InteractionGrow followers and profile engagementTarget interest audiences, optimise for follows, scale winners Lead GenerationCapture leads via instant formsDraft form and targeting, optimise for cost per lead, refine audiences Web ConversionsDrive purchases or sign-ups on siteSet optimisation event, feed pixel data, pace budget to target CPA Product Sales (Catalogue)Sell from a product feed at scaleConnect catalogue, optimise for ROAS, reallocate to top products

Getting started

  1. Create or sign in to your OpenAds account and open the integrations directory.

  2. Select the TikTok Ads MCP Server and start the secure connection flow.

  3. Authorise access to your TikTok Ads Manager account through TikTok's official OAuth consent.

  4. Choose the advertiser account and confirm read and approval-gated write permissions.

  5. Set your approval preferences, such as which actions require sign-off and your default budget limits.

Once connected, link your AI assistant of choice. OpenAds exposes the TikTok Ads MCP Server to ChatGPT, Claude, Claude Code, Cursor or Codex through a single MCP endpoint — add the connection in your assistant's settings and it can immediately begin analysing your account and proposing actions, all routed through the same approval workflow.

First prompts to try

  • "Show me my worst-performing TikTok creatives by cost per conversion over the last 14 days."

  • "Which audiences have the lowest CPA this month, and which should I scale?"

  • "Draft a Web Conversions campaign for our new sneaker launch with a ₹5,000 daily budget."

  • "Find wasted spend across my active campaigns and propose where to cut."

  • "Suggest three interest audiences to test for a fitness supplement targeting under-30s."

  • "Compare 9-second versus 15-second video ads on thumb-stop rate and CPM."

  • "Rebalance my ₹80,000 monthly budget towards campaigns beating a 3x ROAS."

  • "Build a client report for last week with headline metrics and top three creatives."

A complete workflow example

Objective: A direct-to-consumer skincare brand wants to lower its cost per purchase without cutting overall volume.

The prompt: "Our TikTok CPA has crept up this month. Analyse the account and propose changes to bring it down while protecting sales."

What OpenAds analysed: It read 30 days of campaign, ad group and creative data — spend, CPM, CTR, purchases, CPA and ROAS — and cross-referenced frequency and audience overlap across active ad groups.

Findings: Two creatives were consuming 38% of spend at a CPA well above target, one broad audience had climbing frequency with falling conversions, and a lookalike segment was quietly returning a 4.1x ROAS on a small budget.

Proposed actions:

  • Pause the two high-CPA creatives.

  • Reduce the fatigued broad audience's daily budget from ₹6,000 to ₹2,500.

  • Shift ₹3,500 per day into the high-ROAS lookalike ad group.

  • Draft two new creative variants modelled on the current top performer.

The approval step: OpenAds presented all four actions with projected impact. Nothing executed automatically — the marketer reviewed each item, approved the two pauses and the budget shift, and deferred the new creatives for internal sign-off. Only the approved actions were sent to TikTok.

The result: Within the next week the reallocated budget lifted purchase volume on the lookalike segment while blended CPA fell, exactly as proposed — with a full audit trail of what was approved and when.

Best practices

  • Give the assistant a clear objective and efficiency target (CPA or ROAS) so proposals are grounded in your goals.

  • Review creative-level data often — on TikTok the creative, not the setting, usually drives performance.

  • Approve budget shifts in stages so you can observe impact before scaling further.

  • Keep a steady flow of new creative variants to test, and let OpenAds flag fatigue early.

  • Set sensible default budget limits and approval rules so nothing large can slip through unreviewed.

Safety and control

OpenAds draws a hard line between read and write actions. Reading data — pulling metrics, researching audiences, generating reports — happens freely so your assistant can analyse and advise. Every write action — creating a campaign, changing a budget, adjusting a bid, pausing a creative — is held at an approval checkpoint and only reaches TikTok once a human explicitly approves it. You keep a complete record of what was proposed, what was approved and what executed, so control and accountability never leave your hands.

OpenAds vs manual TikTok Ads management

DimensionOpenAdsManual management Speed of analysisFull-account read in seconds via natural languageManual navigation and exporting across screens Finding wasted spendProactively flagged with proposed fixesReliant on periodic manual audits Campaign creationDrafted end-to-end for your reviewBuilt field by field by hand Control & approvalEvery write action gated and auditedDepends on individual discipline ReportingStakeholder-ready in one promptAssembled manually in spreadsheets

Limitations

  • OpenAds does not produce video assets; it drafts structure, targeting and copy, but you supply or brief the creative.

  • Performance depends on TikTok's own delivery, pixel data quality and auction dynamics, which no tool can guarantee.

  • Available actions are bound by the TikTok Ads API and your account's permissions and access level.

  • Historical analysis is limited to the data retained and reported by TikTok Ads Manager.

Frequently asked questions

Can OpenAds spend my budget without my approval?

No. Every action that spends money or changes your account — launching campaigns, shifting budgets, adjusting bids — is held at an approval checkpoint. Nothing executes on TikTok until you explicitly approve it.

Which AI assistants work with the TikTok Ads MCP Server?

ChatGPT, Claude, Claude Code, Cursor and Codex all connect through the same secure MCP endpoint, so you can use whichever assistant fits your workflow.

Does it create the TikTok videos for me?

No. OpenAds drafts campaign structure, targeting and ad copy and recommends which creative directions to test, but you provide or brief the video assets themselves.

Is my TikTok Ads account data secure?

Yes. The connection uses TikTok's official OAuth authorisation, access is scoped to the permissions you grant, and every proposed and executed action is logged for a complete audit trail.

Can I limit what the assistant is allowed to propose or do?

Yes. You set approval rules and default budget limits during setup, so you decide which actions require sign-off and cap how much can be committed in any single change.

Connect it through one secure MCP connection.