TikTok / Social Commerce
TikTok New Product Rank MCP Tool
Discover trending new products across 16 TikTok Shop regional markets via EchoTik new product ranking data.
MCP tool name
nexscope_tiktok_new_product_rankEquivalent REST API path
https://claw-callback.nexscope.ai/api/skill-api/v1/skills/tiktok-new-product-rank/runJSON-RPC method
tools/callAuthentication
Send the user API key as a bearer token on every MCP JSON-RPC request.
Authorization: Bearer nk_xxxxxxxxxxxxxxxxxIf authentication is missing or invalid, ask the user to open API Access and copy a valid key before calling this tool.
Call this MCP tool
Use tools/call with the MCP tool name below. The arguments object should match the table on this page.
{
"jsonrpc": "2.0",
"id": "tiktok-new-product-rank-1",
"method": "tools/call",
"params": {
"name": "nexscope_tiktok_new_product_rank",
"arguments": {
"region": "US",
"pageSize": 10,
"pageNum": 1,
"date": "2026-08-01"
}
}
}REST API equivalent
POST /api/skill-api/v1/runhttps://claw-callback.nexscope.ai/api/skill-api/v1/skills/tiktok-new-product-rank/runCanonical detail URL
https://www.nexscope.ai/mcp-map/tiktok-new-product-rankArguments
| Name | Type | Required | Meaning |
|---|---|---|---|
date | string | required | Date in YYYY-MM-DD format Example: 2026-08-01 |
region | string | optional | Region, 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) Example: US |
pageNum | integer | optional | Page number, default 1 Example: 1 |
pageSize | integer | optional | Items per page, default 50 Example: 10 |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Meaning |
|---|---|---|---|
total | integer | optional | Record count Example: 1 |
products | array | optional | New product list (see product object below) Example: [] |
columns | array | optional | Rendered columns Example: [] |
type | string | optional | Render style Example: {} |
costToken | integer | optional | Token cost Example: 1 |
products[].title | string | optional | Product name Example: {} |
products[].asin | string | optional | Product ID Example: B072MQ5BRX |
products[].region | string | optional | Region code Example: US |
products[].price | number | optional | SPU average price Example: 1 |
products[].minPrice | number | optional | Minimum price Example: 1 |
products[].maxPrice | number | optional | Maximum price Example: 1 |
products[].currency | string | optional | Currency Example: {} |
products[].totalSaleCnt | integer | optional | Total sales Example: 1 |
products[].totalSale30dCnt | integer | optional | Sales in last 30 days Example: 1 |
products[].totalSaleGmvAmt | number | optional | Total GMV Example: 1 |
products[].totalSaleGmv30dAmt | number | optional | GMV in last 30 days Example: 1 |
products[].salesTrendFlagText | string | optional | Sales trend indicator, 0=stable 1=rising 2=falling Example: {} |
products[].totalVideoCnt | integer | optional | Total video count Example: 1 |
products[].totalLiveCnt | integer | optional | Total livestream count Example: 1 |
products[].totalIflCnt | integer | optional | Total creator count Example: 1 |
products[].productCommissionRate | number | optional | Product commission rate Example: 1 |
products[].productRating | number | optional | Product rating Example: 1 |
products[].reviewCount | integer | optional | Review count Example: 1 |
products[].availableDate | string | optional | First crawl date Example: 2026-01-01 |
products[].categoryId | string | optional | Product category ID Example: example-id |
products[].imageUrl | string | optional | Product image Example: https://example.com/image.jpg |
products[].productImageUrls | array | optional | Product image URL list Example: [] |
products[].sourceTool | string | optional | Source tool Example: {} |
products[].sourceType | string | optional | Product source Example: {} |
errcode | integer | optional | Upstream status code returned by the provider. Example: {} |
errmsg | string | optional | Upstream status message returned by the provider. Example: {} |
code | string | optional | Provider-specific status code. Example: {} |
msg | string | optional | Provider-specific status message. Example: {} |
message | string | optional | Provider-specific message. Example: {} |
title | string | optional | Provider-specific response title. Example: {} |
sourceType | string | optional | Provider-specific source platform type. Example: {} |
sourceTool | string | optional | Provider-specific source tool name. Example: {} |
costTime | integer | optional | Execution time reported by the upstream provider. Example: {} |
page | integer | optional | Current page returned by the upstream provider. Example: {} |
pageSize | integer | optional | Page size returned by the upstream provider. Example: {} |
pageItemCount | integer | optional | Item count on the current page returned by the upstream provider. Example: {} |
totalPage | integer | optional | Total page count returned by the upstream provider. Example: {} |
dataSnapshotMonth | string | optional | Data snapshot month returned by the upstream provider. Example: {} |
Examples
Example arguments
{
"region": "US",
"pageSize": 10,
"pageNum": 1,
"date": "2026-08-01"
}Example structuredContent
{
"total": 1,
"products": [
{
"asin": "B072MQ5BRX",
"region": "US",
"price": 1,
"minPrice": 1,
"maxPrice": 1,
"totalSaleCnt": 1,
"totalSale30dCnt": 1,
"totalSaleGmvAmt": 1,
"totalSaleGmv30dAmt": 1,
"totalVideoCnt": 1,
"totalLiveCnt": 1,
"totalIflCnt": 1,
"productCommissionRate": 1,
"productRating": 1,
"reviewCount": 1,
"availableDate": "2026-01-01",
"categoryId": "example-id",
"imageUrl": "https://example.com/image.jpg",
"productImageUrls": []
}
],
"columns": [],
"costToken": 1
}