Nexscope

TikTok / Social Commerce

TikTok Shop Product Detail MCP Tool

Returns normalized public ecommerce research data with a fixed read-only provider path.

MCP tool name
nexscope_tiktok_shop_product_detail
Legacy MCP endpoint
/api/skill-api/v1/mcp
JSON-RPC method
tools/call

Authentication

Send the user API key as a bearer token on every MCP JSON-RPC request.

Authorization: Bearer nk-xxxxxxxxxxxxxxxxx

If 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-shop-product-detail-1",
  "method": "tools/call",
  "params": {
    "name": "nexscope_tiktok_shop_product_detail",
    "arguments": {
      "productInput": "1729937400435937604",
      "region": "US"
    }
  }
}
Legacy endpoint
POST /api/skill-api/v1/mcp
Canonical detail URL
https://www.nexscope.ai/mcp-map/tiktok-shop-product-detail

Arguments

NameTypeRequiredDescription
productInputstringrequired
19-digit TikTok Shop product ID or supported HTTPS TikTok product URL
regionstringoptional
TikTok Shop region: US, GB, ID, MY, TH, VN, PH, SG, DE, FR, IT, or ES
Allowed: US, GB, ID, MY, TH, VN, PH, SG, DE, FR, IT, ES
Default: US

One of option 1

NameTypeRequiredDescription
productInputanyrequired
19-digit TikTok Shop product ID or supported HTTPS TikTok product URL
Pattern: ^\d{19}$

One of option 2

NameTypeRequiredDescription
productInputanyrequired
19-digit TikTok Shop product ID or supported HTTPS TikTok product URL
Format: uri
Pattern: ^https://(?:[A-Za-z0-9-]+\.)*tiktok\.com(?::443)?/(?:.*/)?product/\d{19}(?:[/?#].*)?$

Response fields

Treat structuredContent as the programmatic API response payload.

NameTypeRequiredDescription
dataanyrequired
Data value used by this API operation.
codeintegerrequired
0 means accepted or successful; nonzero is a platform error.
msgstring | nullrequired
Msg value used by this API operation.
tsstringrequired
Epoch milliseconds.
timestringrequired
Server local time: yyyy-MM-dd HH:mm:ss.
coststringrequired
Elapsed milliseconds, never credits; -1 outside web requests.
traceIdstring | nullrequired
Trace id value used by this API operation.

Any of option 1 — requires product

NameTypeRequiredDescription
dataobjectrequired
Data value used by this API operation.
data.productobjectrequired
Product value used by this API operation.
data.product.productIdstringrequired
Product id value used by this API operation.
Pattern: ^\d{19}$
data.product.titlestringoptional
Title value used by this API operation.
data.product.sellerobjectoptional
Seller value used by this API operation.
data.product.pricingobjectoptional
Pricing value used by this API operation.
data.product.salesobjectoptional
Sales value used by this API operation.
data.product.inventoryobjectoptional
Inventory value used by this API operation.
data.product.mediaobjectoptional
Media value used by this API operation.

Any of option 2

NameTypeRequiredDescription
datanullrequired
Data value used by this API operation.

Examples

Example arguments

{
  "productInput": "1729937400435937604",
  "region": "US"
}

Example structuredContent

{
  "data": {
    "product": {
      "seller": {
        "name": "CARER SPARK"
      },
      "productId": "1729937400435937604",
      "title": "Example TikTok Shop product"
    }
  },
  "code": 0,
  "msg": null,
  "ts": "0",
  "time": "2026-01-01 00:00:00",
  "cost": "-1",
  "traceId": null
}