Skip to main content
Glama

amazon-product-research-mcp

product_page_content

Read-only

The observed page-content record for one Amazon ASIN: description (with its source — prose vs 'About this item' bullets vs brand A+ content), feature bullets, breadcrumb category path, image-gallery URLs, variation count + parent ASIN, stock state, and first/last-observed timestamps. Set include_reviews=true to append the featured customer reviews shown on the page (rating, title, trimmed text, verbatim date, verified flag, helpful votes; reviewer names are not stored, so author is always null). Use when the user asks what a product's page says or shows — its description, bullets, images, categories, variations — or wants the reviews on a listing. Amazon marketplaces only.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
asinYesThe 10-character Amazon ASIN.
marketplace_idNo1 = Amazon UK, 2 = Amazon US (default), 4 = Amazon CA, 5 = Amazon AU, 6 = Amazon DE, 7 = Amazon JP, 8 = Amazon IT, 9 = Amazon FR, 10 = Amazon ES, 11 = Amazon MX, 12 = Amazon BR. Amazon only.
include_reviewsNoAppend the stored featured reviews (max 12). Default false — reviews are opt-in to keep the payload small.

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?

Annotations already declare readOnlyHint=true, destructiveHint=false, openWorldHint=false, so safety is covered. The description adds real context beyond them: the data is stored/observed (first/last-observed timestamps), reviews are opt-in to keep the payload small (max 12), and reviewer names are never stored so author is always null. That is meaningful behavioral disclosure.

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?

Content is front-loaded with what the record contains, then the reviews opt-in, then the usage trigger. Sentences are dense and largely earn their place. The field enumeration is long, but each item is informative rather than redundant.

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

Completeness5/5

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

With no output schema, the description carries the burden of describing return values and does so thoroughly — page fields, review fields, and the 'author always null' caveat. Combined with the Amazon-only marketplace constraint, an agent has everything needed to invoke the tool correctly.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3. The description still adds value for include_reviews by spelling out the appended review shape (rating, title, trimmed text, verbatim date, verified flag, helpful votes, author always null) and the rationale for defaulting it off, going beyond the terse schema note.

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 names a specific resource and scope: 'the observed page-content record for one Amazon ASIN', then enumerates the exact fields returned (description with source, bullets, breadcrumbs, images, variations, stock, timestamps). This leaves no ambiguity about what the tool returns. It does not, however, name any sibling (e.g. collect_asin_now vs search_products vs lookup_product_by_barcode) to sharpen differentiation, so it stops short of a 5.

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?

It gives a clear trigger: 'Use when the user asks what a product's page says or shows — its description, bullets, images, categories, variations — or wants the reviews on a listing.' That is a solid when-to-use statement with concrete scenarios. There is no explicit when-not or named alternative, which keeps it from a 5.

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.