TikTok GMV Max MCP server
io.github.Buer2333/tiktok-gmvmax-mcp·v0.2.0Read-only TikTok Business API: GMV Max campaigns and reports, ads, BC balances.
0 stars52 downloads/wk
Reviews
Write oneNobody has reviewed TikTok GMV Max yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
TikTok GMV Max tools (24)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_ad_groups_toolGet ad groups for a specific advertiser with optional filtering
get_ads_range_report_toolGet Ads (manual bid) aggregate report for a date range (no timezone alignment). Returns cost, gmv, orders, roas.
get_ads_report_aligned_toolGet Ads (manual bid) report aligned to shop timezone. Fetches hourly data and re-aggregates to match a shop-tz day. Returns cost, gmv, orders, and roas.
get_ads_toolGet ads for a specific advertiser with optional filtering
get_advertiser_balance_toolGet balance and basic info for individual advertiser accounts. Max 100 IDs per request.
get_authorized_ad_accounts_toolGet all authorized ad accounts accessible by the current access token
get_bc_account_cost_toolGet cost summary for all ad accounts under a BC within a date range. Useful for weekly/monthly spend review.
get_bc_balance_toolGet Business Center balance (available funds).
get_bc_budget_changelog_toolGet budget change history for a specific advertiser under BC. Track who changed budget and when.
get_bc_transactions_toolGet BC transaction records (top-ups, deductions). transaction_level: BC or ADVERTISER. Times format: YYYY-MM-DD HH:MM:SS.
get_business_centers_toolGet business centers accessible by the current access token
get_campaigns_toolGet campaigns for a specific advertiser with optional filtering
get_creative_report_toolGet creative-level performance report (video insights, engagement, play metrics). report_type: VIDEO_INSIGHT (default).
get_gmvmax_campaign_info_toolGet detailed info for a specific GMV Max campaign via /campaign/gmv_max/info/. Returns budget, bid, product, and scheduling details.
get_gmvmax_campaigns_toolGet GMV Max campaigns via /gmv_max/campaign/get/. Returns campaign list with status and ROI protection info. Default filter: PRODUCT_GMV_MAX.
get_gmvmax_range_report_toolGet GMVMAX aggregate report for a date range (no timezone alignment). Returns cost, gmv, orders, roi.
get_gmvmax_report_aligned_toolGet GMVMAX report aligned to shop timezone. Fetches hourly data and re-aggregates to match a shop-tz day, regardless of the ad account's native timezone. Returns aggregated metrics (cost, gross_revenue, orders), ROI, and hours included.
get_gmvmax_reports_toolGet GMV Max performance reports via /gmv_max/report/get/. store_ids is REQUIRED (get from campaign info endpoint). Metrics: cost, orders, cost_per_order, gross_revenue, roi, net_cost, creative_delivery_status, product_impressions, product_clicks, product_click_rate, ad_click_rate, ad_conversion_rate, ad_video_view_rate_2s/6s/p25/p50/p75/p100. Dimensions: advertiser_id, stat_time_day, item_id (item
get_gmvmax_store_list_toolGet stores linked to a GMVMAX advertiser account. Useful to verify store-advertiser bindings.
get_gmvmax_videos_toolGet videos available for GMVMAX campaigns for a given store. Returns video list with IDs for cross-referencing with creative reports.
get_identities_toolGet TikTok identities (creator accounts) authorized to an advertiser. identity_type: CUSTOMIZED_USER, AUTH_CODE, TT_USER, BC_AUTH_TT. For BC_AUTH_TT, identity_authorized_bc_id is required.
get_reports_toolGet performance reports and analytics with comprehensive filtering and grouping options
get_trending_list_toolGet trending hashtags on TikTok via /discovery/trending_list/. discovery_type: HASHTAG. date_range: 7DAY | 30DAY. country_code: e.g. US. Set include_history=True to get per-day rank/views breakdown.
get_video_info_toolGet video asset details (URL, thumbnail, duration) by video IDs. Use with get_ads_tool to map ad → video_id → video URL/poster.
Public scan report
scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it
- Code scan45 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 9 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How TikTok GMV Max compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,273 servers
- Tools
- 24
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 52
- more than 45% of 11,915 servers with a package
What its tools let an agent do: 24 read
Install TikTok GMV Max in Claude Code, Cursor or VS Code
claude mcp add tiktok-gmvmax-mcp -- uvx tiktok-gmvmax-mcp
What the publisher says
From the TikTok GMV Max repository's README, as published. We do not edit it. Read it on GitHub
TikTok GMV Max MCP
<!-- mcp-name: io.github.Buer2333/tiktok-gmvmax-mcp -->
A read-only Model Context Protocol server for the TikTok Business (Marketing) API, with first-class GMV Max support. Ask your assistant how your GMV Max campaigns, regular ads, and Business Center budgets are doing, and get answers in your shop's timezone and in USD.
It runs daily in production behind a multi-shop TikTok Shop reporting stack, so most of the code beyond plain API wrappers handles things the raw API gets wrong. Report days are realigned from the ad account's timezone to the shop's. Non-USD accounts are converted at that day's rate. TikTok's transient 51010 timeouts are retried.
Started as a fork of ysntony/tiktok-ads-mcp (MIT), which covers the six core campaign/report tools. This project adds GMV Max, timezone-aligned and range reports, creatives, Business Center finance and trending hashtags, and is published separately as tiktok-gmvmax-mcp. The Python import package is still tiktokadsmcp, so don't install both distributions into the same environment.
Tools (24, all read-only)
GMV Max
Accounts, campaigns and ads
Reporting
Business Center finance
Discovery
Install
Requires Python 3.10+.
uvx tiktok-gmvmax-mcp # run without installing
# or
pip install tiktok-gmvmax-mcp # provides the `tiktok-gmvmax-mcp` commandConfigure
Create an app in the TikTok for Business developer portal, grant it read permissions for the endpoints you need (ad accounts, campaigns and ads, reporting, GMV Max, Business Center), and generate a long-lived access token.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
TikTok GMV Max: common questions
- Is TikTok GMV Max MCP server safe?
- Mostly: it is graded B (83/100). Read the TikTok GMV Max safety report
- How do I install TikTok GMV Max?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does TikTok GMV Max need an API key?
- Yes. The registry entry asks for
TIKTOK_SECRET,TIKTOK_ACCESS_TOKEN,TIKTOK_ACCESS_TOKEN_2. - Is TikTok GMV Max maintained?
- The last commit was 14 days ago (2026-10-19). The latest release is v0.2.0.
- How does TikTok GMV Max compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,273 servers); tools 24 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.