Tiktok Ads Mcp Server [PPR]
Pricing
from $10.00 / 1,000 tool calls
Tiktok Ads Mcp Server [PPR]
MCP server providing TikTok Ad Library data to AI agents. Three tools: [search ads by keyword or region], [get targeting and reach details], [browse advertiser portfolios]. Covers all EU/EEA countries. Works with Claude Desktop, Cursor, and any MCP-compatible client.
Pricing
from $10.00 / 1,000 tool calls
Rating
0.0
(0)
Developer

zadexinho
Actor stats
0
Bookmarked
1
Total users
1
Monthly active users
22 days ago
Last modified
Categories
Share
TikTok Ads MCP Server
MCP server providing TikTok Ad Library data to AI agents. Search ads, get targeting details, and browse advertiser portfolios — all via standard MCP tool calls. Covers EU/EEA countries (DSA mandate). Works with Claude Desktop, Cursor, and any MCP-compatible client.
What it does
Exposes 3 tools that let AI agents query the TikTok Ad Library programmatically:
search_tiktok_ads— Search by keyword, advertiser keyword, region, or date rangeget_ad_details— Get targeting demographics, reach breakdowns, and creative assets for a specific adget_advertiser_ads— Browse ads from a specific advertiser (keyword match)
Tools
search_tiktok_ads
Search TikTok Ad Library for ads by keyword or advertiser name.
query: "Nike" # Keyword searchadvertiser_name: "" # Or search by advertiser keywordregion: "all" # Country code or "all"start_date: "2026-01-01" # Optional date filterend_date: "2026-02-28" # Optional date filtermax_results: 10 # 1-100 (TikTok API caps at ~12 per query)
Returns: list of ads with ID, advertiser, dates, estimated audience, creative type.
get_ad_details
Get detailed targeting and reach data for a specific ad.
ad_id: "1820859151010817" # From search results
Returns: full ad record with audience demographics (age, gender), impression breakdowns by country, targeting criteria, and creative URLs.
get_advertiser_ads
Get ads from a specific advertiser. Note: TikTok treats the advertiser name as a fuzzy keyword match — results may include similar advertiser names.
advertiser_name: "Netflix" # Advertiser keywordregion: "DE" # Optional region filtermax_results: 10 # 1-100
Returns: list of ads matching that advertiser keyword.
Setup
Claude Desktop
Add to claude_desktop_config.json:
{"mcpServers": {"tiktok-ads": {"url": "https://actors-mcp-server.apify.actor?token=YOUR_APIFY_TOKEN&actors=zadexinho/tiktok-ads-mcp-server"}}}
Cursor
Add to MCP settings:
{"tiktok-ads": {"url": "https://actors-mcp-server.apify.actor?token=YOUR_APIFY_TOKEN&actors=zadexinho/tiktok-ads-mcp-server"}}
Direct standby URL
https://tiktok-ads-mcp-server.apify.actor/mcp?token=YOUR_APIFY_TOKEN
Pricing
| Event | Price |
|---|---|
tool-call (per invocation) | $0.01 |
FAQ
Why EU/EEA only? The TikTok Ad Library is mandated by the EU Digital Services Act. All data is scoped to EU/EEA countries — this is a platform limitation, not a server limitation.
Why does advertiser search return unrelated results? TikTok's API treats advertiser name as a keyword match. Searching "Netflix" may return ads from advertisers with similar names. Combine with a region or date filter for more precise results.
Why am I getting fewer results than requested? TikTok's Ad Library API returns a single page per query (~12 ads). This is a platform constraint.
Also available as Scraper
Need bulk data? Use the TikTok Ads Scraper for high-volume extraction at $3.00/1K results.


