Skip to main content
Glama

Nexscope Ecommerce Data MCP

Tiktok Product Search

nexscope_tiktok_product_search

Search and analyze TikTok product data including sales, influencer sales data, pricing, and commission rates across 16 TikTok Shop sites. Trigger when users mention TikTok product search, TikTok Shop product analysis, TikTok sales data, influencer sales, TikTok product selection, TikTok commission rate, TikTok product ranking, Nexscope data query, TikTok product search, TikTok sales, influencer sales, TikTok commission, TikTok product selection, short-video e-commerce, TikTok data. Even if the user does not explicitly mention "Nexscope" or "TikTok", trigger this skill whenever their need involves searching products on TikTok Shop or analyzing TikTok product performance metrics.

Input Schema

NameRequiredDescriptionDefault
regionNoRegion, default US. Options: US (United States), ID (Indonesia), TH (Thailand), PH (Philippines), MY (Malaysia), VN (Vietnam), GB (United Kingdom), MX (Mexico), SG (Singapore), SA (Saudi Arabia), BR (Brazil), ES (Spain), JP (Japan), DE (Germany), IT (Italy), FR (France)
keywordNoProduct keyword (please translate to the local language). Max length 1000
pageNumNoPage number. Default 1
pageSizeNoItems per page. Default 50
saleDaysNoDays the product has been on sale, unit is days
sortTypeNoSort direction: 0=ascending, 1=descending. Default 1
maxReviewCountNoReview count (maximum)
maxSpuAvgPriceNoSPU average price (maximum)
maxTotalIflCntNoPromoting creator count (maximum)
minReviewCountNoReview count (minimum)
minSpuAvgPriceNoSPU average price (minimum)
minTotalIflCntNoPromoting creator count (minimum)
maxFirstCrawlDtNoProduct listing time (maximum), format YYYYMMDD
maxTotalSaleCntNoTotal sales (maximum)
minFirstCrawlDtNoProduct listing time (minimum), format YYYYMMDD (e.g., 20200101 represents 2020-01-01)
minTotalSaleCntNoTotal sales (minimum)
maxProductRatingNoProduct rating (maximum)
maxTotalVideoCntNoPromotional video count (maximum)
maxTotalViewsCntNoPromotional view count (maximum)
minProductRatingNoProduct rating (minimum)
minTotalVideoCntNoPromotional video count (minimum)
minTotalViewsCntNoPromotional view count (minimum)
productSortFieldNoSort field: 1=total sales, 2=total GMV, 3=SPU average price, 4=7-day sales, 5=30-day sales, 6=7-day GMV, 7=30-day GMV. Default 1
categoryKeywordCNNoProduct category (please enter in Chinese). Max length 1000
maxTotalSale30dCntNo30-day sales (maximum)
maxTotalSaleGmvAmtNoProduct total GMV (maximum). Max length 1000
minTotalSale30dCntNo30-day sales (minimum)
minTotalSaleGmvAmtNoProduct total GMV (minimum). Max length 1000
maxTotalSaleGmv30dAmtNoProduct total GMV (30-day) (maximum). Max length 1000
minTotalSaleGmv30dAmtNoProduct total GMV (30-day) (minimum). Max length 1000
maxProductCommissionRateNoProduct commission rate (maximum). Input as percentage will be automatically converted to decimal, e.g., 5%->0.05
minProductCommissionRateNoProduct commission rate (minimum). Input as percentage will be automatically converted to decimal, e.g., 5%->0.05

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?

Annotations already declare readOnlyHint=false and openWorldHint=true, so some safety context is supplied structurally. The description adds the data scope (16 sites and performance metrics) but does not clarify auth needs, freshness, rate limits, or why a search tool is marked non-read-only, leaving a gap. It does not clearly contradict the annotations, but the search framing and readOnlyHint=false are not reconciled.

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 first sentence is clear and front-loaded, but the remainder is a heavily repetitive trigger-keyword list with duplicated phrases like “TikTok product search,” “TikTok sales,” and “influencer sales.” Much of the text does not add new information and hurts readability.

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?

The description gives the high-level data domain and supported sites, which helps orient an agent for a complex 32-parameter search tool. However, with no output schema, it does not explain return structure, pagination limits, result ordering, or data freshness, leaving important behavior implicit.

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 description coverage is 100%, so all 32 parameters are already documented in the schema. The description lists broad data categories but adds no meaning about keyword translation, region selection, pagination, sorting, or filter semantics beyond what the schema already provides.

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 a specific verb and resource — search and analyze TikTok product data — and lists the included metrics (sales, influencer sales, pricing, commission rates) and 16 supported sites. It does not meaningfully distinguish this tool from sibling TikTok product tools such as nexscope_tiktok_product_discovery or nexscope_tiktok_shop_product_detail, so it stops short of a 5.

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, including when the user does not name Nexscope or TikTok, which is useful routing guidance. It does not state when not to use it or name alternatives among the many sibling TikTok product tools, so it lacks the exclusions and alternatives expected at the top score.

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