HasData Amazon
Amazon keyword search, product details, seller profiles and seller catalogues, as structured JSON.
Should I use this
Quality & Safety
Findings (10)
- LOWin hasdata_amazon_product_getProductDetails
- LOWin hasdata_amazon_product_getProductDetails
- LOWin hasdata_amazon_reviews_getProductReviews
- LOWin hasdata_amazon_reviews_getProductReviews
- LOWin hasdata_amazon_search_getSearchResults
- LOWin hasdata_amazon_search_getSearchResults
- LOWin hasdata_amazon_seller_getSellerDetails
- LOWin hasdata_amazon_seller_getSellerDetails
- LOWin hasdata_amazon_seller_products_getSellerProducts
- LOWin hasdata_amazon_seller_products_getSellerProducts
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"amazon": {
"command": "npx",
"args": [
"@hasdata/amazon-mcp"
]
}
}
}Runnable packages
1.0.3stdio1.0.3stdioRemote endpoints
https://mcp.hasdata.com/api/mcp?apis=amazonstreamable-httphttps://mcp.hasdata.com/mcp?apis=amazonstreamable-httpWhat it can do
Tool inventory
Tools (5)
🟢hasdata_amazon_product_getProductDetails(asin, domain, language, deliveryZip, shippingLocation, ...)
Get Amazon Product Details Fetches a single Amazon product page by ASIN on a chosen Amazon domain (amazon.com, .co.uk, .de, .jp, etc.). Returns title, brand, current/list/deal price, currency, availability, Buy Box seller, Prime eligibility, bullet points, A+ description, rating and review count, images, category breadcrumbs, variants/sibling ASINs, and the other-sellers offers block (when otherSellers=true), plus delivery-zone-aware pricing when a shipping zip/location is set. Use for product research agents, price/stock monitoring, catalog enrichment, listing QA, Buy Box tracking, and cross-locale competitive analysis.
Input Schema
{
"type": "object",
"properties": {
"asin": {
"type": "string",
"description": "The Amazon Standard Identification Number (ASIN) of the product."
},
"domain": {
"type": "string",
"enum": [
"www.amazon.com",
"www.amazon.de",
"www.amazon.co.uk",
"www.amazon.ae",
"www.amazon.com.au",
"www.amazon.com.be",
"www.amazon.com.br",
"www.amazon.ca",
"www.amazon.eg",
"www.amazon.es",
"www.amazon.fr",
"www.amazon.ie",
"www.amazon.in",
"www.amazon.it",
"www.amazon.co.jp",
"www.amazon.com.mx",
"www.amazon.nl",
"www.amazon.pl",
"www.amazon.sa",
"www.amazon.se",
"www.amazon.sg",
"www.amazon.com.tr",
"www.amazon.co.za"
],
"description": "Amazon domain to use. Default is www.amazon.com."
},
"language": {
"type": "string",
"enum": [
"AR",
"BN",
"CS",
"DA",
"DE",
"EN",
"ES",
"FR",
"HI",
"IT",
"JP",
"KN",
"ML",
"MR",
"NL",
"PL",
"PT",
"SV",
"TA",
"TE",
"TR",
"ZH"
],
"description": "Optional Amazon language code. Supported values depend on the selected domain."
},
"deliveryZip": {
"type": "string",
"description": "Postal code of the delivery location."
},
"shippingLocation": {
"type": "string",
"description": "The two-letter country code to define the country of the delivery address. Provide one exact documented value (238 allowed), e.g. `AU`, `CA`."
},
"otherSellers": {
"type": "boolean",
"description": "Also collect the offers of other sellers competing for this item. This takes an extra request to Amazon and costs 5 credits on top of the base. Default is false."
}
},
"required": [
"asin"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢hasdata_amazon_reviews_getProductReviews(asin, domain, language, page, searchTerm, ...)
Get Amazon Product Reviews Paginated fetch of customer reviews for an Amazon ASIN with filters for star rating (1-5, positive, critical), reviewer type (all vs verified purchase), media-only reviews, current-variant vs all-formats, keyword search, and sort (helpful/recent). Returns per-review title, body, star rating, author name and profile, review date, helpful-vote count, variant/format attributes, and attached media URLs, plus aggregate rating histogram. Use for voice-of-customer analysis, sentiment and theme extraction, feature-request mining, competitor review benchmarking, and feeding review-summarization or Q&A agents.
Input Schema
{
"type": "object",
"properties": {
"asin": {
"type": "string",
"description": "The Amazon Standard Identification Number (ASIN) of the product."
},
"domain": {
"type": "string",
"enum": [
"www.amazon.com",
"www.amazon.de",
"www.amazon.co.uk",
"www.amazon.ae",
"www.amazon.com.au",
"www.amazon.com.be",
"www.amazon.com.br",
"www.amazon.ca",
"www.amazon.eg",
"www.amazon.es",
"www.amazon.fr",
"www.amazon.ie",
"www.amazon.in",
"www.amazon.it",
"www.amazon.co.jp",
"www.amazon.com.mx",
"www.amazon.nl",
"www.amazon.pl",
"www.amazon.sa",
"www.amazon.se",
"www.amazon.sg",
"www.amazon.com.tr",
"www.amazon.co.za"
],
"description": "Amazon domain to use. Default is www.amazon.com."
},
"language": {
"type": "string",
"enum": [
"AR",
"BN",
"CS",
"DA",
"DE",
"EN",
"ES",
"FR",
"HI",
"IT",
"JP",
"KN",
"ML",
"MR",
"NL",
"PL",
"PT",
"SV",
"TA",
"TE",
"TR",
"ZH"
],
"description": "Optional Amazon language code. Supported values depend on the selected domain."
},
"page": {
"type": "number",
"description": "The page number to retrieve."
},
"searchTerm": {
"type": "string",
"description": "A term to search within the reviews."
},
"reviewerType": {
"type": "string",
"enum": [
"allReviews",
"verifiedPurchaseReviews"
],
"description": "The type of reviewers to filter."
},
"stars": {
"type": "string",
"enum": [
"allStars",
"fiveStar",
"fourStar",
"threeStar",
"twoStar",
"oneStar",
"positive",
"critical"
],
"description": "The star ratings to filter reviews."
},
"format": {
"type": "string",
"enum": [
"allFormats",
"currentFormat"
],
"description": "The format type to filter reviews. Include reviews of any product format/variant or specifically to the current format/variant."
},
"mediaType": {
"type": "string",
"enum": [
"allReviews",
"mediaReviews"
],
"description": "The media type to filter reviews."
},
"sortBy": {
"type": "string",
"enum": [
"helpful",
"recent"
],
"description": "The criterion to sort reviews."
}
},
"required": [
"asin"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢hasdata_amazon_search_getSearchResults(q, domain, language, page, deliveryZip, ...)
Get Amazon Search Results Runs a keyword search on a chosen Amazon domain with pagination, delivery zip/location scoping, and sort order (featured, price low-to-high, price high-to-low, avg-customer-review, newest). Returns the organic results list with ASIN, title, thumbnail, product URL, price and list price, currency, star rating, review count, Prime/sponsored flags, and position. Use for SERP monitoring, keyword/share-of-shelf tracking, competitor discovery, ASIN harvesting to feed downstream product/reviews endpoints, and building product-research or price-comparison agents.
Input Schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "The search term for which to get the search results."
},
"domain": {
"type": "string",
"enum": [
"www.amazon.com",
"www.amazon.de",
"www.amazon.co.uk",
"www.amazon.ae",
"www.amazon.com.au",
"www.amazon.com.be",
"www.amazon.com.br",
"www.amazon.ca",
"www.amazon.eg",
"www.amazon.es",
"www.amazon.fr",
"www.amazon.ie",
"www.amazon.in",
"www.amazon.it",
"www.amazon.co.jp",
"www.amazon.com.mx",
"www.amazon.nl",
"www.amazon.pl",
"www.amazon.sa",
"www.amazon.se",
"www.amazon.sg",
"www.amazon.com.tr",
"www.amazon.co.za"
],
"description": "Amazon domain to use. Default is www.amazon.com."
},
"language": {
"type": "string",
"enum": [
"AR",
"BN",
"CS",
"DA",
"DE",
"EN",
"ES",
"FR",
"HI",
"IT",
"JP",
"KN",
"ML",
"MR",
"NL",
"PL",
"PT",
"SV",
"TA",
"TE",
"TR",
"ZH"
],
"description": "Optional Amazon language code. Supported values depend on the selected domain."
},
"page": {
"type": "number",
"description": "Page number for pagination (e.g., 1 for the first page, 2 for the second page, etc.)."
},
"deliveryZip": {
"type": "string",
"description": "Postal code of the delivery location."
},
"shippingLocation": {
"type": "string",
"description": "The two-letter country code to define the country of the delivery address. Provide one exact documented value (238 allowed), e.g. `AU`, `CA`."
},
"sortBy": {
"type": "string",
"enum": [
"featured",
"priceLowToHigh",
"priceHighToLow",
"avgCustomerReview",
"newestArrivals",
"bestSellers"
],
"description": "Parameter used for sorting results"
}
},
"required": [
"q"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢hasdata_amazon_seller_getSellerDetails(sellerId, domain, language)
Get Amazon Seller Details Fetches the public storefront profile for an Amazon seller by sellerId on the chosen domain/language. Returns business name, seller logo, About-this-seller text, overall feedback rating and lifetime/12-month/90-day/30-day rating breakdown, feedback count, business address and contact details, and customer service info. Use for seller due-diligence and vetting, counterfeit/brand-protection workflows, MAP-violation investigations, building seller leaderboards, and enriching marketplace seller directories.
Input Schema
{
"type": "object",
"properties": {
"sellerId": {
"type": "string",
"description": "The unique Amazon seller ID."
},
"domain": {
"type": "string",
"enum": [
"www.amazon.com",
"www.amazon.de",
"www.amazon.co.uk",
"www.amazon.ae",
"www.amazon.com.au",
"www.amazon.com.be",
"www.amazon.com.br",
"www.amazon.ca",
"www.amazon.eg",
"www.amazon.es",
"www.amazon.fr",
"www.amazon.ie",
"www.amazon.in",
"www.amazon.it",
"www.amazon.co.jp",
"www.amazon.com.mx",
"www.amazon.nl",
"www.amazon.pl",
"www.amazon.sa",
"www.amazon.se",
"www.amazon.sg",
"www.amazon.com.tr",
"www.amazon.co.za"
],
"description": "Amazon domain to use. Default is www.amazon.com."
},
"language": {
"type": "string",
"enum": [
"AR",
"BN",
"CS",
"DA",
"DE",
"EN",
"ES",
"FR",
"HI",
"IT",
"JP",
"KN",
"ML",
"MR",
"NL",
"PL",
"PT",
"SV",
"TA",
"TE",
"TR",
"ZH"
],
"description": "Optional Amazon language code. Supported values depend on the selected domain."
}
},
"required": [
"sellerId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢hasdata_amazon_seller_products_getSellerProducts(sellerId, domain, language, page)
Get Amazon Seller Products Paginated listing of the storefront catalog offered by a given Amazon sellerId on the chosen domain. Returns each product row with ASIN, title, image, product URL, price and list price, currency, star rating, and review count. Use to map a competitor's or 3P seller's full assortment, detect new SKU launches, build brand-protection watchlists, drive price-intelligence pipelines, and seed per-ASIN deep-dives against the product and reviews endpoints.
Input Schema
{
"type": "object",
"properties": {
"sellerId": {
"type": "string",
"description": "The unique Amazon seller ID."
},
"domain": {
"type": "string",
"enum": [
"www.amazon.com",
"www.amazon.de",
"www.amazon.co.uk",
"www.amazon.ae",
"www.amazon.com.au",
"www.amazon.com.be",
"www.amazon.com.br",
"www.amazon.ca",
"www.amazon.eg",
"www.amazon.es",
"www.amazon.fr",
"www.amazon.ie",
"www.amazon.in",
"www.amazon.it",
"www.amazon.co.jp",
"www.amazon.com.mx",
"www.amazon.nl",
"www.amazon.pl",
"www.amazon.sa",
"www.amazon.se",
"www.amazon.sg",
"www.amazon.com.tr",
"www.amazon.co.za"
],
"description": "Amazon domain to use. Default is www.amazon.com."
},
"language": {
"type": "string",
"enum": [
"AR",
"BN",
"CS",
"DA",
"DE",
"EN",
"ES",
"FR",
"HI",
"IT",
"JP",
"KN",
"ML",
"MR",
"NL",
"PL",
"PT",
"SV",
"TA",
"TE",
"TR",
"ZH"
],
"description": "Optional Amazon language code. Supported values depend on the selected domain."
},
"page": {
"type": "number",
"description": "Page number for pagination (e.g., 1 for the first page, 2 for the second page, etc.)."
}
},
"required": [
"sellerId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence