About
A Model Context Protocol server that lets AI assistants like Claude create, manage, analyze and optimize TikTok Ads campaigns through the official API.
Capabilities
TikTok Ads MCP Server
The TikTok Ads MCP Server bridges the gap between AI assistants and TikTok’s advertising ecosystem, allowing developers to embed full campaign management, audience handling, creative uploads, and performance analytics directly into conversational workflows. By exposing the TikTok Ads API through MCP tools, an assistant can authenticate a user, pull real‑time metrics, and even initiate optimizations—all without leaving the chat interface.
What Problem Does It Solve?
Running TikTok ad campaigns requires juggling OAuth authentication, complex endpoint calls, and rate‑limit handling. Traditional SDKs or REST wrappers force developers to write boilerplate code for each interaction, which is error‑prone and difficult to maintain. The MCP server abstracts these concerns into a single, well‑defined interface that AI assistants can invoke with natural language prompts. This eliminates repetitive scripting and lets marketers focus on strategy rather than plumbing.
Core Capabilities
- Authentication Flow – Tools such as and manage the OAuth 2.0 dance, automatically refreshing tokens and tracking status.
- Campaign & Ad Group Management – With , , and detail retrieval tools, an assistant can list, inspect, or modify campaigns in real time.
- Audience & Creative Handling – The server exposes endpoints for creating custom audiences and uploading creatives, enabling dynamic audience segmentation directly from a conversation.
- Performance & Analytics – Tools like return granular metrics, including spend, clicks, conversions, and breakdowns by demographic or placement.
- Reporting – Custom reports can be generated and downloaded, allowing users to request a PDF or CSV summary within the chat.
Real‑World Use Cases
- Ad Ops Automation – A marketing team can ask an AI assistant to “list all campaigns that exceeded 200% ROAS” and receive a parsed table instantly.
- Dynamic Optimization – By feeding performance metrics back into the assistant, a user can trigger an automated rule that reallocates budget to high‑performing ad groups.
- Creative QA – The assistant can upload a new video creative, preview it, and confirm that it meets TikTok’s specifications before launch.
- Audience Expansion – Users can create lookalike audiences on the fly by selecting a source audience, streamlining retargeting efforts.
Integration with AI Workflows
Because the server follows MCP standards, any client that supports MCP—Claude Desktop, Claude API, or custom wrappers—can add the TikTok Ads server as a data source. The assistant treats each tool as a conversational action, allowing prompts like “Show me the top 5 ad groups by click‑through rate” to resolve into a single API call. The server’s built‑in rate limiting, retry logic, and error handling mean that the assistant can gracefully handle TikTok’s 1 000‑request/hour cap without user intervention.
Unique Advantages
- Zero-Coding Interaction – Marketers can manage campaigns through natural language, reducing the need for technical intermediaries.
- Unified Rate‑Limit Management – The server internally throttles requests, protecting the developer from accidental quota exhaustion.
- Secure Credential Handling – Environment variables and token rotation are baked in, ensuring that sensitive credentials never leave the server’s secure context.
- Extensible Architecture – As TikTok expands its API, new tools can be added to the MCP server without altering client code, keeping assistants up‑to‑date with minimal effort.
In summary, the TikTok Ads MCP Server transforms a complex advertising platform into an intuitive, conversational interface. Developers and marketers alike benefit from streamlined authentication, real‑time analytics, and automated campaign operations—all orchestrated through the power of AI assistants.
Related Servers
MarkItDown MCP Server
Convert documents to Markdown for LLMs quickly and accurately
Context7 MCP
Real‑time, version‑specific code docs for LLMs
Playwright MCP
Browser automation via structured accessibility trees
BlenderMCP
Claude AI meets Blender for instant 3D creation
Pydantic AI
Build GenAI agents with Pydantic validation and observability
Chrome DevTools MCP
AI-powered Chrome automation and debugging
Weekly Views
Server Health
Information
Explore More Servers
National Parks MCP Server
Real‑time data on U.S. National Parks
Simple MCP Server With Langgraph
Fast, modular MCP server powered by LangGraph for real‑time data flow
Terminal MCP Server
Run terminal commands via Claude Desktop
nUR MCP Server
Intelligent robot control middleware for Universal Robots via MCP
MSPaint MCP Server
AI‑driven automation of MSPaint via Model Context Protocol
My Tasks MCP Server
Task management via Google Sheets integration