Read-only Amazon shopping intelligence: Top-100 BSR, product profiles, price history, comparisons.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Compare two to five products side-by-side across dimensions. asins: a list of 2-5 valid ASINs (10-char alphanumeric, e.g. "B08N5WRWNW"). Fewer than 2 or more than 5 items returns an error.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http asinrating https://asinrating.com/mcp
Compare two to five products side-by-side across dimensions. asins: a list of 2-5 valid ASINs (10-char alphanumeric, e.g. "B08N5WRWNW"). Fewer than 2 or more than 5 items returns an error.
| Argument | Type | Description |
|---|---|---|
| asins* | array |
{
"type": "object",
"title": "compare_productsArguments",
"required": [
"asins"
],
"properties": {
"asins": {
"type": "array",
"items": {},
"title": "Asins"
}
}
}Get a structured brief for a category: market overview, considering factors, gotchas, common questions, needs, and keywords.
| Argument | Type | Description |
|---|---|---|
| category_id* | string |
{
"type": "object",
"title": "get_category_briefArguments",
"required": [
"category_id"
],
"properties": {
"category_id": {
"type": "string",
"title": "Category Id"
}
}
}Get a product's latest price and product-page link.
| Argument | Type | Description |
|---|---|---|
| asin* | string |
{
"type": "object",
"title": "get_priceArguments",
"required": [
"asin"
],
"properties": {
"asin": {
"type": "string",
"title": "Asin"
}
}
}Get a product's 180-day price change summary from recorded history: current price, 180-day low/high/average, sample count, and where the current price sits among its own recorded observations. Answers "is now a good time to buy" style questions from historical data; it is a stored snapshot, not a real-time quote (call scrap_page for live price).
| Argument | Type | Description |
|---|---|---|
| asin* | string |
{
"type": "object",
"title": "get_price_changeArguments",
"required": [
"asin"
],
"properties": {
"asin": {
"type": "string",
"title": "Asin"
}
}
}Get a product's full profile: specs, full description, feature bullets, ratings, price, trend, dimension scores/percentiles, three-source facts check, red-flag signals, and sentiment. profile.full_description carries the complete listing description paragraph when available in the source listing; otherwise it is null (specifications and feature_bullets remain present).
| Argument | Type | Description |
|---|---|---|
| asin* | string |
{
"type": "object",
"title": "get_productArguments",
"required": [
"asin"
],
"properties": {
"asin": {
"type": "string",
"title": "Asin"
}
}
}Get the Amazon US Top-100 Best Sellers Rank list for a product category (US market only). Pass exactly one of: category_id (a top-level category slug from list_categories, e.g. "pet-supplies") or subcategory_id (a numeric subcategory node id from list_categories, e.g. "3742171"). Omitting both returns an error.
| Argument | Type | Description |
|---|---|---|
| category_id | string | |
| subcategory_id | string |
{
"type": "object",
"title": "get_top100Arguments",
"properties": {
"category_id": {
"type": "string",
"title": "Category Id",
"default": null
},
"subcategory_id": {
"type": "string",
"title": "Subcategory Id",
"default": null
}
}
}List top-level Amazon US product categories and their subcategories covered by this service (US market only).
No arguments.
{
"type": "object",
"title": "list_categoriesArguments",
"properties": {}
}Fetch structured data by URL or ASIN with optional field filters. Pass either url (an Amazon product page URL) or asin (10-char alphanumeric). fields (optional enum): profile | price | trend | ratings | competitiveness | seller | facts_check | red_flags | sentiment | data_limitations. live (optional, default false): when true, additionally hits a live data endpoint (~15-30s) and appends a "live" block with the freshest price, stock, Buy Box seller, rating, and review count, plus data_as_of and is_stale flags. Unknown field values return an error with the full list of allowed fields.
| Argument | Type | Description |
|---|---|---|
| url | string | |
| asin | string | |
| live | boolean | |
| fields | array |
{
"type": "object",
"title": "requestArguments",
"properties": {
"url": {
"type": "string",
"title": "Url",
"default": null
},
"asin": {
"type": "string",
"title": "Asin",
"default": null
},
"live": {
"type": "boolean",
"title": "Live",
"default": false
},
"fields": {
"type": "array",
"items": {},
"title": "Fields",
"default": null
}
}
}Scrape a product page in real time via a live data endpoint (~15-30s) for the latest price, stock, Buy Box seller, rating, and review count. The response carries data_as_of (when the platform observed the data) and an is_stale flag for freshness judgment.
| Argument | Type | Description |
|---|---|---|
| url | string | |
| asin | string |
{
"type": "object",
"title": "scrap_pageArguments",
"properties": {
"url": {
"type": "string",
"title": "Url",
"default": null
},
"asin": {
"type": "string",
"title": "Asin",
"default": null
}
}
}Search for candidate products matching a query, each with a data-maturity tier. query: 1-8 space-separated plain words (no SQL/special chars). category_id: optional top-level category slug from list_categories (e.g. "pet-supplies"). sort (enum): price_asc | price_desc | rating_desc | review_count_desc. Omit for relevance order. Filters: min_price / max_price in USD (floats), min_rating on a 0-5 scale. Invalid values return an error listing the allowed enum.
| Argument | Type | Description |
|---|---|---|
| sort | string | |
| query* | string | |
| max_price | number | |
| min_price | number | |
| min_rating | number | |
| category_id | string |
{
"type": "object",
"title": "search_productsArguments",
"required": [
"query"
],
"properties": {
"sort": {
"type": "string",
"title": "Sort",
"default": null
},
"query": {
"type": "string",
"title": "Query"
},
"max_price": {
"type": "number",
"title": "Max Price",
"default": null
},
"min_price": {
"type": "number",
"title": "Min Price",
"default": null
},
"min_rating": {
"type": "number",
"title": "Min Rating",
"default": null
},
"category_id": {
"type": "string",
"title": "Category Id",
"default": null
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 4, 2026.