Skip to main content
Glama

Nexscope Ecommerce Data MCP

Tiktok Livestream Analytics

nexscope_tiktok_livestream_analytics

Search TikTok e-commerce livestream leaderboards via Kalodata and query detailed data for specific livestreams. Supports viewing high-ranking, high-sales TikTok shopping livestreams by region, currency, language, and date range, and using livestreamId to retrieve revenue, viewers, duration, GPM, and number of products sold. Trigger when users mention TikTok livestream ranking, TikTok live ranking, TikTok top livestreams, TikTok live shopping ranking, TikTok livestream detail, TikTok live data, live viewers, kalodata livestream search, kalodata livestream ranking, TikTok livestream ranking, TikTok live ranking, TikTok top livestreams, TikTok live shopping ranking, TikTok livestream detail, kalodata livestream search/detail, live analytics. Even if the user does not explicitly mention "kalodata", trigger this skill whenever their need involves viewing TikTok livestream leaderboards or detailed data for a specific TikTok livestream.

Input Schema

NameRequiredDescriptionDefault
regionNoRegion/market code, e.g., US. Max length 1000
shop_idNoShop ID filter
currencyNoCurrency unit, e.g., USD. Max length 1000
languageNoReturn language, e.g., zh-CN, en-US. Max length 1000
pageSizeNoItems per page, value range 5-100
dateRangeNoTime range, e.g., last7Day (last 7 days), last30Day (last 30 days). Max length 1000
sortFieldNoSort criteria, structure defined by the gateway; pass an empty object {} for default rank order when not sorting
creator_idNoCreator ID filter
pageNumberNoPage number, value range 1-5 (out of range returns errcode 501)
product_idNoProduct ID filter
category_idNoCategory ID filter
livestreamIdNoTarget livestream unique ID (camelCase), e.g., 7661409374878878494. Typically obtained from the livestream_id in the livestream rank endpoint. Max length 1000
followers_rangeNoCreator follower range filter

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses what the detail mode returns (revenue, viewers, duration, GPM, products sold) and implies the livestreamId comes from the rank endpoint, which is useful chain-of-calls context. It says nothing about authorization needs, quota/rate limits, or failure modes, and the readOnlyHint=false annotation sits oddly against a description that only describes read/search behavior—worth clarifying but not an outright contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The valuable content is front-loaded in the first two sentences, but the trigger sentence repeats the same keyword set twice nearly verbatim (TikTok livestream ranking, live ranking, top livestreams, live shopping ranking, livestream detail all appear twice), inflating length without adding retrieval value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 13-parameter, dual-mode tool with no output schema, the description does cover both modes and the key returned metrics. But it omits mode-selection logic, does not note the schema's pagination ceiling (pageNumber 1-5) or the sortField default, and gives no differentiation from near-duplicate siblings—gaps an agent must resolve by reading the schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so every one of the 13 parameters is already documented in the schema; the description only echoes region, currency, language, dateRange, and livestreamId. Crucially it never explains which filters belong to ranking mode versus detail mode, which is the semantic gap the schema alone cannot resolve.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states two concrete capabilities with verb+resource precision: leaderboard search ranked livestreams, and detail retrieval by livestreamId that returns revenue, viewers, duration, GPM, and units sold. It does not, however, distinguish itself from overlapping siblings such as nexscope_data_kd_livestream_rank, nexscope_data_kd_livestream_detail, or nexscope_chuhaijiang_tiktok_live_search, so an agent cannot tell from the description alone why it should pick this tool over those.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit trigger conditions (TikTok livestream ranking, live shopping ranking, livestream detail, live viewers) and even covers the implicit case where the user never mentions Kalodata. What is missing is any exclusion or routing rule—nothing says when to prefer this dual-mode tool over the separate Kalodata rank/detail siblings, nor when to use ranking mode versus detail mode beyond the presence of livestreamId.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources