Skip to main content
Glama

TrueScrape

amazon: Amazon Shop page

amazon_shop
Read-only

Amazon Shop page. A creator's public Amazon storefront: their name, the product links the page exposes, and the storefront feed of idea lists (with Amazon's own item count), shoppable videos (id, title, thumbnail and attached ASINs) and shoppable photos. The first request needs no pageToken and already returns the videos embedded on the page. Pass pagination.cursor back as pageToken, unchanged, with the same shop URL for the next page; a page can carry lists, videos, photos or any mix. A continuation page carries the feed ONLY. Amazon serves it as a fragment with no profile markup, so every identity field (display name, bio, avatar) is null on page two onwards. ASINs are the products the storefront shows attached to an item, which for a long idea list is the first screenful rather than the whole list; itemCount is the true total. Costs 1 credit.

Input Schema

NameRequiredDescriptionDefault
urlYesStorefront URL (https://www.amazon.com/shop/<handle>) or just the handle
pageTokenNoOpaque page token returned by a previous response for the same shop URL. Pass it back unchanged and do not infer the response type from its value.
cache_max_ageNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

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

Annotations only say readOnly and openWorld; the description adds substantive behavior the agent could not otherwise know: continuation pages return feed only, all identity fields are null from page two onward, ASINs are limited to the first screenful while itemCount is the true total, and each call costs 1 credit. These are exactly the non-obvious traits that would otherwise cause misinterpretation of results.

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 the purpose in one sentence, then pagination, then the continuation-page caveat and credit cost — every sentence carries distinct information. Slightly dense run-on phrasing in the parenthetical field listing costs it the top mark, but there is no filler.

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?

With no output schema, the description does the heavy lifting of describing the return shape (lists, videos, photos, ASINs vs itemCount) and pagination semantics. The only real gap is the undefined `cache_max_age` parameter and the absence of any error/failure behavior.

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 67%, and the description adds the response-side field name (`pagination.cursor`) plus the constraint that the same shop URL must accompany the token — information that is not inferable without an output schema. It does not explain `cache_max_age` at all, leaving one of three parameters undocumented in both places.

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 resource (a creator's public Amazon storefront) and enumerates exactly what it returns: profile name, exposed product links, idea lists with itemCount, shoppable videos and photos. This clearly separates it from siblings like amazon_product, amazon_search and amazon_offers, which return catalog objects rather than a storefront feed.

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?

"The first request needs no pageToken" and "Pass `pagination.cursor` back as `pageToken`, unchanged, with the same shop URL" give explicit operational guidance for the paginated flow. It never names a sibling alternative or a when-not-to-use case (e.g. versus amazon_product for a single ASIN), so it stops short of full routing 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.