Amazon Product Intelligence MCP avatar

Amazon Product Intelligence MCP

Pricing

Pay per usage

Go to Apify Store
Amazon Product Intelligence MCP

Amazon Product Intelligence MCP

Amazon MCP tool with Opportunity Scoring. Search products, detect low-competition niches, analyze ASINs, and estimate FBA profitability. Every result includes a 0-100 Opportunity Score — unlike raw scrapers, agents know instantly what's worth pursuing.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Sam Rothschild

Sam Rothschild

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Amazon Product Intelligence MCP Server

An Apify Actor that runs as a persistent Model Context Protocol (MCP) server, turning Amazon into actionable seller intelligence for AI assistants.

What Makes This Unique

Existing Amazon scrapers return raw data dumps. This server returns intelligence — every product and keyword response includes metrics that answer the question "Should I sell this?"

1. Opportunity Score (0–100)

A composite score calculated from five signals:

ComponentWeightSignal
Demand25%Review count (proxy for cumulative sales)
Competition30%Number of sellers + Amazon selling penalty
Price Health20%Margin room by price tier
Review Velocity15%Growth stage proxy
BSR10%Best Sellers Rank quality

Formula:

score = demand×0.25 + competition×0.30 + priceHealth×0.20 + velocity×0.15 + bsr×0.10

Clamped to [0, 100]. Labels: excellent (80+), good (60–79), moderate (40–59), weak (20–39), avoid (<20).

2. Niche Gap Detection (search_products)

Flags when ≥60% of page-1 results have fewer than 100 reviews — a reliable signal that competition is thin and a new seller can rank organically without massive ad spend.

3. FBA Profitability Estimate (analyze_product)

Rough but fast margin math using Amazon's 2024 US FBA fee schedule:

  • Referral fee — category-specific rate (8–20%)
  • Fulfillment fee — size-tier based ($3.06–$89.98+)
  • Storage fee — per-unit monthly estimate ($0.87/ft³, Jan–Sep)
  • CoGS — configurable % of sale price (default 25%)
  • Net margin — USD and % after all fees

MCP Tools

search_products

Search Amazon for products matching a keyword.
Returns up to max_results products from page 1, each with
Opportunity Score and niche gap detection for the keyword.

Parameters:

NameTypeRequiredDescription
keywordstringAmazon search keyword (e.g. "yoga mat")
categorystringCategory hint for FBA fee lookups
max_resultsinteger 1–20Number of products (default: 10)

Response fields include:

  • nicheGap.detected — boolean niche gap flag
  • nicheGap.signal — human-readable explanation
  • Per product: opportunityScore.total, opportunityScore.breakdown, full product data

analyze_product

Deep-analyse a specific Amazon product by ASIN.
Returns full product data, Opportunity Score breakdown, and FBA profitability estimate.

Parameters:

NameTypeRequiredDescription
asinstring10-char Amazon ASIN (e.g. "B07PXGQC1Q")
target_pricenumberOverride price for FBA calculation
estimated_cogs_pctnumber 0–1CoGS fraction (default: 0.25)
categorystringCategory override for referral fee

Response includes:

  • Full product data (title, price, rating, review count, BSR, seller info)
  • opportunityScore with full breakdown
  • fbaEstimate with itemised fees and net margin

Connecting to Claude (or any MCP client)

This Actor runs as a long-lived web server (standby mode). After starting the Actor:

  1. Note the Actor's web server URL from the Apify console
  2. Add it to your MCP client configuration:
{
"mcpServers": {
"amazon-intel": {
"url": "https://<your-actor-run-url>/sse"
}
}
}

Or use Claude Desktop's MCP settings to point to the SSE URL.

Endpoints

EndpointMethodDescription
/sseGETMCP SSE connection endpoint
/messages?sessionId=<id>POSTMCP message endpoint
/healthGETHealth check

Configuration

Amazon aggressively blocks scrapers. For production use, enable Apify Residential Proxies in the Actor input:

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Without residential proxies you may encounter CAPTCHAs, especially at high request volumes.


Example Prompts

Once connected to Claude or another MCP AI:

"Find me low-competition products in the kitchen niche with good margins"

"Analyze ASIN B07XJ8C8F5 — is it worth entering this niche?"

"Search for 'bamboo toothbrush' and tell me if there's a niche gap"

"I want to sell a product for $35. Analyze B09Q3HZTHZ and model the FBA fees assuming 20% COGS"


Limitations & Disclaimers

  • Scores are estimates, not guarantees. Validate with Amazon Seller Central before sourcing.
  • FBA fees change — verify current rates at sellercentral.amazon.com.
  • Seller count is estimated from public buybox data; actual FBA seller count may differ.
  • CoGS estimate (default 25%) is a rough placeholder; negotiate your own supplier pricing.
  • This tool scrapes publicly available data. Use in compliance with Amazon's terms of service.

Technical Details

  • Runtime: Node.js 20, TypeScript (ESM)
  • Scraping: Playwright + Chromium (headless)
  • Protocol: MCP over SSE (@modelcontextprotocol/sdk)
  • Proxy: Apify residential proxy rotation
  • Docker base: apify/actor-node-playwright-chrome:20