TikTok Ads MCP Server
A local Model Context Protocol (MCP) server for TikTok Ads API integration. It lets MCP clients such as Claude Desktop connect to TikTok Ads, authenticate with a TikTok Business app, and use read-only tools for campaign lookup, ad group and ad inspection, performance reporting, audience breakdowns, advertiser info, pixels, and targeting locations.
Hosted Option
This repository is for users who want to run a local TikTok Ads MCP server.
If you do not want to install Python, manage dependencies, or configure a TikTok developer app, AdsMCP provides a hosted remote MCP server:
AdsMCP Remote MCP Server Setup Guide
The rest of this README covers the local setup.
What This Server Does
- Authentication: Start and complete TikTok Ads OAuth from an MCP client.
- Campaign lookup: List campaigns, inspect campaign details, list ad groups, and inspect ads.
- Performance analytics: Pull campaign, ad group, ad, and audience metrics for common date ranges.
- Audience and account data: Retrieve custom audiences, advertiser info, location IDs, pixels, and pixel event stats.
- Read-only operation: The public MCP tool registry does not expose campaign creation, ad group creation, creative upload, or other write operations.






