Nexscope

Amazon Marketplace Intelligence

Amazon Product Detail MCP Tool

Retrieve detailed Amazon product information by ASIN, including title, Item Highlights when extractable from raw HTML, images, bullet points, specifications, A+ content, pricing, ratings & reviews, variants, and more.

MCP tool name
nexscope_amazon_product_detail
Legacy MCP endpoint
/api/skill-api/v1/mcp
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-product-detail-1",
  "method": "tools/call",
  "params": {
    "name": "nexscope_amazon_product_detail",
    "arguments": {
      "returnAuthorsReviews": false,
      "asins": "B072MQ5BRX",
      "returnBoughtTogether": false,
      "returnRelatedProducts": false
    }
  }
}
Legacy endpoint
POST /api/skill-api/v1/mcp
Canonical detail URL
https://www.nexscope.ai/mcp-map/amazon-product-detail

Arguments

NameTypeRequiredMeaning
asinsstringrequired
ASIN list, supports batch query, up to 40 ASINs. Format: ^[A-Z0-9]+(,[A-Z0-9]+){0,39}$. Example: B072MQ5BRX,B08N5WRWNW
Example: B072MQ5BRX
amazonDomainstringoptional
Amazon country site, default amazon.com. Options: amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, amazon.co.jp, amazon.ca, amazon.com.au, amazon.com.br, amazon.in, amazon.nl, amazon.se, amazon.pl, amazon.sg, amazon.sa, amazon.ae, amazon.com.tr, amazon.com.mx, amazon.eg, amazon.cn, amazon.com.be
Example: {}
languagestringoptional
Language. Examples: en_US, de_DE, fr_FR, ja_JP, it_IT, es_ES, pt_BR, en_GB, zh_CN
Example: {}
deliveryZipstringoptional
Delivery zip code, used to get delivery-related pricing. Examples: 10001 (New York, US), 10115 (Berlin, Germany), EC1A 1BB (London, UK)
Example: {}
devicestringoptional
Device type: desktop (default), mobile, tablet
Example: {}
returnBoughtTogetherbooleanoptional
Whether to return frequently bought together items (boughtTogether), default false
Example: false
returnRelatedProductsbooleanoptional
Whether to return related product list (relatedProducts), default false
Example: false
returnAuthorsReviewsbooleanoptional
Whether to return author review list (authorsReviews), default false
Example: false

Response fields

Treat structuredContent as the programmatic API response payload.

NameTypeRequiredDescription
dataanyrequired
Data value used by this API operation.
codeintegerrequired
0 means accepted or successful; nonzero is a platform error.
msgstring | nullrequired
Msg value used by this API operation.
tsstringrequired
Epoch milliseconds.
timestringrequired
Server local time: yyyy-MM-dd HH:mm:ss.
coststringrequired
Elapsed milliseconds, never credits; -1 outside web requests.
traceIdstring | nullrequired
Trace id value used by this API operation.

Any of option 1

NameTypeRequiredDescription
dataobjectrequired
Data value used by this API operation.
data.totalintegeroptional
Total rows
Example: 1
data.columnsarrayoptional
Rendered columns
Example: []
data.typestringoptional
Render style
Example: null
data.costTokenintegeroptional
Token consumption
Example: 1
data.productsarrayoptional
Product list (see below)
Example: []
data.products[].asinstringoptional
ASIN code
Example: B072MQ5BRX
data.products[].titlestringoptional
Product title
Example: null
data.products[].brandstringoptional
Brand
Example: null
data.products[].pricestringoptional
Price
Example: null
data.products[].extractedPricenumberoptional
Extracted price
Example: 1
data.products[].oldPricestringoptional
Original price
Example: null
data.products[].extractedOldPricenumberoptional
Extracted original price
Example: 1
data.products[].currencystringoptional
Currency
Example: null
data.products[].discountstringoptional
Discount
Example: null
data.products[].saveWithCouponstringoptional
Amount saved with coupon
Example: null
data.products[].ratingnumberoptional
Rating
Example: 1
data.products[].ratingsintegeroptional
Number of reviews
Example: 1
data.products[].primebooleanoptional
Whether it is a Prime item
Example: false
data.products[].stockstringoptional
Stock status
Example: null
data.products[].deliverystringoptional
Delivery information
Example: null
data.products[].linkstringoptional
Link
Example: null
data.products[].linkCleanstringoptional
Clean link
Example: null
data.products[].asinUrlstringoptional
Link
Example: B072MQ5BRX
data.products[].imageUrlstringoptional
Thumbnail
Example: https://example.com/image.jpg
data.products[].thumbnailstringoptional
Thumbnail
Example: null
data.products[].productImageUrlsarrayoptional
Product image URL list
Example: []
data.products[].aboutItemarrayoptional
Bullet points
Example: []
data.products[].productDescriptionstringoptional
Product description; when A+ content exists, this is a JSON string (see A+ structure below)
Example: null
data.products[].descriptionstringoptional
Product description
Example: null
data.products[].dimensionstringoptional
Product dimensions
Example: null
data.products[].weightstringoptional
Weight
Example: null
data.products[].tagsstringoptional
Tag list
Example: null
data.products[].badgesstringoptional
Badge list
Example: null
data.products[].climatePledgeFriendlybooleanoptional
Whether it is Climate Pledge Friendly
Example: false
data.products[].snapEbtEligiblebooleanoptional
Whether SNAP EBT eligible
Example: false
data.products[].boughtLastMonthstringoptional
Units bought last month (string)
Example: null
data.products[].boughtLastMonthCountintegeroptional
Units bought last month (number)
Example: 1
data.products[].reviewsSummarystringoptional
Review summary
Example: null
data.products[].reviewsImagesarrayoptional
Review image list
Example: []
data.products[].sourceToolstringoptional
Source tool
Example: null
data.products[].sourceTypestringoptional
Source type: amazon
Example: null
data.products[].pageFileUrlstringoptional
Processed product JSON file URL; not raw HTML
Example: https://example.com/product.json
data.products[].rawHtmlFilestringoptional
Raw Amazon product-page HTML URL from the upstream provider; optional and matched to the containing product ASIN
Example: https://example.com/product.html
data.products[].manufacturerstringoptional
Manufacturer
Example: null
data.products[].productDimensionsstringoptional
Product dimensions
Example: null
data.products[].upcstringoptional
UPC code
Example: null
data.products[].unitsstringoptional
Units
Example: null
data.products[].reviewintegeroptional
Number of reviews
Example: 1
data.products[].fiveStarintegeroptional
Five-star review count
Example: 1
data.products[].fourStarintegeroptional
Four-star review count
Example: 1
data.products[].threeStarintegeroptional
Three-star review count
Example: 1
data.products[].twoStarintegeroptional
Two-star review count
Example: 1
data.products[].oneStarintegeroptional
One-star review count
Example: 1
data.products[].itemsarrayoptional
Variant item list, each item contains name (name), asin (ASIN code), position (position), selected (whether selected)
Example: []
data.products[].positionintegeroptional
Module order
Example: 1
data.products[].imagestringoptional
A+ module main image URL (often contains aplus-media-library-service-media)
Example: https://example.com/image.jpg
data.products[].carouselImagesarrayoptional
Optional; carousel sub-items, each containing position / title / image
Example: []
data.asinstringoptional
ASIN code
Example: B072MQ5BRX
data.titlestringoptional
Title
Example: null
data.extractedPricenumberoptional
Extracted price
Example: 1
data.products[].priceUnitstringoptional
Unit price
Example: null
data.extractedPriceUnitnumberoptional
Extracted unit price
Example: 1
data.deliveryarrayoptional
Delivery information
Example: []
data.positionintegeroptional
Position
Example: 1
data.extractedOldPricenumberoptional
Extracted original price
Example: 1
data.ratingnumberoptional
Rating
Example: 1
data.reviewsintegeroptional
Number of reviews
Example: 1
data.primebooleanoptional
Whether it is a Prime item
Example: false
data.sponsoredbooleanoptional
Whether it is a sponsored item
Example: false
data.climatePledgeFriendlybooleanoptional
Whether Climate Pledge Friendly
Example: false
data.badgesarrayoptional
Badge list
Example: []
data.products[].textstringoptional
Review content
Example: null
data.products[].authorstringoptional
Author
Example: null
data.authorImagestringoptional
Author avatar
Example: https://example.com/image.jpg
data.products[].authorLinkstringoptional
Author link
Example: null
data.datestringoptional
Date
Example: 2026-01-01
data.verifiedPurchasebooleanoptional
Whether verified purchase
Example: false
data.products[].helpfulVotesstringoptional
Helpful vote count
Example: null
data.products[].productSizestringoptional
Product size
Example: null
data.products[].productFlavorNamestringoptional
Product flavor name
Example: null
data.sourceTypestringoptional
Provider-specific source platform type.
Example: null
data.sourceToolstringoptional
Provider-specific source tool name.
Example: null
data.costTimeintegeroptional
Execution time reported by the upstream provider.
Example: null
data.pageintegeroptional
Current page returned by the upstream provider.
Example: null
data.pageSizeintegeroptional
Page size returned by the upstream provider.
Example: null
data.pageItemCountintegeroptional
Item count on the current page returned by the upstream provider.
Example: null
data.totalPageintegeroptional
Total page count returned by the upstream provider.
Example: null
data.dataSnapshotMonthstringoptional
Data snapshot month returned by the upstream provider.
Example: null

Any of option 2

NameTypeRequiredDescription
datanullrequired
Data value used by this API operation.

Examples

Example arguments

{
  "returnAuthorsReviews": false,
  "asins": "B072MQ5BRX",
  "returnBoughtTogether": false,
  "returnRelatedProducts": false
}

Example structuredContent

{
  "data": {
    "total": 1,
    "columns": [],
    "costToken": 1,
    "products": [
      {
        "asin": "B072MQ5BRX",
        "price": 1,
        "extractedPrice": 1,
        "oldPrice": 1,
        "extractedOldPrice": 1,
        "rating": 1,
        "ratings": 1,
        "prime": false,
        "asinUrl": "B072MQ5BRX",
        "imageUrl": "https://example.com/image.jpg",
        "productImageUrls": [],
        "aboutItem": [],
        "climatePledgeFriendly": false,
        "snapEbtEligible": false,
        "boughtLastMonthCount": 1,
        "reviewsImages": [],
        "pageFileUrl": "https://example.com/product.json",
        "rawHtmlFile": "https://example.com/product.html",
        "review": 1,
        "fiveStar": 1,
        "fourStar": 1,
        "threeStar": 1,
        "twoStar": 1,
        "oneStar": 1,
        "items": [],
        "position": 1,
        "image": "https://example.com/image.jpg",
        "carouselImages": []
      }
    ],
    "asin": "B072MQ5BRX",
    "extractedPrice": 1,
    "extractedPriceUnit": 1,
    "delivery": [],
    "position": 1,
    "extractedOldPrice": 1,
    "rating": 1,
    "reviews": 1,
    "prime": false,
    "sponsored": false,
    "climatePledgeFriendly": false,
    "badges": [],
    "authorImage": "https://example.com/image.jpg",
    "date": "2026-01-01",
    "verifiedPurchase": false
  },
  "code": 0,
  "msg": null,
  "ts": "0",
  "time": "2026-01-01 00:00:00",
  "cost": "-1",
  "traceId": null
}