Skip to main content
Glama

1688 Search By Image

nexscope_1688_search_by_image
Read-only

Perform image-based product search on the 1688 platform. Use an image URL to find visually similar supplier products, returning title, price, minimum order quantity, monthly sales, repurchase rate, trade score, and seller identity. Triggered when users mention 1688 image search, 1688 visual search, find supplier by image, reverse image search 1688, 1688 product sourcing by image, or Alibaba 1688 image search. Even if the user does not explicitly mention "image search," this skill should be triggered whenever a user provides an image URL and wants to find matching or similar products on the 1688 wholesale platform.

Input Schema

NameRequiredDescriptionDefault
pageNoPage number starting from 1
sortNoSort condition as JSON in the form {field: direction}. Fields: price, rePurchaseRate, or monthSold. Directions: asc or desc
filterNoComma-separated filter conditions. Use the supported filter values documented for this endpoint
imageIdNo1688 image ID. Image-search results also return this value; include it when page is greater than 1 to improve response time
keywordNoKeyword used to search within the results
imageUrlNoPublic HTTP/80 or HTTPS/443 URL, maximum 1,000 characters, without redirects. A sole direct source is checked for PNG/JPEG headers, at most 14.3 MiB, each dimension at most 20,000 and at most 40,000,000 pixels. This is not full pixel-integrity validation. Provide exactly one of imageUrl, imageBase64, or imageId.
pageSizeNoNumber of products per page; default 20, maximum 50
priceEndNoMaximum price in CNY, for example 100
priceStartNoMinimum price in CNY, for example 10
imageBase64NoRaw standard Base64 for PNG/JPEG; optional padding and outer whitespace allowed, embedded whitespace and data URI prefixes rejected for a sole direct source. Byte/header limits match imageUrl; at most 19,992,848 Base64 characters after outer whitespace trimming. Provide this as the only image source.
productCollectionIdNoSingle product-collection ID. Use a supported collection ID documented for this endpoint

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=true, so safety is covered. The description earns credit by disclosing the return payload (title, price, MOQ, monthly sales, repurchase rate, trade score, seller identity), which is real behavioral context given there is no output schema. It does not cover pagination depth or result limits, so it stops short of full transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with purpose and return fields before the trigger list, so the essential content reads first. The trigger enumeration is longer than needed — six near-synonymous phrases plus a redundant restatement in the final sentence — which is padding even if intentional for routing.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 11-parameter read-only search tool with no output schema, the description supplies the missing return-value picture and the platform scope. It omits any note on result volume, pagination behavior, or the imageId reuse optimization for later pages, which are the remaining gaps an agent would want.

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 every one of the 11 parameters is already documented with formats, limits, and the 'exactly one image source' rule. The description mentions only that an image URL is the input and does not add sorting, filtering, or paging semantics beyond the schema. Baseline 3 applies when the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('image-based product search on the 1688 platform') and immediately scopes it by naming the concrete output fields. The 1688 platform qualifier plus the image-search mechanism distinguishes it cleanly from nexscope_1688_product_search (keyword) and nexscope_amazon_search_by_image (different marketplace).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Enumerates explicit trigger phrases ('1688 image search', 'reverse image search 1688', 'find supplier by image') and extends the rule to the implicit case where a user supplies an image URL without naming the feature. That is the when-to-use condition stated outright, leaving nothing to inference.

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.