Skip to content
Get MCP AdsGet MCP Ads, home

tiktok_get_report_raw

Run a native TikTok BASIC or AUDIENCE synchronous report with caller-selected dimensions and metrics.

Run a native TikTok BASIC or AUDIENCE synchronous report with caller-selected dimensions and metrics. AUDIENCE supports demographics such as age/gender at campaign/adgroup levels; tiktok_get_audience_report provides a guided path. Use when a current API field is not yet in tiktok://metrics; unlike tiktok_get_insights, this tool does not calculate aliases or auto-split incompatible selections.

Kind
Read
Discovery
Reachable through search_tools and run_tool
Account parameter
advertiserId
Endpoint
https://mcp.getmcpads.com/tiktok-ads/mcp

ParametersLink to this section

NameTypeRequiredNotes
advertiserIdstringRequiredTikTok advertiser account ID as a string.
serviceTypestringOptionalTikTok report service category. One of: AUCTION, RESERVATION. Default: "AUCTION".
reportTypestringOptionalNative provider report type; determines supported metrics and dimensions. One of: BASIC, AUDIENCE, PLAYABLE_MATERIAL, CATALOG, BC. Default: "BASIC".
dataLevelstringRequiredTikTok reporting aggregation level. Metrics and dimensions must be compatible with this level. One of: AUCTION_ADVERTISER, AUCTION_CAMPAIGN, AUCTION_ADGROUP, AUCTION_AD, RESERVATION_ADVERTISER, RESERVATION_CAMPAIGN, RESERVATION_ADGROUP, RESERVATION_AD.
dimensionsarrayRequiredNative reporting dimensions. Validate compatibility with the selected metrics.
metricsarrayRequiredNative or documented calculated metric names to request. Check compatibility with the selected dimensions.
startDatestringOptionalFirst date of the reporting period, in YYYY-MM-DD format.
endDatestringOptionalLast date of the reporting period, in YYYY-MM-DD format, on or after startDate.
queryLifetimebooleanOptionalRequest lifetime reporting instead of the explicit reporting period where TikTok supports it. Default: false.
filteringarrayOptionalNative provider filter expressions; credentials and account overrides are not allowed.
pageintegerOptionalPage number to request, starting at 1. Default: 1.
pageSizeintegerOptionalMaximum items requested per page. Follow the returned pagination information for remaining results. Default: 1000.
orderFieldstringOptionalProvider field used to order report rows.
orderTypestringOptionalSort direction for the selected ordering field. One of: ASC, DESC.

Calling itLink to this section

jsonThrough run_tool, since it is not announced
{
  "name": "run_tool",
  "arguments": {
    "name": "tiktok_get_report_raw",
    "args": {
      "advertiserId": "<string>",
      "dataLevel": "AUCTION_ADVERTISER",
      "dimensions": "<array>",
      "metrics": "<array>"
    }
  }
}
Esc

Type to search