TikTok Ads MCP. Control ad spend and performance conversationally.
TikTok Ads provides your AI agent direct control over managing and analyzing your advertising campaigns. You can list entire ad groups, adjust budgets, pause underperforming ads, and pull detailed reports on everything from impressions and clicks to ROAS. Manage all aspects of your TikTok spend conversationally without ever opening the Ads Manager.
Give Claude and any AI agent real-world access
You can list every active campaign to see which ones are running.
The system retrieves a full roster of all your current ad groups.
You can pull up a complete list of every specific creative ad you've launched.
The agent pulls detailed metrics like clicks, impressions, and ROAS across specified date ranges.
You get a breakdown of key statistics specific to an entire ad group.
This tool provides granular reporting metrics for individual ads only.
You can pause an entire campaign if its performance falls below your target threshold.
Ask an AI about this
Waiting for input…
What AI agents can do with TikTok Ads MCP: 8 Tools Available
Use these tools to list campaigns, pull performance data, and control ad groups directly through your AI agent's natural language prompts.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using TikTok Ads MCPEnable Campaign
Turns an inactive TikTok ad campaign back on.
List Campaigns
Retrieves a complete list of all your current TikTok ad campaigns.
List Adgroups
Lists all the distinct ad groups associated with your campaigns.
List Ads
Retrieves every individual ad currently active or available on your accounts.
Get Campaign Reporting
Pulls detailed performance metrics for a specified campaign over selected dates.
Get Adgroup Reporting
Generates key statistics and reports for an entire ad group.
Get Ad Reporting
Provides granular performance data, including clicks and impressions, for a specific ad.
Pause Campaign
Deactivates an entire campaign to stop spending money on it immediately.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with TikTok Ads, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by TikTok Ads. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The pain point isn't running ads; it’s the reporting loop.
Today, checking ad performance means logging into TikTok Ads Manager. You click to view campaigns, then drill down through each group and every single ad. To pull a comparative report, you manually copy-paste metrics—clicks, impressions, ROAS—into a spreadsheet just so you can figure out what went wrong last week versus this week.
With this MCP, you skip the clicks entirely. You simply tell your agent: 'Compare my campaign performance from June 1st to June 30th.' The system pulls all the required data and presents a clean summary right back to you. Your AI client does the heavy lifting; you just get the answer.
TikTok Ads MCP gives your agent real-time campaign control.
Manual process involves checking every ad group's status, realizing that one has been running with a terrible ROAS, and then having to navigate back deep into the settings just to hit 'pause.' It’s slow, tedious, and you lose momentum.
Now, you just ask your agent: 'Pause any ads with an ROAS below 1.5x.' The action executes instantly. You save time, you save money, and you keep moving on to the next task.
What TikTok Ads MCP does for your AI
You don't need to log into the TikTok Ads portal just to check performance or tweak a budget. This MCP gives your AI agent direct access to run complex ad tasks using plain language prompts. Instead of navigating dashboards, you ask for specific data points—like comparing this month’s clicks against last quarter’s impressions—and get a structured summary back instantly.
Your agent can handle the whole lifecycle: listing campaigns and ads, pulling performance reports on date ranges, or adjusting daily budgets based on real-time ROAS metrics. Because it's part of the Vinkius catalog, you connect once to your preferred AI client, and this TikTok Ads functionality works immediately alongside any other service you need.
This lets agencies manage multiple client accounts from a single interface, and e-commerce brands can track conversion data and product performance on demand. You simply tell your agent what you want done, whether it’s pausing an ad or listing all current campaigns, and the work gets done.
019d7612-db28-7340-ad0f-b0f37aa94a4f How to set up TikTok Ads MCP
The bottom line is you get programmatic access to critical ad metrics and controls without ever needing the native TikTok Ads Manager interface.
First, subscribe to the TikTok Ads integration via the Vinkius Marketplace.
Next, create and connect your API credentials within the dedicated TikTok Developers portal.
Finally, prompt your AI client to execute a task, like 'List all campaigns with ROAS under 2x' or 'Compare last month's spending vs this month'.
Who uses TikTok Ads MCP
This MCP is for performance marketers, agency account managers, and e-commerce brand owners. If your day involves jumping between dashboards—checking ROAS in one tab, pausing ads in another, pulling reports manually—you need this.
They use this to monitor and optimize ad spend by asking the agent to pull campaign reporting or adjust budgets based on real-time performance metrics.
They manage multiple client accounts simultaneously, using the MCP's ability to list all campaigns across various brands from one central prompt.
They rely on this tool to track ROAS and conversion data immediately after a product launch, letting them pause ads that aren't converting well.
Benefits of connecting TikTok Ads MCP
Stop opening the TikTok Ads Manager. Your agent can pull campaign reporting or get adgroup reporting metrics—all from a single chat window, letting you focus on strategy, not navigation.
Maintain budget control by telling your agent to pause an entire campaign if its ROAS drops below two times your cost per acquisition. This saves money instantly.
Get quick insights into what's working with the list_ads tool. You can pull up every single ad and check its performance metrics without clicking through endless folders.
Compare month-over-month data easily. Need to know how this month’s clicks compare to last month? Your agent handles complex, multi-period comparisons in a simple query.
Manage multiple client accounts from one place. The ability to list_campaigns means you can check the status of 50 different campaigns before your first coffee.
TikTok Ads MCP use cases
Finding underperforming ads after an outage
The brand owner noticed a sudden dip in clicks. They ask their agent to run get_adgroup_reporting on the last 48 hours, which immediately highlights that one specific ad group's performance metrics are way off, pointing them right to the problem area.
Rapidly scaling a successful campaign
The marketer identifies a high-performing ad. They use list_ads to find its ID and then ask their agent to enable_campaign for that group, immediately putting more budget into what's working.
Preparing monthly agency client reports
The account lead needs a full picture of the month. They run get_campaign_reporting across all necessary accounts and then ask the agent to structure the data for a summary presentation, cutting out hours of manual data extraction.
Auditing spending before an audit meeting
The brand owner suspects budget creep. They use list_campaigns to get a real-time count of active campaigns and then ask for all ads that are currently running, giving them immediate visibility into every dollar being spent.
TikTok Ads MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Using spreadsheets as primary dashboards
Spending hours copying click counts, impression numbers, and ROAS figures from the TikTok Ads Manager GUI into Google Sheets just to make a comparison chart.
Use your agent to run get_campaign_reporting or get_adgroup_reporting. The data flows directly into your prompt response as structured text, ready for immediate analysis.
Forgetting to pause failed campaigns
Leaving a bad ad running because the manual process of checking its ROAS and then going back to click 'pause' is too much effort.
Ask your agent to check performance metrics against a threshold. If it finds underperforming ads, you can tell it to pause_campaign for all that are failing.
Inconsistent data retrieval
Pulling campaign data from one tab and ad group data from another, resulting in mismatched date ranges or metrics.
Use the agent to run list_campaigns first, then request get_adgroup_reporting, specifying the exact time window for both commands. This keeps your analysis consistent.
When to use TikTok Ads MCP
Use this MCP if you need conversational control over ad performance data and management actions. Specifically, if your job requires pulling metrics (get_campaign_reporting) or taking action (pause_campaign). Don't use it if you just need to generate creative copy; for that, you should connect a dedicated content generation tool. Also, if you only need raw access to the API documentation without any conversational wrapper, you can use standard REST API calls instead of this MCP. But if your goal is speed and simplicity—getting answers immediately from your AI client—this is what you want.
Frequently asked questions about TikTok Ads MCP
Can I list campaigns using the TikTok Ads MCP? +
Yes, you can. Use the list_campaigns tool to pull a full roster of all your active and inactive ad campaigns at any time.
Does this MCP let me adjust budgets? +
While budget adjustments aren't listed as a single tool, the agent can manage budgeting parameters by receiving performance data through get_campaign_reporting, allowing you to make informed decisions about spending limits.
What metrics are available with the TikTok Ads MCP? +
You can pull key metrics like impressions, clicks, CTR, CPC, CPM, ROAS, and conversion counts using tools such as get_adgroup_reporting and get_campaign_reporting.
How do I pause a campaign with this MCP? +
You use the pause_campaign tool. This tells your agent exactly which campaign to deactivate, stopping all spending immediately based on your prompt.
Is the TikTok Ads MCP for paid social only? +
Yes, this MCP focuses exclusively on managing and reporting data related to ad spend, campaigns, and ads within the TikTok advertising ecosystem.