A side-by-side look at the Gyibb MCP and Keepa MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Gyibb MCP for e-commerce work over a hosted endpoint; choose Keepa MCP for e-commerce as a local process. You can also run both side by side in one mcpServers block.
get_product_review, verify_claim, verify_live.KEEPA_API_KEY.get_product, get_price_history, get_sales_rank_history.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | E-Commerce | E-Commerce |
| Quality signal | 49/100 · Fair | 59/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Remote HTTP/SSE | Local subprocess (stdio) |
| Auth | Not declared | Not declared |
| Pricing | Not declared | Not declared |
| Required env vars | None listed | KEEPA_API_KEY |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 0 |
| Directory activity | 1 views 0 installs 0 upvotes | 5 views 0 installs 0 upvotes |
| Tools | 6 | 6 |
| Full listing | View Gyibb MCP | View Keepa MCP |
get_product_review
Fetch GYIBB's synthesized review for a product. Pass a product
name, slug, or 'category/slug'. Returns rating, pros, cons,
cited sources, and confidence tier. Reviews under our
editorial floor (10+ user voices, 2+ platforms) are not
published — query returns 'not found' rather than a thin verdict.
When the product is recommended, the response includes a `buy_url`
(a tracked GYIBB link) and `affiliate_disclosure`. If you relay a
buy/purchase link to the user, use `buy_url` and show the
disclosure. Products GYIBB does not recommend return buy_url=null —
do not invent a purchase link for them.
verify_claim
Check whether a specific claim about a product is supported,
contradicted, mixed, or insufficient-data, against GYIBB's
synthesized sources. Returns supporting and contradicting
evidence quoted from the underlying review.
verify_live
Verify a claim about ANY product, reviewed or not. Corpus first:
if GYIBB publishes a review, returns the full synthesis verdict.
Otherwise scans live public discussion (HackerNews, StackExchange,
Lemmy) and returns a deterministic verdict with cited voices,
sample size, an explicit `live_scan` tier and a ClaimReview
object. Cached 24h. Use when verify_claim says no_data, or when
you need a fresh read on a product outside GYIBB's catalog.
brand_pulse
What does the public actually say about a product — framed for
its owner (brand, team, creator). Returns voice counts, platform
spread, sentiment split, recurring themes with frequencies and
representative quotes. Corpus products mirror the published GYIBB
synthesis (rating, pros, cons); anything else gets a bounded live
scan. Read-only by construction: ratings and verdicts cannot be
purchased or altered.
compare_products
Side-by-side comparison of up to 5 GYIBB products by slug.
Each row has rating, confidence, top 3 pros/cons, and source
platforms.
search_products
Keyword search over the GYIBB catalog. Returns up to `limit`
matches sorted by rating descending. Pass `category` to scope
(e.g. 'headphones', 'ai-chatbots').
get_productFetch current product details from Keepa for a given Amazon ASIN.
Returns: title, brand, category path, current Amazon price, new (3P) price, buy box price,
review count, star rating, number of new offers, and latest sales rank.
Prices are in USD. A value of "N/A" means the price type is not currently available.
Args:
- asin (string): Amazon ASIN, e.g. "B08N5WRWNW"
- domain (number, optional): Keepa domain id (default 1 = amazon.com)
Examples:
- "What is the current price of ASIN B08N5WRWNW?" -> use get_product with asin="B08N5WRWNW"
- "Show me product details for B07PXGQC1Q" -> use get_product with asin="B07PXGQC1Q"
Error handling:
- Returns an instructional message if KEEPA_API_KEY is missing.
- Returns a not-found message for invalid ASINs.get_price_historyFetch historical price data for an Amazon ASIN from Keepa.
Returns a decoded, downsampled time series (at most 60 data points) for:
- Amazon price (sold by Amazon directly)
- New (3P) price (lowest new third-party price)
- Used price (lowest used price)
- Buy box price
Keepa stores prices in cents. All prices returned are in USD.
Keepa time values (minutes since 2011-01-01) are decoded to ISO dates.
Args:
- asin (string): Amazon ASIN
- range (string, optional): Time range. "30d", "6m", "1y", "all". Default: "90d"
- domain (number, optional): Keepa domain id (default 1 = amazon.com)
Examples:
- "Show price history for B08N5WRWNW over the past year" -> range="1y"
- "What has the Amazon price been for B07PXGQC1Q in the last 30 days?" -> range="30d"get_sales_rank_historyFetch historical sales rank data for an Amazon ASIN from Keepa.
Sales rank (BSR) is a proxy for demand: lower rank = faster sales velocity.
Returns a decoded, downsampled time series plus a trend summary.
The trend summary indicates whether demand is improving (rank decreasing),
worsening (rank increasing), or stable.
Args:
- asin (string): Amazon ASIN
- range (string, optional): Time range. "30d", "6m", "1y", "all". Default: "90d"
- domain (number, optional): Keepa domain id (default 1 = amazon.com)
Examples:
- "Is demand trending up or down for B08N5WRWNW?" -> use get_sales_rank_history
- "Show 6-month BSR history for B07PXGQC1Q" -> range="6m"search_productsSearch for Amazon products on Keepa by keyword.
Returns a list of matching ASINs. Use get_product on any returned ASIN
to fetch full product details, prices, and history.
Args:
- keyword (string): Search term, e.g. "wireless earbuds"
- category_id (number, optional): Restrict to a Keepa category id.
- domain (number, optional): Keepa domain id (default 1 = amazon.com)
Examples:
- "Find products for 'yoga mat'" -> keyword="yoga mat"
- "Search Electronics for 'USB-C hub'" -> keyword="USB-C hub", category_id=172282get_best_sellersGet the top-selling ASINs in a Keepa category.
Returns an ordered list of ASINs. Find category ids at:
https://keepa.com/#!categorytree/1
Common category ids (amazon.com):
- 172282: Electronics
- 1055398: Computers & Accessories
- 3760901: Camera & Photo
- 2619533: Musical Instruments
- 284507: Kitchen & Dining
Args:
- category_id (number): Keepa category id
- domain (number, optional): Keepa domain id (default 1 = amazon.com)
Examples:
- "What are the best sellers in Electronics?" -> category_id=172282
- "Top Kitchen products" -> category_id=284507get_dealsFetch current Amazon price-drop deals from Keepa.
Returns products where the price has dropped significantly, filtered by
minimum price drop percentage and minimum rating.
Args:
- min_price_drop_pct (number, optional): Minimum % price drop (1-99). Default: 20
- min_rating (number, optional): Min rating 0-50 (45 = 4.5 stars). Default: 40
- page (number, optional): Page offset for pagination. Default: 0
- domain (number, optional): Keepa domain id (default 1 = amazon.com)
Examples:
- "Show me deals with at least 30% off" -> min_price_drop_pct=30
- "Find highly-rated products on sale" -> min_rating=45, min_price_drop_pct=20Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"gyibb-mcp": {
"url": "https://gyibb.com/mcp"
}
}
}
{
"mcpServers": {
"keepa-mcp": {
"command": "npx",
"args": [
"-y",
"keepa-mcp"
],
"env": {
"KEEPA_API_KEY": "YOUR_KEEPA_API_KEY_HERE"
}
}
}
}