TikTok Ads MCP Server
Python-based Model Context Protocol server that connects Claude AI to TikTok Ads API
Core Features
Campaign Management
Get campaigns, campaign details, and ad groups with comprehensive data access.
Performance Analytics
Access campaign and ad group performance metrics for data-driven insights.
Secure Authentication
OAuth 2.0 flow with secure token management and account switching.
Rate Limiting
Built-in rate limiting (1000 req/hour) and retry logic for reliable API access.
Available MCP Tools
Authentication
- • tiktok_ads_login
- • tiktok_ads_complete_auth
- • tiktok_ads_auth_status
- • tiktok_ads_switch_ad_account
Campaign Management
- • tiktok_ads_get_campaigns
- • tiktok_ads_get_campaign_details
- • tiktok_ads_get_adgroups
Performance Analytics
- • tiktok_ads_get_campaign_performance
- • tiktok_ads_get_adgroup_performance
Installation & Setup
Requirements
- • Python 3.10 or higher
- • TikTok For Business account with API access
- • Registered TikTok Ads Developer account
Standard Installation
Recommended (with uv)
Faster dependency resolution with UV package manager
📚 Visit the GitHub repository for detailed setup instructions and configuration guide.
About AdsMCP
AdsMCP is building the future of AI-powered advertising management through standardized APIs and Model Context Protocol implementations. Our tools help marketers and developers seamlessly integrate advertising platforms with AI assistants.