Skip to main content
Glama

1688 SKU

nexscope_data_alibaba1688_sku
Read-only

SKU for the currently authenticated Nexscope user. Use your Nexscope API key. Requires an ACTIVE, unexpired 1688 authorization owned by the current user. Procurement responses are live; do not cache or automatically retry writes.

Input Schema

NameRequiredDescriptionDefault
offerIdYesExact positive integer identifier. Send as a JSON string.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

C2.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, openWorldHint=true and destructiveHint=false, so the description only needs to add context, and it does add the authorization-ownership requirement and a freshness/no-caching rule. However, the sentence "do not cache or automatically retry writes" introduces write/retry language that sits awkwardly with a pure read tool, creating ambiguity about whether this call participates in mutating procurement flows. It also never describes the shape or return of the SKU payload, which is the main behavioral unknown.

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

Conciseness3/5

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

The text is short, but it is front-loaded with a tautological noun phrase and spends two of its four sentences on generic API-key and retry boilerplate that is largely irrelevant to a read-only SKU lookup. Nothing is padded verbosely, but the priority ordering is inverted: the least informative statement comes first.

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

Completeness2/5

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

There is no output schema, and the description does not say what a SKU response contains (variant list, price/stock per SKU, etc.) or how it differs from product_detail, which is the key ambiguity for this tool family. Given an opaque name and a live external data source, the definition leaves the agent unable to predict the result or choose this over its siblings.

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 coverage is 100% and the single offerId parameter is documented in-schema as an exact positive integer sent as a JSON string, so the schema carries the load. The description never mentions offerId or clarifies whether "SKU" refers to the input or the output, adding no meaning beyond the schema; baseline 3 applies.

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

Purpose2/5

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

The description opens with the bare noun phrase "SKU for the currently authenticated Nexscope user," which essentially restates the tool name and title rather than stating a verb and resource (e.g., "retrieve SKU/variant listings for a 1688 offer"). It gives no way to distinguish this from the closely related sibling nexscope_data_alibaba1688_product_detail, so an agent cannot tell what unique capability this exposes.

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

Usage Guidelines2/5

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

The text supplies prerequisites (valid Nexscope API key, an active unexpired 1688 authorization owned by the caller) but never says when to call this tool versus product_detail, product_search, or the order-related siblings. There are no exclusions and no positive usage scenarios, only access conditions.

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.