Skip to main content
Glama

openapi_v2_markets_content_distributions

  1. Function

Select up to 100 Amazon Listings with the highest monthly unit sales or monthly revenue in the market, then group them by A+/video configuration and provide an A+ aggregate. Each group returns Listing count and share, monthly unit sales and share, monthly revenue and share, and per-Listing means for price, star rating, rating count, monthly unit sales and monthly revenue.

  1. Use cases

Assess A+ and video adoption and compare sales, revenue and product characteristics across content groups to inform product-detail-page content planning.

  1. Example

{"categoryIds":["679399011"],"sampleType":"unitSalesTop100"}

  1. Data range

US marketplace only. Each category is analyzed independently; product coverage can include or exclude descendants. Missing metrics remain null. Based on a leading sample of up to 100 Amazon Listings selected by monthly unit sales or revenue; results describe the sample. Omit the date for the latest available snapshot. An explicit date requires a published snapshot on that day; otherwise return no data. Use the resolvedDate returned by market search to query the same snapshot. Before querying, balance must cover the distinct requested market count at the endpoint unit price; this check does not deduct credits. Billing counts distinct returned markets (site and category ID); empty data costs zero. Price and rating means in this response exclude Listings whose corresponding metric is null; zero values participate. Different means can have different denominators; no valid values returns null.

Input Schema

NameRequiredDescriptionDefault
dateNoPublished snapshot date (YYYY-MM-DD). Omit for the latest available common snapshot; an unpublished explicit date returns no data. Use the resolvedDate returned by market search to query the same snapshot.
sampleTypeNounitSalesTop100 selects up to 100 Amazon Listings by monthly unit sales; revenueTop100 selects up to 100 by monthly revenue. Concentration analysis uses the same metric to rank products, brands or sellers and calculate their sample shares.unitSalesTop100
categoryIdsYesReal category IDs; each ID selects an independent market.
marketplaceNoMarketplace code; currently US only.US
includeDescendantCategoryProductsNotrue includes products from this category and its descendants; false counts only directly assigned products. Controls product statistics, not market-row selection.

Output Schema

NameRequiredDescriptionDefault
dataNoResponse data payload
metaYesResponse metadata including pagination info
errorNoError details if request failed
successNoWhether the request was successful

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and discharges it well: it discloses the up-to-100 sampled nature, that missing metrics stay null, that an unpublished explicit date returns no data, the resolvedDate reuse rule, a pre-query balance requirement, and that billing counts distinct returned markets while empty data is free. It also explains that means exclude null-metric listings and may have different denominators. Only the return shape and pagination semantics are left unaddressed, which the output schema covers.

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?

Numbered sections (Function, Use cases, Example, Data range) front-load the core behavior, and the example concretizes invocation. Section 4 is dense, packing sample, date, billing and null-handling details into one block, but each sentence carries operational value for this complex tool.

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?

An output schema exists, so return values need no explanation, and the description covers the non-obvious traits an agent needs: sampling, null policy, date/resolvedDate behavior, and billing. The main gap is that it never routes the agent among the many sibling markets_*_distributions tools, which matters given how similar their names are.

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 the schema already documents each parameter thoroughly, setting the baseline at 3. The description adds marginal value: the example shows categoryIds/sampleType pairing, and 'Data range' clarifies the US-only marketplace and descendant inclusion. Nothing about parameter syntax or formats is added beyond the schema.

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?

The 'Function' section states a specific verb and resource: select up to 100 Listings by monthly unit sales or revenue, then group by A+/video configuration and return an A+ aggregate. This distinguishes it from sibling distribution tools (price, rating, seller, listing-age) by its content-configuration focus. The output composition (counts, shares, per-listing means) is named explicitly.

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

Usage Guidelines4/5

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

A dedicated 'Use cases' section says to use it to assess A+ and video adoption and compare sales/revenue across content groups for PDP planning. That gives clear context for selection but does not name alternatives (e.g., the other markets_*_distributions tools) or state when-not to use it, so it stops short of a full routing rule.

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