Vinkius
TikTok Ads

TikTok Ads MCP. Manage campaigns and report metrics via conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

TikTok Ads MCP on Cursor AI Code Editor MCP Client TikTok Ads MCP on Claude Desktop App MCP Integration TikTok Ads MCP on OpenAI Agents SDK MCP Compatible TikTok Ads MCP on Visual Studio Code MCP Extension Client TikTok Ads MCP on GitHub Copilot AI Agent MCP Integration TikTok Ads MCP on Google Gemini AI MCP Integration TikTok Ads MCP on Lovable AI Development MCP Client TikTok Ads MCP on Mistral AI Agents MCP Compatible TikTok Ads MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

TikTok Ads connects your AI agent directly to TikTok's advertising platform. Manage campaigns, check ad performance metrics, and adjust budgets without ever opening the TikTok Ads Manager dashboard.

Your agent can list campaigns, pull ROAS data across date ranges, pause underperforming ads, and even query audience interests—all conversationally.

It’s direct command line control for your ad spend.

What your AI agents can do

Enable campaign

Turns on a campaign that has been paused or disabled in the TikTok Ads system.

Get ad reporting

Retrieves performance metrics for individual ads, showing data like clicks and impressions.

Get adgroup reporting

Pulls detailed performance reports specifically for an entire ad group.

+ 5 more capabilities included
Get Campaign Performance Reports

Retrieves historical data like spend, clicks, and ROAS for entire campaigns over a specific time period.

List All Ads and Ad Groups

Provides full lists of every active ad or ad group in your TikTok account for quick review.

Pause Specific Campaigns

Stops a campaign immediately if its performance metrics fall below a set threshold.

Check Ad Group Metrics

Pulls granular performance data for individual ad groups, helping pinpoint which segments need attention.

Enable Campaigns

Activates a campaign that was previously paused or disabled through the system.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

TikTok Ads MCP Server: 8 Tools for Ad Management

Manage your entire advertising lifecycle—from listing assets to running complex performance comparisons—using these eight tools.

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 on Vinkius
enable019d7612

enable campaign

Turns on a campaign that has been paused or disabled in the TikTok Ads system.

get019d7612

get ad reporting

Retrieves performance metrics for individual ads, showing data like clicks and impressions.

get019d7612

get adgroup reporting

Pulls detailed performance reports specifically for an entire ad group.

get019d7612

get campaign reporting

Generates comprehensive financial and engagement data for a whole campaign.

list019d7612

list adgroups

Retrieves a complete list of every ad group currently active in your account.

list019d7612

list ads

Lists all the individual ads (creative assets) associated with your campaigns.

list019d7612

list campaigns

Gets a full overview and list of every campaign running on your account.

pause019d7612

pause campaign

Disables an entire ad campaign immediately when poor performance is detected.

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with TikTok Ads, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
TikTok Ads MCP server cover

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 INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Checking ad performance used to require opening 5 different dashboards.

Today, checking one campaign's full picture is a nightmare. You have to open the main manager dashboard, click 'Campaigns,' then drill down into specific ads groups, and finally run separate reports for metrics like CPC vs ROAS. It’s copy-paste hell—you end up with half an hour just gathering data.

With this MCP server, you skip all that clicking. You ask your agent to compare performance (get_campaign_reporting) from last month versus this month. The results come back instantly in plain English, giving you the key metrics right away.

Using TikTok Ads with the MCP Server: full control.

The most common manual task is identifying underperformers. You manually review every ad group's spend, cross-referencing it against its conversion rate to decide if it needs a budget cut or an outright pause. This process is slow and highly prone to human error.

Now, you simply tell your agent: 'Pause all ads with ROAS under 2x.' The server executes the logic by running `get_adgroup_reporting` across all groups, identifying the weak links, and then calling `pause_campaign`—all in one go. It’s simple. You trust it.

What you can do with this MCP connector

Yo, forget logging into the TikTok Ads Manager dashboard. This server hooks your AI agent right up to TikTok's ad backend. You can manage campaigns, check performance numbers, and adjust spending without ever seeing that clunky dashboard. It’s direct command-line control for all your ad spend.

Your agent uses this connection to do deep dives into your account structure and run reports on everything you're doing. Here’s what it does:

Getting the Lay of the Land:
To see what's running, your agent first gets a full overview by calling list_campaigns, which returns a comprehensive list of every campaign active in your account. Need to know how many ad groups you got? It calls list_adgroups to pull that complete roster. And if you gotta check the actual creative assets—the ads themselves—it uses list_ads to give you a full listing of every individual ad associated with those campaigns.

Deep Performance Reporting:
When it comes to numbers, your agent can pull metrics at three levels: campaign, ad group, or individual ad. For the whole picture, calling get_campaign_reporting generates financial and engagement data for an entire campaign over a specified date range. Want to know how specific segments are doing? It uses get_adgroup_reporting to pull granular performance reports just for one ad group.

If you gotta check out one single creative asset, it runs get_ad_reporting, which pulls metrics like clicks and impressions specifically for that individual ad.

Controlling the Spend:
If things aren't hitting the mark, your agent can take action fast. When poor performance is detected, it immediately disables an entire campaign using pause_campaign. Conversely, if you hit pause by mistake or want to restart something strong, it uses enable_campaign to turn on a campaign that was previously paused or disabled in the system.

In short, your agent can list every ad group, pull detailed performance reports for any whole campaign or specific ad group, retrieve metrics for individual ads showing clicks and impressions, gives you a full rundown of all active campaigns, and it's got the controls to pause or enable any campaign instantly.

You get command-line access that handles all the data retrieval and the management actions.

Built · Hosted · Managed by Vinkius TikTok Ads MCP Server - Manage Campaigns & Reports Server ID 019d7612-db28-7340-ad0f-b0f37aa94a4f
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About TikTok Ads MCP

How do I get my TikTok Ads API credentials? +
  1. Go to developers.tiktok.com and log in with your TikTok account.
  2. Click Manage AppsCreate App.
  3. Select Marketing API as the app type.
  4. Fill in the app details and submit for review.
  5. After approval, go to your app's page and copy the App ID and App Secret.
  6. Generate an Access Token by authorizing your ad account.
  7. Paste App ID, App Secret, and Access Token below.
Can I manage multiple ad accounts? +

Yes. Your AI agent can switch between ad accounts using their advertiser IDs, giving agencies and multi-brand teams unified campaign management.

What metrics can I track? +

Impressions, clicks, CTR, CPC, CPM, total spend, conversions, conversion rate, ROAS, video views (2s, 6s, 100%), engagement rate, and audience demographics — all filterable by date range, campaign, ad group, and individual ad.

Can I pause underperforming ads automatically? +

Yes. Ask your agent to check which ads have CPC above a threshold or ROAS below target, and it can pause those ads immediately — protecting your budget in real time.

What parameters does the `enable_campaign` tool need to launch a new ad campaign? +

The enable_campaign tool requires mandatory inputs like the target objective, the budget amount, and specific start/end dates. You'll also specify which ad groups belong to this new campaign.

When should I use the `get_adgroup_reporting` tool instead of general reports? +

Use get_adgroup_reporting when you need granular insight into performance within a specific, high-level campaign. It drills down to show which ad groups are driving results or falling short.

What should I do if I run `list_campaigns` too frequently? +

API calls are rate-limited. If you hit a limit, your agent will receive an error code. Implement a small delay between list commands or batch your requests to stay within the platform's quota.

How does `list_ads` help with micro-optimization? +

The list_ads tool retrieves performance data for individual ads. This lets you see which specific creative or ad copy is underperforming, allowing you to pause or adjust it quickly.

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for TikTok Ads. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.