Amazon Marketplace Intelligence
Amazon Product Price Series MCP Tool
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.
MCP tool name
nexscope_amazon_product_price_seriesEquivalent REST API path
https://claw-callback.nexscope.ai/api/skill-api/v1/skills/amazon-product-price-series/runJSON-RPC method
tools/callAuthentication
Send the user API key as a bearer token on every MCP JSON-RPC request.
Authorization: Bearer nk_xxxxxxxxxxxxxxxxxIf authentication is missing or invalid, ask the user to open API Access and copy a valid key before calling this tool.
Call this MCP tool
Use tools/call with the MCP tool name below. The arguments object should match the table on this page.
{
"jsonrpc": "2.0",
"id": "amazon-product-price-series-1",
"method": "tools/call",
"params": {
"name": "nexscope_amazon_product_price_series",
"arguments": {
"domain": "1",
"showPriceDeal": 1,
"days": 30,
"asin": "B072MQ5BRX",
"showPrice": 1,
"showPricePrime": 1,
"showPriceList": 1
}
}
}REST API equivalent
POST /api/skill-api/v1/runhttps://claw-callback.nexscope.ai/api/skill-api/v1/skills/amazon-product-price-series/runCanonical detail URL
https://www.nexscope.ai/mcp-map/amazon-product-price-seriesArguments
| Name | Type | Required | Meaning |
|---|---|---|---|
asin | string | required | Amazon Standard Identification Number (ASIN), single ASIN only, max length 1000 Example: B072MQ5BRX |
domain | string | required | Amazon 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) Example: 1 |
days | integer | optional | Limit historical data to this many days, default 90, max 365 Example: 30 |
showPrice | integer | optional | Set to 1 to return the lowest new price curve in the market Example: 1 |
showPriceList | integer | optional | Set to 1 to return the list/strikethrough price curve Example: 1 |
showPriceDeal | integer | optional | Set to 1 to return the deal/flash sale price curve Example: 1 |
showPricePrime | integer | optional | Set to 1 to return the Prime-exclusive new price curve Example: 1 |
showPriceFba | integer | optional | Set to 1 to return the third-party FBA new price curve Example: 1 |
showPriceFbm | integer | optional | Set to 1 to return the third-party FBM new price curve Example: 1 |
showPriceCoupon | integer | optional | Set to 1 to return the coupon-applied Buy Box price curve Example: 1 |
showBsrMain | integer | optional | Set to 1 to return the main category BSR curve Example: 1 |
showSellerCount | integer | optional | Set to 1 to return the seller count curve Example: 1 |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Meaning |
|---|---|---|---|
asin | string | optional | ASIN Example: B072MQ5BRX |
buyboxPrice | array | optional | Buy Box price (time=timestamp, value=Buy Box price) Example: [] |
price | array | optional | Price (time=timestamp, value=price) Example: [] |
priceList | array | optional | List/strikethrough price (time=timestamp, value=list price) Example: [] |
priceDeal | array | optional | Deal price (time=timestamp, value=deal price) Example: [] |
pricePrime | array | optional | Prime price (time=timestamp, value=Prime price) Example: [] |
priceFba | array | optional | FBA price (time=timestamp, value=FBA price) Example: [] |
priceFbm | array | optional | FBM price (time=timestamp, value=FBM price) Example: [] |
priceCoupon | array | optional | Coupon price (time=timestamp, value=coupon price) Example: [] |
bsrMain | array | optional | Main category BSR, each element contains categoryName (category name) and points (time=timestamp, value=ranking) Example: [] |
bsrSub | array | optional | Subcategory BSR, each element contains categoryName (category name) and points (time=timestamp, value=ranking) Example: [] |
sellerCount | array | optional | Seller count (time=timestamp, value=seller count) Example: [] |
rating | array | optional | Rating (time=timestamp, value=rating) Example: [] |
ratingCount | array | optional | Rating count (time=timestamp, value=rating count) Example: [] |
monthlySold | array | optional | Child ASIN sales (time=timestamp, value=sales units) Example: [] |
costToken | integer | optional | Token consumption Example: 1 |
errcode | integer | optional | Upstream status code returned by the provider. Example: {} |
errmsg | string | optional | Upstream status message returned by the provider. Example: {} |
code | string | optional | Provider-specific status code. Example: {} |
msg | string | optional | Provider-specific status message. Example: {} |
message | string | optional | Provider-specific message. Example: {} |
type | string | optional | Provider-specific render or payload type. Example: {} |
title | string | optional | Provider-specific response title. Example: {} |
sourceType | string | optional | Provider-specific source platform type. Example: {} |
sourceTool | string | optional | Provider-specific source tool name. Example: {} |
costTime | integer | optional | Execution time reported by the upstream provider. Example: {} |
page | integer | optional | Current page returned by the upstream provider. Example: {} |
pageSize | integer | optional | Page size returned by the upstream provider. Example: {} |
pageItemCount | integer | optional | Item count on the current page returned by the upstream provider. Example: {} |
totalPage | integer | optional | Total page count returned by the upstream provider. Example: {} |
dataSnapshotMonth | string | optional | Data snapshot month returned by the upstream provider. Example: {} |
Examples
Example arguments
{
"domain": "1",
"showPriceDeal": 1,
"days": 30,
"asin": "B072MQ5BRX",
"showPrice": 1,
"showPricePrime": 1,
"showPriceList": 1
}Example structuredContent
{
"asin": "B072MQ5BRX",
"buyboxPrice": [],
"price": [],
"priceList": [],
"priceDeal": [],
"pricePrime": [],
"priceFba": [],
"priceFbm": [],
"priceCoupon": [],
"bsrMain": [],
"bsrSub": [],
"sellerCount": [],
"rating": [],
"ratingCount": [],
"monthlySold": [],
"costToken": 1
}