Temu Intelligence GB
Temu Category List
Browse Temu categories for product research. Results come back as structured JSON. Call the Temu Category List API via REST or MCP from 10 credits per call.
MCP tool name
nexscope_geekbi_temu_category_listMCP endpoint
https://api.nexscope.ai/mcpJSON-RPC method
tools/callAuthentication
Use OAuth 2.1 Authorization Code with PKCE and the mcp:tools scope. API keys remain supported as a compatibility option.
Authorization: Bearer nk-xxxxxxxxxxxxxxxxxIf authentication fails, ask the user to open API Access and copy a valid key.
Call this MCP tool
Initialize an MCP 2025-11-25 Streamable HTTP session at https://api.nexscope.ai/mcp, then use tools/call.
{
"jsonrpc": "2.0",
"id": "geekbi-temu-category-list-1",
"method": "tools/call",
"params": {
"name": "nexscope_geekbi_temu_category_list",
"arguments": {}
}
}MCP 2025-11-25 · Streamable HTTPProgress is delivered on the original POST SSE response. GET SSE carries notifications; reconnecting must query existing asynchronous work rather than submit again.
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
parentCatId | integer | optional | Known nonnegative category ID; omit for top-level categories Example: 27011 |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
errcode | integer | optional | Business status; success is `200` Example: {} |
errmsg | string | optional | Status text; `ok` on success Example: {} |
categories | array | optional | Specify the category node under the parent level Example: {} |
total | integer | optional | Return the number of nodes Example: {} |
parentCatId | integer / omitted | optional | The parent ID of this query; may be omitted in first-level queries Example: {} |
columns | array | optional | Render column definition Example: {} |
catId | integer | optional | Category ID; can be used for `catIds` or next `parentCatId` Example: {} |
catName | string | optional | Category name Example: {} |
catLevel | integer | optional | Category level Example: {} |
parentCatId | integer | optional | Parent category ID Example: {} |
isLeaf | boolean | optional | Whether it is a leaf node Example: {} |
extraFields | object | optional | Upstream extension field, may be missing Example: {} |
Examples
Example arguments
{}Example structuredContent
{
"code": 0,
"cost": "-1",
"data": {},
"msg": null,
"time": "2026-01-01 00:00:00",
"traceId": null,
"ts": "0"
}