Skip to content
Get MCP AdsGet MCP Ads, home

tiktok_get_audience_report

Read TikTok AUDIENCE performance reports by age or gender at advertiser, campaign, ad group or ad level, including delivery from eligible Smart+ campaigns.

Read TikTok AUDIENCE performance reports by age or gender at advertiser, campaign, ad group or ad level, including delivery from eligible Smart+ campaigns. Multiple demographics return separate reports, not a joint distribution. Explicit pagination and native provider errors; no inference of configured targeting or Custom Audience membership.

Kind
Read
Discovery
Announced in the tool list
Account parameter
advertiserId
Endpoint
https://mcp.getmcpads.com/tiktok-ads/mcp

ParametersLink to this section

NameTypeRequiredNotes
advertiserIdstringRequiredExact TikTok numeric ID, as a string.
dataLevelstringOptionalTikTok reporting aggregation level. Metrics and dimensions must be compatible with this level. One of: AUCTION_ADVERTISER, AUCTION_CAMPAIGN, AUCTION_ADGROUP, AUCTION_AD. Default: "AUCTION_CAMPAIGN".
dimensionsarrayRequiredage and/or gender, optionally with the ID matching dataLevel. Multiple demographics return separate reports, never a fabricated age × gender cross-tab.
metricsarrayRequiredNative AUDIENCE metric keys, e.g. spend, impressions, clicks, ctr, cpc, conversion. Provider rejects unsupported metric combinations; BASIC metric availability does not imply AUDIENCE support.
startDatestringRequiredFirst date of the reporting period, in YYYY-MM-DD format.
endDatestringRequiredLast date of the reporting period, in YYYY-MM-DD format, on or after startDate.
campaignIdsarrayOptionalRestrict results to these campaign IDs.
adgroupIdsarrayOptionalRestrict TikTok results to these ad group IDs.
adIdsarrayOptionalRestrict results to these ad IDs.
pageintegerOptionalPage number to request, starting at 1. Default: 1.
limitintegerOptionalMaximum number of returned items or rows. The declared bounds and default apply; use pagination for additional results. Default: 500.
orderFieldstringOptionalProvider field used to order report rows. One of: spend, impressions, clicks.
orderTypestringOptionalSort direction for the selected ordering field. One of: ASC, DESC.

Calling itLink to this section

jsonDirectly, since it is announced
{
  "name": "tiktok_get_audience_report",
  "arguments": {
    "advertiserId": "<string>",
    "dimensions": "<array>",
    "metrics": "<array>",
    "startDate": "<string>",
    "endDate": "<string>"
  }
}
Esc

Type to search