MCP server
TikTok AdsMCP Server
Auction reporting, creative fatigue recipes, audience overlap, Spark Ads joins.
https://mcp.getmcpads.com/tiktok-ads/mcpThis endpoint serves TikTok Ads on its own. One shared URL reaches every platform you connect.
- 32
- Tools
- 5
- That write
- 277
- Metrics
- 16
- Dimensions
What you can ask it.
Real questions, with the tools each one resolves to. Every tool named below is in the catalogue on this page.
4 questions
Which TikTok creatives are fatiguing, and what should we swap them for?
Reads ad-level daily reporting, spots the frequency and CTR decay pattern, and returns the refresh recipes TikTok's own diagnostics imply.
tiktok_get_creative_fatigue_recipestiktok_get_insightstiktok_get_creativesAre two of our TikTok ad groups bidding against each other?
Compares targeting fields, custom audiences and saved audiences across ad groups and reports where the overlap is large enough to matter.
tiktok_get_audience_overlaptiktok_get_adgroupstiktok_get_audience_detailsSpend, CPA and ROAS by campaign across all four platforms, last 7 days against the 7 before.
One request, four APIs. Each platform's insights tool plans its own query, then the assistant lines the rows up in a single table.
meta_get_insightsgoogle_ads_get_insightstiktok_get_insightspinterest_run_reportRelaunch the TikTok campaigns we paused during the stock shortage.
Finds the campaigns by delivery status and previous status, then resumes them and confirms the new budget on each.
tiktok_get_delivery_statustiktok_update_campaign_statustiktok_update_campaign_budgetThe work it does every week.
Audits, weekly reports and the rest of the recurring jobs that call a TikTok Ads tool. Each one is written against the shipped gateway, so following it works.
Every TikTok Ads tool, as the gateway ships it.
Each description is the one the tool reports to your assistant during discovery, which is what it reads before deciding to call it.
What it can change: Pause or resume a campaign or ad group. Change a campaign or ad group budget. Create a campaign, always paused. Every write previews first.
32 tools
tiktok_health_checkRead-only health check for TikTok credentials, accessible advertisers, and advertiser info.
tiktok_list_advertisersList all TikTok advertiser accounts accessible with the current token.
tiktok_get_advertiser_infoGet detailed information for specific TikTok advertiser accounts: currency, timezone, status, balance.
tiktok_get_campaignsList campaigns for a TikTok advertiser account.
tiktok_get_adgroupsList ad groups for a TikTok advertiser. Returns targeting, budget, optimization goal, and schedule info.
tiktok_get_adsList ads for a TikTok advertiser. Returns ad ID, name, operation status, and creative info.
tiktok_get_insightsQuery TikTok Ads performance insights. Supports 400+ metrics with intelligent query planning. Use tiktok://metrics resource to see available metrics. Use tiktok://dimensions.
tiktok_get_creativesGet creative details (video, image, text) for specific ads in a TikTok advertiser account.
tiktok_get_audiencesList custom and lookalike audiences for a TikTok advertiser account.
tiktok_search_keywordsGet keyword suggestions for TikTok Search Ads.
tiktok_validate_queryValidate a TikTok metric/dimension combination BEFORE executing.
tiktok_get_pixelsList TikTok pixels and, when permissions allow it, pixel event metadata for an advertiser.
tiktok_get_eventsDiscover pixel/app events or accessible tracking diagnostics for an advertiser.
tiktok_get_delivery_statusAggregate campaign, ad group, and ad delivery status/operation_status with simple diagnostics.
tiktok_get_async_report_statusCheck a TikTok async report task status by taskId when async report endpoints are available.
tiktok_get_video_assetsReturn ad-linked TikTok video asset metadata from ad/get and video material endpoints when available.
tiktok_get_spark_adsReturn Spark Ads context from ad fields when available, with a conservative fallback if Spark-specific fields are not supported.
tiktok_get_audience_detailsGet custom/lookalike/saved audience details where TikTok DMP endpoints are accessible.
tiktok_get_shop_catalog_diagnosticsRead-only TikTok Shop/catalog/e-commerce diagnostics.
tiktok_get_search_ads_maturityDiagnose TikTok Search Ads maturity from keyword/search-term reporting and optional keyword recommendation endpoints.
tiktok_get_creative_fatigue_recipesFind likely creative fatigue patterns from ad-level daily reporting and return read-only refresh recipes.
tiktok_get_audience_overlapRead-only audience overlap diagnostics across ad groups, custom audiences, saved audiences, and targeting fields.
tiktok_get_spark_organic_joinsJoin accessible Spark Ads fields with paid page/post reporting and optional organic identity/post endpoints when permissions allow.
tiktok_update_campaign_statuswritePause or reactivate a TikTok campaign.
tiktok_update_campaign_budgetwriteChange a TikTok campaign budget, in the account currency.
tiktok_create_campaignwriteCreate a TikTok campaign. Always created PAUSED, with no option to create it active.
tiktok_get_entities_rawList TikTok campaigns, ad groups, or ads with caller-selected native fields, filtering, sorting, and pagination.
tiktok_get_read_endpointAdvanced GET-only TikTok Business API escape hatch for documented JSON read endpoints not yet modeled by a specialized MCP tool.
tiktok_get_report_rawRun a native TikTok synchronous report with caller-selected dimensions and metrics.
tiktok_get_targeting_catalogRead TikTok targeting and planning catalogs: locations, languages, interests, behaviors, hashtags, Search Ads keyword ideas/health, devices, carriers, contextual tags, content exclusions, and time zones.
tiktok_update_adgroup_budgetwriteChange the budget of a TikTok ad group.
tiktok_update_adgroup_statuswritePause or reactivate a TikTok ad group.
What you can measure, and how you can cut it.
The full catalogues live in the reference, where every entry carries the API field it maps to and the constraints that come with it. Here is their shape.
Metrics
277
16 families
- App68
- Website27
- Calculated26
- Attribution25
- Tiktok23
- Skan18
- Core16
- Shop15
- Video12
- Social9
- Instant experience8
- Interactive8
- Offline8
- Live7
- Clicks5
- Messaging2
Everything else about it.
The reference, the catalogues, and how to put TikTok Ads in front of your assistant.
The other five servers