Search / com.asinrating/asinrating
asinrating
R0· no sign-inRead-only Amazon shopping intelligence: Top-100 BSR, product profiles, price history, comparisons.
v1.0.0 · active · website · descriptor JSON · versions
Search / com.asinrating/asinrating
R0· no sign-inRead-only Amazon shopping intelligence: Top-100 BSR, product profiles, price history, comparisons.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"asinrating": {
"type": "http",
"url": "https://asinrating.com/mcp"
}
}
}claude mcp add --transport http asinrating https://asinrating.com/mcp[mcp_servers.asinrating]
url = "https://asinrating.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"asinrating": {
"type": "remote",
"url": "https://asinrating.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"asinrating": {
"type": "http",
"url": "https://asinrating.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=asinrating&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXNpbnJhdGluZy5jb20vbWNwIn0%3D"
}{
"servers": {
"asinrating": {
"type": "http",
"url": "https://asinrating.com/mcp"
}
}
}{
"mcpServers": {
"asinrating": {
"httpUrl": "https://asinrating.com/mcp"
}
}
}extensions:
"asinrating":
enabled: true
name: "asinrating"
type: streamable_http
uri: "https://asinrating.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations11 of 11 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_sub_category_brief (destructiveHint, openWorldHint); get_product (destructiveHint, openWorldHint); compare_products (destructiveHint, openWorldHint); …tools.token_costabout 1,960 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 3 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagerequestchangeddescriptionFetch 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.
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 | product_features | 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.
compare_productschangeddescriptionCompare 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.
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. facts_check reports, per ASIN, the five verdict counts across its fact-checked claims: corroborated, contradicted, insufficient, unmentioned_in_reviews, amz_not_disclosed.
get_productchangeddescriptionGet 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).
Get a product's full profile: specs, full description, feature bullets, ratings, price, trend, dimension scores/percentiles, per-claim user-review facts check (facts_check), feature-level review verification (product_features), 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). product_features lists one record per seller-claimed feature in the seller's own order, each carrying its own user-review verdict; it is kept separate from feature_factors (category-level decision factors) and the two are never merged.
scrap_pagechangeddescriptionScrape a product page in real time for the latest price, stock, Buy Box seller, rating, and review count. Typically returns in 3-10 seconds depending on network conditions. The response carries data_as_of (when the platform observed the data) and an is_stale flag for freshness judgment.
Scrape a product page in real time for the latest price, stock, Buy Box seller, rating, and review count. Typically returns in 15-30 seconds, excluding first-time cold start and queueing. The response carries data_as_of (when the platform observed the data) and an is_stale flag for freshness judgment.
search_productschangeddescription, input schemaSearch 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.
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. Relevance (default order) weights title match (3) > brand match (2) > feature-bullet match (1) per term; every term must match at least one field. matched reports the total hit count (matched=0 means no product matched every term). limit (1-100, default 20) / offset paginate; include_rating_distribution (default false) adds the rating_breakdown histogram. Filters: min_price / max_price in USD (floats), min_rating on a 0-5 scale. Invalid values return an error listing the allowed enum.
get_sub_category_briefchangeddescription, input schemaGet a structured brief for all sub-categories (nodes) under a top-level category: market overview, considering factors, gotchas, common questions, needs, and keywords. Pass the top-level category_id from list_categories.
Get a structured brief for a category: market overview, considering factors, gotchas, common questions, needs, and keywords. Pass exactly one of: category_id (a top-level category slug from list_categories, e.g. "pet-supplies") to aggregate all sub-categories under it, or subcategory_id (a numeric node id from list_categories) to get a single node's own brief. Omitting both returns an error.
get_top100changeddescription, input schemaGet 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.
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. limit (1-100, default 100) and offset paginate the merged leaderboard; include_rating_distribution (default false) adds the rating_breakdown histogram.
get_category_briefremovedGet a structured brief for a category: market overview, considering factors, gotchas, common questions, needs, and keywords.
get_sub_category_briefaddedGet a structured brief for all sub-categories (nodes) under a top-level category: market overview, considering factors, gotchas, common questions, needs, and keywords. Pass the top-level category_id from list_categories.
get_brandaddedGet a brand's full profile from the brand registry: tier, product count, cumulative review count, rating breakdown, seller positive percentage, subcategory monopoly HHI, 90-day trend, and ratings gained over 30/90 days. Pass a brand_name for an exact match, or a partial name to receive candidate matches.
Showing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-3d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://asinrating.com/mcp streamable-http | none | yes | 100% | 806 ms | 2025-11-25 | 2026-11-07 |
compare_productsread-only | 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. facts_check reports, per ASIN, the five verdict counts across its fact-checked claims: corroborated, contradicted, insufficient, unmentioned_in_reviews, amz_not_disclosed. |
get_brandread-only | Get a brand's full profile from the brand registry: tier, product count, cumulative review count, rating breakdown, seller positive percentage, subcategory monopoly HHI, 90-day trend, and ratings gained over 30/90 days. Pass a brand_name for an exact match, or a partial name to receive candidate matches. |
get_priceread-only | Get a product's latest price and product-page link. |
get_price_changeread-only | 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). |
get_productread-only | Get a product's full profile: specs, full description, feature bullets, ratings, price, trend, dimension scores/percentiles, per-claim user-review facts check (facts_check), feature-level review verification (product_features), 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). product_features lists one record per seller-claimed feature in the seller's own order, each carrying its own user-review verdict; it is kept separate from feature_factors (category-level decision factors) and the two are never merged. |
get_sub_category_briefread-only | Get a structured brief for a category: market overview, considering factors, gotchas, common questions, needs, and keywords. Pass exactly one of: category_id (a top-level category slug from list_categories, e.g. "pet-supplies") to aggregate all sub-categories under it, or subcategory_id (a numeric node id from list_categories) to get a single node's own brief. Omitting both returns an error. |
get_top100read-only | 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. limit (1-100, default 100) and offset paginate the merged leaderboard; include_rating_distribution (default false) adds the rating_breakdown histogram. |
list_categoriesread-only | List top-level Amazon US product categories and their subcategories covered by this service (US market only). |
requestread-only | 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 | product_features | 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. |
scrap_pageread-only | Scrape a product page in real time for the latest price, stock, Buy Box seller, rating, and review count. Typically returns in 15-30 seconds, excluding first-time cold start and queueing. The response carries data_as_of (when the platform observed the data) and an is_stale flag for freshness judgment. |
search_productsread-only | 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. Relevance (default order) weights title match (3) > brand match (2) > feature-bullet match (1) per term; every term must match at least one field. matched reports the total hit count (matched=0 means no product matched every term). limit (1-100, default 20) / offset paginate; include_rating_distribution (default false) adds the rating_breakdown histogram. Filters: min_price / max_price in USD (floats), min_rating on a 0-5 scale. Invalid values return an error listing the allowed enum. |
Schemas: list_tools.
{
"name": "com.asinrating/asinrating",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://asinrating.com/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://asinrating.com",
"description": "Read-only Amazon shopping intelligence: Top-100 BSR, product profiles, price history, comparisons."
}