Skip to main content
Glama

Amazon Product Price Series

nexscope_amazon_product_price_series
Read-only

Query Amazon product historical time-series data, including price trends, BSR (Best Sellers Rank) trends, rating changes, seller counts, and monthly sales, supporting any ASIN across multiple Amazon marketplaces. Triggered when users mention price history, price tracking, BSR history, BSR trends, historical pricing, price fluctuations, Nexscope data, rank history, price drop alerts, lightning deal historical prices, Buy Box price trends, coupon prices, FBA/FBM price comparison, seller count changes, rating trends, sales history. Even if users do not explicitly mention "Nexscope" or "time-series data", this skill should be triggered whenever the task involves analyzing Amazon product-level historical data (such as price, rank, or sales trends over time).

Input Schema

NameRequiredDescriptionDefault
asinYesAmazon Standard Identification Number (ASIN), single ASIN only, max length 1000
daysNoLimit historical data to this many days, default 90, max 365
domainYesAmazon domain ID. Options: 1 (United States), 2 (United Kingdom), 3 (Germany), 4 (France), 5 (Japan), 6 (Canada), 8 (Italy), 9 (Spain), 10 (India), 11 (Mexico), 12 (Brazil)
showPriceNoSet to 1 to return the lowest new price curve in the market
showBsrMainNoSet to 1 to return the main category BSR curve
showPriceFbaNoSet to 1 to return the third-party FBA new price curve
showPriceFbmNoSet to 1 to return the third-party FBM new price curve
showPriceDealNoSet to 1 to return the deal/flash sale price curve
showPriceListNoSet to 1 to return the list/strikethrough price curve
showPricePrimeNoSet to 1 to return the Prime-exclusive new price curve
showPriceCouponNoSet to 1 to return the coupon-applied Buy Box price curve
showSellerCountNoSet to 1 to return the seller count curve

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=true, so safety and external-data reach are covered. The description adds the useful scoping fact that it works on any ASIN across multiple marketplaces and that it returns curve-style history, but says nothing about data freshness, sampling granularity, rate limits, or what happens when no history exists for an ASIN.

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 purpose sentence is well front-loaded, but the second sentence is a ~15-item keyword dump that largely restates what the first sentence already enumerated, followed by a redundant clause about triggering without explicit mentions. The bulk is trigger-spam rather than information, and nothing about return structure or limits earns space instead.

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

Completeness3/5

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

With 12 parameters and no output schema, the description should orient the agent on the shape of the response (per-curve series, time buckets, units) or on cost/latency, none of which appear. It does adequately cover what domains of data are available and the marketplace scope, which is the minimum needed to call it correctly, but the omission of any result-shape context leaves a real gap for a data-heavy tool.

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 all 12 parameters — asin, domain with its enumerated marketplace IDs, days, and the show* curve switches — are fully documented in the schema itself. The description adds no syntax, unit, or default guidance beyond that, so baseline 3 applies.

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 first sentence uses a specific verb ('Query') with a precise resource ('Amazon product historical time-series data') and enumerates the returned dimensions (price, BSR, rating, seller count, sales) plus multi-marketplace ASIN scope. It is clear what the tool does, but it never distinguishes itself from the closely named sibling nexscope_amazon_product_history, leaving an agent to guess which historical tool to pick.

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 trigger list gives concrete user phrasings that should select this tool ('price history', 'BSR trends', 'Buy Box price trends') and explicitly extends coverage to cases where the user does not mention Nexscope or time-series. That is clear when-to-use context, but there is no when-not guidance and no stated alternative for overlapping siblings such as nexscope_amazon_product_history or nexscope_amazon_product_detail.

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.