get_business_centers_tool
Get business centers accessible by the current access token
pagebc_idpage_size
io.github.Buer2333由 GitHub 账号 Buer2333 发布v0.2.1更新于 Nov 7, 2026
Read-only TikTok Business API: GMV Max campaigns and reports, ads, BC balances.
发布方自己的服务:Tiktokporn
只读的 TikTok Business API 服务器,用于查询 GMV Max 广告、报表和商务中心余额,并按店铺时区与美元口径汇总。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
参照 仓库 中的启动说明。
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.
The Python import package
tiktok_ads_mcphas the same name as the one in thetiktok-ads-mcpPyPI distribution, so don't install both into the same environment.
GMV Max
Accounts, campaigns and ads
Reporting
Business Center finance
Discovery
Requires Python 3.10+.
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.
Versions before 0.2 read the token from TIKTOK_ACCESS_TOKEN_XINCHENG / TIKTOK_ACCESS_TOKEN_ZECHENG. Those names still work.
Claude Desktop / Claude Code (mcpServers):
*_aligned_tools fetch hourly rows and re-aggregate them into a day in the shop's timezone, so ad spend lines up with shop orders.51010 (TikTok backend timeout) is retried with backoff at the client layer. Rate-limit and 5xx errors are retried too.MCPServer (2.x) and falls back to FastMCP (1.x).Issues and PRs are welcome. Please include a test with any behavior change.
tiktok-gmvmax-mcp; package links updated.tiktok-gmvmax-mcp.TIKTOK_ACCESS_TOKEN / TIKTOK_ACCESS_TOKEN_2. The legacy names still work.httpx client, FastMCP server.MIT. See LICENSE.
The six core campaign/report tools are based on ysntony/tiktok-ads-mcp (MIT).
来源:README.md,提交 2f29d41
Get business centers accessible by the current access token
pagebc_idpage_sizeGet 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.
pagepage_sizeadvertiser_id必填identity_typeidentity_authorized_bc_idGet all authorized ad accounts accessible by the current access token
random_stringGet campaigns for a specific advertiser with optional filtering
filtersadvertiser_id必填Get ad groups for a specific advertiser with optional filtering
pagefilterspage_sizecampaign_idadvertiser_id必填Get ads for a specific advertiser with optional filtering
pagefilterspage_sizeadgroup_idadvertiser_id必填Get performance reports and analytics with comprehensive filtering and grouping options
pagebc_idfiltersmetricsend_datepage_sizedata_leveldimensionsorder_typestart_dateorder_fieldreport_type另有 6 个Get GMV Max campaigns via /gmv_max/campaign/get/. Returns campaign list with status and ROI protection info. Default filter: PRODUCT_GMV_MAX.
pagefilteringpage_sizecampaign_idsadvertiser_id必填Get 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_id requires filtering with campaign_ids AND item_group_ids). Filtering: {"campaign_ids": ["..."], "item_group_ids": ["..."]}.
pagemetricsend_date必填filteringpage_sizestore_ids必填dimensionsstart_date必填advertiser_id必填Get detailed info for a specific GMV Max campaign via /campaign/gmv_max/info/. Returns budget, bid, product, and scheduling details.
campaign_id必填advertiser_id必填Get video asset details (URL, thumbnail, duration) by video IDs. Use with get_ads_tool to map ad → video_id → video URL/poster.
video_ids必填advertiser_id必填Get creative-level performance report (video insights, engagement, play metrics). report_type: VIDEO_INSIGHT (default).
pageend_date必填filteringpage_sizestart_date必填report_typeadvertiser_id必填Get videos available for GMVMAX campaigns for a given store. Returns video list with IDs for cross-referencing with creative reports.
pagestore_id必填page_sizeadvertiser_id必填identity_listneed_auth_code_videostore_authorized_bc_idGet Business Center balance (available funds).
bc_id必填Get cost summary for all ad accounts under a BC within a date range. Useful for weekly/monthly spend review.
pagebc_id必填end_date必填page_sizestart_date必填Get BC transaction records (top-ups, deductions). transaction_level: BC or ADVERTISER. Times format: YYYY-MM-DD HH:MM:SS.
pagebc_id必填end_time必填page_sizestart_time必填transaction_levelGet budget change history for a specific advertiser under BC. Track who changed budget and when.
pagebc_id必填end_date必填page_sizestart_date必填advertiser_id必填Get stores linked to a GMVMAX advertiser account. Useful to verify store-advertiser bindings.
advertiser_id必填Get balance and basic info for individual advertiser accounts. Max 100 IDs per request.
advertiser_ids必填Get 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.
date必填metricsshop_tzstore_ids必填advertiser_id必填Get 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.
date必填metricsshop_tzadvertiser_id必填Get GMVMAX aggregate report for a date range (no timezone alignment). Returns cost, gmv, orders, roi.
end_date必填store_ids必填start_date必填advertiser_id必填Get Ads (manual bid) aggregate report for a date range (no timezone alignment). Returns cost, gmv, orders, roas.
end_date必填start_date必填advertiser_id必填Get 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.
page_sizedate_rangecategory_idcountry_codeadvertiser_id必填discovery_typeinclude_history已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
porn.tik-tok官方发布者
一个远程 MCP 服务器,让助手搜索并浏览某成人视频网站的公开视频、创作者和话题标签目录。

由 GitHub 账号 Nero-Engine 发布
根据Instagram、TikTok或YouTube的帖子记录,为每个账号排出最佳发帖星期和时段AI 翻译

由 GitHub 账号 heyitsgautham 发布
YouTube 和 TikTok 文字记录,以及作为工具的 YouTube 搜索和评论。运行于 Apify。AI 翻译

com.insightfulpipe
托管的 TikTok Pages MCP 服务器,让助手读取创作者资料与视频数据,并发起视频或图文发布。

com.insightfulpipe
托管式 TikTok 广告 MCP 服务器,让 AI 助手读取 TikTok 广告数据并管理广告系列、广告组、广告和受众。
uvx tiktok-gmvmax-mcp # run without installing# orpip install tiktok-gmvmax-mcp # provides the `tiktok-gmvmax-mcp` command{ "mcpServers": { "tiktok-gmvmax": { "command": "uvx", "args": ["tiktok-gmvmax-mcp"], "env": { "TIKTOK_APP_ID": "your_app_id", "TIKTOK_SECRET": "your_secret", "TIKTOK_ACCESS_TOKEN": "your_access_token" } } }}git clone https://github.com/Buer2333/tiktok-gmvmax-mcp && cd tiktok-gmvmax-mcppython -m venv .venv && .venv/bin/pip install -e ".[dev]".venv/bin/python -m pytest tests -q