DEV Community

Tomi431
Tomi431

Posted on

Mine Amazon Reviews for Product Ideas — Automatically With AI

Your competitors' negative reviews are a goldmine of product improvement ideas. But reading thousands of reviews manually is impossible. A single best-selling product on Amazon can accumulate 5,000 reviews, each one a data point about what customers actually want — and what they cannot stand about the current options. Multiply that across five or six competitors in a category, and the volume becomes unmanageable.

The information is all there. Buyers spell out exactly which features they wish existed, which materials keep failing, and which gaps in the market nobody has filled. The problem has never been a lack of signal. It has been that extracting signal from thousands of unstructured reviews requires automation.

The sorftime-seller-agent is an open-source MCP tool that gives any AI agent direct access to marketplace intelligence. One of its analysis frameworks — the Review Mining methodology — is designed specifically for this problem. Instead of skimming reviews and hoping to notice patterns, an AI agent can pull review data across competitor ASINs, rank pain points by severity, and surface the specific product improvements that would actually make a difference.


Beyond Word-Frequency Counters

Most review analysis tools do something simple: count how often each word appears and call the most frequent ones the biggest problems. If "battery" appears 200 times and "noise" appears 150 times, they report that battery life is the top issue.

This approach has a blind spot. People who mention "battery" may have given 4 stars — they think the battery life is slightly short but otherwise like the product. Meanwhile, 80% of the people who mention a less frequent term are leaving 1-star reviews and returning the item. A word-frequency counter would rank "battery" above a rarer but far more damaging issue.

The Review Mining methodology uses a Pain Point Severity Index instead:

Severity Index = Mention Frequency Score x Rating Negative-Correlation Coefficient
Enter fullscreen mode Exit fullscreen mode

A term that appears infrequently but is almost always tied to 1-star reviews ranks higher than a frequently mentioned term spread across 4-star and 5-star reviews. The approach catches issues that simpler tools miss — a material defect mentioned only 15 times across a category, but every single mention is a 1-star return, is exactly the kind of signal a seller needs to act on.


How It Works in Practice

With the sorftime-seller-agent installed and configured, a seller can ask their AI agent:

Pull reviews for the top 5 competitors in portable blenders on Amazon US.
Identify the highest-severity pain points across all of them.
Tell me which problems are category-wide versus specific to one competitor.
For each top pain point, suggest a concrete product improvement.
Enter fullscreen mode Exit fullscreen mode


The AI agent calls the relevant MCP tools — product_reviews to pull review data, product_detail to cross-check listing content — and runs the severity analysis. What comes back looks something like:

  • Leaking seal (Severity: 0.91) — Appears across 4 of 5 competitors. Every mention is 1 or 2 stars. All competitors use the same silicone gasket design. Improvement opportunity: redesigned dual-gasket sealing mechanism, or a locking lid mechanism similar to premium insulated bottles.

  • Motor burns out after 3-4 months (Severity: 0.87) — Mentioned in 12% of 1-star reviews, consistent across competitors. Suggests a category-wide motor durability ceiling at current price points. Improvement opportunity: slightly larger motor with thermal cutoff protection; the higher COGS may be justified by reduced return rate.

  • Hard to clean under blades (Severity: 0.72) — Category-wide complaint. No competitor's listing addresses this in A+ content or product copy. Improvement opportunity: removable blade assembly for dishwasher cleaning; this becomes a differentiation point until competitors catch up.

The third example is worth highlighting: a pain point that every competitor shares but no one has solved in their listing copy. That is a market positioning gap, not just a product gap. The first seller to address it — both in the product and in the listing — captures the buyer attention of everyone who has ever been frustrated by the problem.


Setting It Up

Installation is a single command.

git clone https://github.com/DannylydST/sorftime-seller-agent && cd sorftime-seller-agent && python3 scripts/install.py
Enter fullscreen mode Exit fullscreen mode

The installer sets up a Python virtual environment, installs dependencies, and generates the MCP configuration. A free Sorftime MCP key — available at open-intl.sorftime.com — is required. No credit card is needed for trial access.

Once configured, the agent can call any of the 86 marketplace intelligence tools across six platforms. The review mining workflow specifically uses product_reviews for review data retrieval and product_detail for cross-referencing listing content against identified pain points.


What the Tool Does and Does Not Do

The methodology surfaces patterns that manual review reading would take days to find. But it has limitations worth understanding upfront:

  • Review data older than six months may describe problems that have already been fixed in newer production runs. Severity analysis should weight recent reviews more heavily.
  • Some pain points are physical constraints, not design flaws. A complaint that "these headphones are not small enough" does not mean there is a viable engineering solution — it may simply mean the user wants an in-ear monitor but bought over-ear headphones.
  • ASINs with fewer than 50 total reviews carry high sample bias. The analysis is still useful as a directional indicator, but should not be treated as statistically reliable.
  • Review manipulation on Amazon is a known issue. If a competitor has purchased a large volume of 5-star reviews, the Severity Index will underweight genuine negative signals because the overall rating distribution is distorted. Cross-check with total review count and velocity to identify suspicious patterns.

The tool identifies opportunities. It does not validate them. A pain point with a high Severity Index tells a seller where to investigate — it does not confirm that solving that pain point is profitable or manufacturable. That judgment remains, as it should, with the seller.


Why This Matters

Amazon is a competitive marketplace where product differentiation is increasingly difficult. If a seller makes the same product as everyone else, with the same features, the same materials, and the same weaknesses, the only lever left is price. Racing to the bottom on price is not a strategy — it is a slow exit.

Review mining changes the equation. Instead of guessing what features buyers want, a seller can extract those demands directly from the market's own feedback. Every negative review is a specification written by a paying customer. The question is whether anyone reads it.


Try It

The sorftime-seller-agent is open source under the MIT license. Clone the repository, install it, and ask your AI agent to analyze a category.

git clone https://github.com/DannylydST/sorftime-seller-agent && cd sorftime-seller-agent && python3 scripts/install.py
Enter fullscreen mode Exit fullscreen mode

Then ask your AI:

Pull reviews for the top 5 competitors in [your category] on Amazon US.
Rank the pain points by severity. Show me which ones are category-wide.
For the top 3, suggest concrete product improvements.
Enter fullscreen mode Exit fullscreen mode

Get a free MCP key at open-intl.sorftime.com. Works with any MCP-compatible AI agent, including Claude Code, Codex, Cursor, and OpenClaw.


References

[1] Sorftime Seller Agent GitHub Repository — https://github.com/DannylydST/sorftime-seller-agent
[2] Sorftime International MCP Portal — https://open-intl.sorftime.com
[3] Model Context Protocol Specification — https://modelcontextprotocol.io

Top comments (0)