Amazon Marketplace Intelligence

Amazon Market Product Search MCP Tool

Multi-dimensional Amazon product search and filtering based on Sorftime data, covering 14 marketplaces, with support for historical monthly snapshot lookback.

MCP tool name
nexscope_amazon_market_product_search
Equivalent REST API path
https://claw-callback.nexscope.ai/api/skill-api/v1/skills/amazon-market-product-search/run
JSON-RPC method
tools/call

Authentication

Send the user API key as a bearer token on every MCP JSON-RPC request.

Authorization: Bearer nk_xxxxxxxxxxxxxxxxx

If 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-market-product-search-1",
  "method": "tools/call",
  "params": {
    "name": "nexscope_amazon_market_product_search",
    "arguments": {
      "page": 1,
      "queryMode": 1,
      "marketplace": "us",
      "queryType": 1,
      "queryValue": "B072MQ5BRX"
    }
  }
}
REST API equivalent
POST /api/skill-api/v1/runhttps://claw-callback.nexscope.ai/api/skill-api/v1/skills/amazon-market-product-search/run
Canonical detail URL
https://www.nexscope.ai/mcp-map/amazon-market-product-search

Arguments

NameTypeRequiredMeaning
marketplacestringrequired
Amazon site code: us, gb, de, fr, in, ca, jp, es, it, mx, ae, au, br, sa
Example: us
queryModeintegeroptional
Query mode. 1: single condition query (default); 2: multi-condition combined query (AND relationship)
Example: 1
queryTypeintegeroptional
Query type (1-16), only effective when queryMode=1. See the complete Query Types description in SKILL.md
Example: 1
queryValuestringoptional
Query condition value, format varies by queryMode and queryType. See the format description for each queryType in SKILL.md
Example: phone case
pageintegeroptional
Page number, default 1. Max 100 products per page
Example: 1
queryMonthstringoptional
Historical month lookback, format yyyy-MM. When not specified, queries real-time data
Example: 2026-01

Response fields

Treat structuredContent as the programmatic API response payload.

NameTypeRequiredMeaning
codeintegeroptional
Response code (200 indicates success)
Example: 1
msgstringoptional
Response message
Example: {}
totalintegeroptional
Total result count
Example: 1
pageintegeroptional
Current page number
Example: 1
pageCountintegeroptional
Total page count (max 200 pages)
Example: 1
costTimeintegeroptional
Latency (ms)
Example: 1
costTokenintegeroptional
Tokens consumed
Example: 1
requestConsumedintegeroptional
Requests consumed
Example: 1
typestringoptional
Render style
Example: {}
columnsarrayoptional
Render columns
Example: []
productsarrayoptional
Product list (see below)
Example: []
products[].asinstringoptional
ASIN
Example: B072MQ5BRX
products[].titlestringoptional
Product title
Example: {}
products[].brandstringoptional
Brand
Example: {}
products[].asinUrlstringoptional
Product link, Amazon Listing detail page URL
Example: B072MQ5BRX
products[].imageUrlstringoptional
Main image URL
Example: https://example.com/image.jpg
products[].productImageUrlsarrayoptional
Main image list (all product image URLs)
Example: []
products[].parentAsinstringoptional
Parent ASIN, the parent ASIN if variants exist, null if no variants
Example: B072MQ5BRX
products[].variationNumintegeroptional
Number of variations
Example: 1
products[].weightstringoptional
Weight, unit g
Example: {}
products[].sizearrayoptional
Dimensions, outer packaging [longest side, second longest side, shortest side], unit cm
Example: []
products[].pricenumberoptional
Current price, before coupon, in local currency (e.g. USD)
Example: 1
products[].oldPricenumberoptional
Strikethrough price, in local currency (e.g. USD)
Example: 1
products[].salesPricenumberoptional
Final price, actual price after coupon deduction, in local currency (e.g. USD)
Example: 1
products[].couponintegeroptional
Coupon policy. Value >= 0 = deduction amount (e.g. 500 = $5), value < 0 = discount percentage (e.g. -10 = 10% discount)
Example: 1
products[].fbaFeesnumberoptional
FBA fees, in local currency (e.g. USD)
Example: 1
products[].fbaDetailarrayoptional
FBA detail. First item is delivery fee, subsequent items are month:storage fee, e.g. [475,"1-9:5","10-12:15"]
Example: []
products[].platformFeenumberoptional
Platform commission, in local currency (e.g. USD)
Example: 1
products[].profitAmountnumberoptional
Profit, final price - FBA fee - commission, in local currency (e.g. USD)
Example: 1
products[].profitRatenumberoptional
Profit margin, e.g. 25.83 means 25.83%
Example: 1
products[].monthlySalesUnitsintegeroptional
Monthly sales volume, last 30 days Listing-level (does not split by variant), recommended for evaluating sales, value -1 means unable to estimate
Example: 1
products[].monthlySalesRevenuenumberoptional
Monthly sales revenue, estimated value, in local currency (e.g. USD), value -1 means unable to estimate
Example: 1
products[].listingSalesVolumeOfDailyintegeroptional
Daily sales volume, Listing-level (does not split by variant), value -1 means unable to estimate
Example: 1
products[].listingSalesOfDailynumberoptional
Daily sales revenue, in local currency (e.g. USD), value -1 means unable to estimate
Example: 1
products[].salesRankintegeroptional
BSR rank, main category rank
Example: 1
products[].categoryarrayoptional
Main category, [category name, NodeId]
Example: []
products[].bsrCategoryarrayoptional
Subcategory rank list, each entry containing nodeId (node ID), name (category name), rank (rank), date (date, format yyyyMMdd)
Example: []
products[].ratingnumberoptional
Current rating (0.0-5.0, e.g. 4.8)
Example: 1
products[].ratingsintegeroptional
Number of ratings
Example: 1
products[].availableDatestringoptional
Listing time, format yyyy-MM-dd
Example: 2026-01-01
products[].onlineDaysintegeroptional
Days since listing
Example: 1
products[].buyboxSellerstringoptional
Buybox seller name
Example: {}
products[].buyBoxSellerIdstringoptional
Buybox seller ID
Example: example-id
products[].buyboxSellerAddressstringoptional
Seller location, Buybox seller nationality (two-letter code e.g. CN, US), null if Amazon's own
Example: {}
products[].isFBAbooleanoptional
Whether FBA, whether Buybox seller uses FBA logistics
Example: false
products[].sellerNumintegeroptional
Number of sellers
Example: 1
products[].aPlusbooleanoptional
Has A+
Example: false
products[].hasVideobooleanoptional
Has video
Example: false
products[].hasBrandStorebooleanoptional
Has brand store
Example: false
errcodeintegeroptional
Upstream status code returned by the provider.
Example: {}
errmsgstringoptional
Upstream status message returned by the provider.
Example: {}
messagestringoptional
Provider-specific message.
Example: {}
titlestringoptional
Provider-specific response title.
Example: {}
sourceTypestringoptional
Provider-specific source platform type.
Example: {}
sourceToolstringoptional
Provider-specific source tool name.
Example: {}
pageSizeintegeroptional
Page size returned by the upstream provider.
Example: {}
pageItemCountintegeroptional
Item count on the current page returned by the upstream provider.
Example: {}
totalPageintegeroptional
Total page count returned by the upstream provider.
Example: {}
dataSnapshotMonthstringoptional
Data snapshot month returned by the upstream provider.
Example: {}

Examples

Example arguments

{
  "page": 1,
  "queryMode": 1,
  "marketplace": "us",
  "queryType": 1,
  "queryValue": "B072MQ5BRX"
}

Example structuredContent

{
  "code": 1,
  "total": 1,
  "page": 1,
  "pageCount": 1,
  "costTime": 1,
  "costToken": 1,
  "requestConsumed": 1,
  "columns": [],
  "products": [
    {
      "asin": "B072MQ5BRX",
      "asinUrl": "B072MQ5BRX",
      "imageUrl": "https://example.com/image.jpg",
      "productImageUrls": [],
      "parentAsin": "B072MQ5BRX",
      "variationNum": 1,
      "size": [],
      "price": 1,
      "oldPrice": 1,
      "salesPrice": 1,
      "coupon": 1,
      "fbaFees": 1,
      "fbaDetail": [],
      "platformFee": 1,
      "profitAmount": 1,
      "profitRate": 1,
      "monthlySalesUnits": 1,
      "monthlySalesRevenue": 1,
      "listingSalesVolumeOfDaily": 1,
      "listingSalesOfDaily": 1,
      "salesRank": 1,
      "category": [],
      "bsrCategory": [],
      "rating": 1,
      "ratings": 1,
      "availableDate": "2026-01-01",
      "onlineDays": 1,
      "buyBoxSellerId": "example-id",
      "isFBA": false,
      "sellerNum": 1,
      "aPlus": false,
      "hasVideo": false,
      "hasBrandStore": false
    }
  ]
}