Temu Intelligence GB
Temu Image Search
Find Temu products similar to an image. Results come back as structured JSON. Call the Temu Image Search API via REST or MCP from 313 credits per call.
MCP tool name
nexscope_geekbi_temu_goods_image_searchMCP 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-goods-image-search-1",
"method": "tools/call",
"params": {
"name": "nexscope_geekbi_temu_goods_image_search",
"arguments": {
"contentType": "image/jpeg",
"imageUrl": "https://example.invalid/replace-with-provider-oss-image"
}
}
}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 |
|---|---|---|---|
imageUrl | string | required | Provider OSS temporary image URL, obtained through presignedPut and a successful PUT upload with the signature query removed. Replace the example.invalid placeholder before calling; external URLs are rejected upstream. Actual image must be at most 10 MB and JPEG, PNG, GIF, WebP or BMP. Example: https://example.invalid/replace-with-provider-oss-image |
contentType | string | optional | Must match OSS response and actual image bytes; omitted means server detection. Example: image/jpeg |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
errcode | integer | optional | Success for `200` Example: {} |
errmsg | string | optional | Successfully for `ok` Example: {} |
total | integer | optional | Number of similar product lines, can be `0` Example: {} |
items | array | optional | Similar product rows; successful response may also be an empty array Example: {} |
columns | array | optional | Render column definition Example: {} |
title | string | optional | The actual measurement is `Temu picture search for the same style` Example: {} |
sourceType | string | optional | The actual measurement is `temu` Example: {} |
type | string | optional | Actual measurement is `tableListWorkbenches` Example: {} |
Examples
Example arguments
{
"contentType": "image/jpeg",
"imageUrl": "https://example.invalid/replace-with-provider-oss-image"
}Example structuredContent
{
"code": 0,
"cost": "-1",
"data": {},
"msg": null,
"time": "2026-01-01 00:00:00",
"traceId": null,
"ts": "0"
}