Skip to main content
Glama

Hadacart KR/US product search and purchase links

get_product

Read-onlyIdempotent

Read one exact product with dated options, native prices, source evidence and original merchant purchase route. recordedBenefitRestrictions contains dated exact-product purchase exclusions, separate from affiliate commission rules; never remove buyer benefits or assume a discount. Includes dated recordedReturnPolicy declarations or explicit unknown; no buyer return eligibility, current fee/refund quote or inferred return deadline. Read complete product data and all published variants, native currency, capture time and source. recordedUseInstructions is a dated exact-product storage/preparation declaration or null. A valid storage record can have cooking:null when complete steps are not recorded; this never implies no cooking or ready-to-eat. It is not live package verification; component minutes are not total elapsed cooking time, and no temperature/lifetime or quantity scaling is inferred. recordedOptionIdentity reports bounded within-dated-product SKU ambiguity, not global/current uniqueness; keep exact variant ID and full option name even if SKU is unique. SKU alone never confirms size, merchant selection or quantity stock. null means unverified. On tool failure inspect isError and structuredContent.recovery for required fields and exact product-ID sources. KR/US recovery examples are diagnostic documentation only, never buyer defaults or automatic retries.

Input Schema

NameRequiredDescriptionDefault
productIdYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.3/5.0
Behavior5/5

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

Beyond the read-only and idempotent annotations, the description discloses extensive behavioral limits: dated benefit restrictions, return-policy unknowns, storage/cooking null semantics, non-live package verification, no inferred temperature/lifetime or quantity scaling, and bounded SKU ambiguity. These are exactly the non-obvious traits an agent needs.

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

Conciseness2/5

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

The description is a dense, multi-sentence wall of caveats. It starts with the purpose, but then buries key usage context among many repetitive 'dated' warnings and recovery notes, making it hard to scan.

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?

There is no output schema, so the description carries the burden of explaining returned semantics. It covers the main data areas and limitations well, including recorded fields and null meanings, though it remains less structured than ideal for a complex read tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the single productId parameter is not described in the schema. The description only says 'exact product' and refers to 'exact product-ID sources' in a failure context, which gives marginal meaning but does not explain the identifier's source, format, or relationship to SKU/variant data.

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

Purpose4/5

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

The description states a specific verb and resource: 'Read one exact product' with dated options, native prices, source evidence and merchant route. This clearly distinguishes a single-product read from sibling search/find tools, though it does not name those siblings explicitly.

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 description implies use when an exact product ID is available, but it never says when to use this tool versus search_products, find_purchase_candidates or find_buying_guides. It includes failure recovery guidance, but that is not the same as selection guidance.

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.

Resources