Skip to main content
Glama
Webotee Amazon Product Research

Webotee Amazon Product Research

Webotee — Amazon Product Research MCP

License: MIT Smoke test MCP

Amazon brand, seller, niche & buy-box intelligence — inside your own Claude or ChatGPT.

Webotee AI Connect adds Webotee's Amazon operator, brand, niche and seller research dataset to the AI you already use. Ask a question in Claude or ChatGPT and it queries the Webotee dataset directly — a research connector for sellers, built on daily marketplace observations across 11 Amazon marketplaces (US, UK, DE, CA, AU, JP, IT, FR, ES, MX, BR) plus Walmart US, with 2+ years of history in the BSR top‑1M+ for US and UK.

👉 Product page / start a 7‑day free trial: https://www.webotee.com/amazon-product-research-mcp

This repository is the public client + docs + manifest for the connector. The Webotee MCP server is fully hosted at https://app.webotee.com/mcp — there's nothing to self-host, no server to run, and no third-party API keys to bring. You add the URL to your assistant and sign in with your Webotee account (OAuth, ~2 minutes). The data is Webotee's own — you don't connect or pay for any other service.


What you can ask (in your own Claude or ChatGPT)

  • "Which sellers dominate the buy box on <brand>?"

  • "Find under‑competed sub‑categories worth sourcing in home & kitchen."

  • "What other brands does seller <X> carry, by estimated sales?"

  • "Who's controlled the buy box on ASIN <B0…> over the past 24 months?"

  • "Score this ASIN for FBA sourcing — velocity, gating risk, margin."

  • "Is <brand> under attack — new sellers flooding the listings?"

  • "Show unauthorized sellers on <brand> given my authorized list."

  • "Compare this ASIN's price on Amazon vs Walmart."

See examples/prompts.md for more, and docs/tools.md for the full tool catalog (50+ research tools).


Related MCP server: Amazon Seller MCP Server - DataDoe

Requirements

  • A paid Webotee plan — Starter ($29/mo, 7‑day free trial) or higher. Start a trial →

  • An AI client that supports remote MCP connectors: Claude (Desktop/Web), ChatGPT (Developer Mode), Cursor, VS Code, Claude Code.

  • Sign‑in is via OAuth in your browser — no API keys to copy or bring, nothing to self‑host or store.


Setup (~2 minutes)

The connector URL is the same everywhere:

https://app.webotee.com/mcp

Claude (Desktop or Web): Settings → Connectors → Add custom connector → paste the URL → complete the Webotee sign‑in (OAuth) → approve. Full steps: docs/setup.md.

ChatGPT: Settings → Apps & Connectors → enable Developer Mode → Create → name it "Webotee", paste the URL, set auth to OAuth → enable it from the + (tools) menu in a chat. Steps: docs/setup.md.

Cursor / VS Code / Claude Code (or any client that only speaks local stdio): point it at the remote server through mcp-remote:

// examples/configs/cursor_mcp.json
{
  "mcpServers": {
    "webotee": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://app.webotee.com/mcp"]
    }
  }
}

Ready‑to‑paste configs: examples/configs/. Auth details: docs/auth.md.


Pricing & daily AI Connect limits

The connector is available on every paid plan; each tool call your AI makes counts as one AI Connect call against that day's allowance.

Plan

Price

AI Connect calls / day

Starter

$29/mo (7‑day trial)

200

Scout

$89/mo

1,000

Scout Pro

$179/mo

3,000

Scout + Protect

$295/mo

10,000

Full pricing: https://www.webotee.com/pricing


What it is — and isn't

  • It is Amazon seller research surfaced as tools your AI can call: brands, sellers, ASINs, niches, buy‑box history and cross‑marketplace overlap, from a pre‑collected research dataset.

  • It is not a live shopping agent and not an account‑automation bot. The connector reads and explains — it does not place orders or change your Amazon listings. Answers come from historical, pre‑collected intelligence, so they're consistent, fast and citeable. Treat every answer as a researched starting point to validate, not a guarantee.


A product by CP Development d.o.o. · Amazon is a trademark of Amazon.com, Inc.; Webotee is not affiliated with Amazon. · MIT License

Available Tools

72 tools
asin_buybox_historyA
Read-only
Inspect

Show which sellers have been winning the buybox for an ASIN over time, AND how the competing-seller pool has changed month over month. Returns a per-week breakdown of buybox winners; a monthly distinct-seller-count series (seller_count_monthly, trailing ~6 months) plus a seller_trend label (stable/rising/falling) so you can say whether the seller pool is stable or volatile (more sellers piling on vs consolidating); plus the ASIN's product brand, title and price (or price range) and its fulfillment (FBA/FBM/AMZ). Use when the user asks 'who has been winning buybox on this ASIN', 'buybox history for B08N5WRWNW', 'seller rotation', 'has the buybox owner changed', 'is the seller pool stable or volatile', 'are more sellers piling onto this listing', or any ASIN buybox/seller timeline.

Inputs: asin (required), since_weeks, marketplace_id, seller_name, +23 more.

asin_comparablesA
Read-only
Inspect

Find ASINs similar to a given ASIN by brand, price band, and seller count. Use when the user asks 'ASINs like this one', 'similar products', 'comparable ASINs', 'what else is like B08N5WRWNW', or any ASIN-level lookalike question. Each comparable carries product brand, title, price (or price range) and fulfillment (FBA/FBM/AMZ + amz/fba pct).

Inputs: asin (required), marketplace_id, limit, min_seller_count, +15 more.

asin_profit_calcA
Read-only
Inspect

Estimate whether an ASIN can hit a target profit margin given current buybox price, estimated FBA fees, and Amazon referral fee. Use when the user asks 'can I make money on this ASIN', 'profit calculator', 'margin estimate for B08N5WRWNW', 'is this ASIN profitable to sell', or any margin/profit question. Also returns product brand, title, price (or price range) and fulfillment (FBA/FBM/AMZ + amz/fba pct) for the ASIN.

Inputs: asin (required), target_margin_pct, cogs, marketplace_id.

authorized_seller_listA
Read-only
Inspect

List the saved authorized sellers for a brand. Use when the user asks 'who are my authorized sellers for X', 'show my approved resellers', 'what's my whitelist for this brand'.

Inputs: brand (required), marketplace_id, seller_contains.

authorized_seller_setAInspect

Save the authorized sellers for a brand you own/manage — the whitelist that makes 'unauthorized seller' detection possible. The brand must already be tracked in this workspace. Use when the user says 'these are my authorized sellers for X', 'add Y to my authorized list', 'set my brand's approved resellers'. Pass the seller names exactly as they appear on Amazon.

Inputs: brand (required), sellers (required), marketplace_id.

brand_buybox_trajectoryA
Read-only
Inspect

Show how a brand's buybox concentration has changed over time. Returns weekly seller counts and observed buybox days for the trailing window. Use when the user asks 'is this brand getting more competitive', 'concentration trend for Nike', 'how has seller count changed over time', or 'buybox trajectory'.

Inputs: brand (required), since_weeks, marketplace_id, trend_in, +12 more.

brand_new_asinsA
Read-only
Inspect

Show ASINs that recently appeared for a brand. Use when the user asks 'new products for Nike', 'recently added ASINs', 'what new listings does this brand have', or any question about a brand's recent catalog additions. Each ASIN carries product brand, title, price (or price range) and fulfillment (FBA/FBM/AMZ + amz/fba pct).

Inputs: brand (required), since_days, marketplace_id, limit, +22 more.

brands_gaining_sellersA
Read-only
Inspect

Find brands that recently gained the most newly-OBSERVED sellers (sellers whose first-seen date on the brand falls in the window) — an observation signal, NOT confirmed market entry (sparse re-sampling can resurface long-present sellers as 'new'). Optional category filter. Use when the user asks 'brands gaining sellers in [category]', 'brands under hijacker pressure', 'who is seeing new entrants this month', or category-scoped seller-growth signals without naming a specific brand.

Inputs: window_days, category, min_new_sellers, limit, +13 more.

brand_similarA
Read-only
Inspect

Find brands similar to a given brand by category, price tier, and competition level. Use when the user asks 'brands like Nike', 'similar brands to source', 'show me comparable brands', 'what else is in this niche', or any cohort/lookalike question.

Inputs: brand (required), marketplace_id, limit, min_seller_count, +10 more.

brands_in_operator_networkA
Read-only
Inspect

Find brands that share operators/sellers with a target brand. Returns brands ranked by how many operators they share. Use when the user asks 'what brands are in X's network?', 'brands related to Ninja', 'who else do Ninja's sellers carry?', 'brands in the same seller network', or 'brand family'. This reveals the operator graph — brands connected through shared distribution channels.

Inputs: brand (required), marketplace_id, limit, brand_contains, +8 more.

brand_under_attackA
Read-only
Inspect

Detect whether a brand is under competitive attack: an elevated NEW-ENTRANT RATE (brand-level newly-observed sellers vs the trailing-month baseline) combined with buy-box churn. Uses brand-level first-seen (a seller's first observation anywhere across the brand's ASINs), which is stable under scraper-coverage growth — not the inflated per-ASIN count. Use when the user asks 'is my brand being targeted', 'brand under attack', 'new sellers flooding my listings', 'is someone targeting this brand'.

Inputs: brand (required), since_weeks, marketplace_id, threat_level_in, +1 more.

brand_xmarketA
Read-only
Inspect

Check whether a brand sells on Amazon US, Amazon UK, and/or Walmart. Returns per-marketplace seller count, ASIN count, observed buybox days, and control score. Use when the user asks 'does this brand sell on Walmart', 'cross-marketplace presence for Nike', 'is this brand on Amazon UK', or any multi-marketplace brand question.

Inputs: brand (required), marketplace_id_in, min_seller_count, max_seller_count, +6 more.

buybox_loss_alertA
Read-only
Inspect

Find the ASINs where a brand you own has LOST the buy box to a seller outside your authorized list — ranked by estimated revenue at stake — so you can act on the costliest first. Each flagged ASIN carries its product brand, title and price (or price range) plus its fulfillment (FBA/FBM/AMZ). Save your authorized list first (authorized_seller_set) for precise flagging; without it, ASINs where a third-party operator holds the buy box are flagged. Use when the user asks 'where am I losing the buy box on ', 'buy-box loss on my ASINs', 'which of my listings did I lose'.

Inputs: brand (required), authorized_sellers, marketplace_id, limit, +22 more.

categories_amazon_retreatingB
Read-only
Inspect

Find categories where Amazon is retreating — net brand exits exceed entries over 90 days (amazon_expansion_net_90d < 0). Returns categories ordered by retreat magnitude. Use when the user asks 'where is Amazon pulling back?', 'which categories is Amazon leaving?', or 'Amazon retreat opportunities'.

Inputs: limit, marketplace_id, category_name, category_name_contains, +11 more.

category_metricsA
Read-only
Inspect

Return the full metric set for ONE category at any depth — a root OR a sub-category niche like 'Terrariums'. Covers demand (30-day revenue, units, velocity tier), competition (heat, diversity, brand/ASIN/seller counts), Amazon presence (retail dominance, private-label share, FBA penetration, 90-day brand expansion), price, ship-by days, and close-outs. Use for 'show me the metrics/stats for category X', 'how big is the X category', or to pull the numbers behind a niche question.

Inputs: category_id, category_name, marketplace_id.

category_new_entrantsA
Read-only
Inspect

Find brands newly OBSERVED in a category — the first date our daily sampling saw the brand there falls in the window. An observation signal, NOT confirmed first-ever entry (sparse re-sampling can resurface a long-present brand as 'new'). Use when the user asks 'new brands in Electronics', 'what brands just entered this category', 'emerging brands in Toys', 'category new entrants'.

Inputs: category_id, category_name, since_days, marketplace_id, +13 more.

category_top_growersC
Read-only
Inspect

Find brands in a category with the biggest recent growth in seller count and observations. Use when the user asks 'fastest growing brands in Toys', 'top growers in this category', 'which brands are trending up', or any category-scoped growth question.

Inputs: category_id, category_name, since_months, marketplace_id, +15 more.

category_undercompeted_brandsA
Read-only
Inspect

Find specific BRANDS within a category that have proven multi-seller demand but are still under-competed (a min-seller floor drops single-seller / brand-owner-only listings). Returns BRANDS — not niches or sub-categories. Use for 'undercompeted brands in ', 'low competition brands in Toys', 'which brands can I source in '. Do NOT use for 'under-served niches', 'niches in ', or 'find a niche to enter' — those are SUBCATEGORY questions; use find_underserved_niches instead.

Inputs: category_id, category_name, max_sellers, min_sellers, +13 more.

collect_asin_nowAInspect

Pull a LIVE, on-demand snapshot of a single Amazon ASIN right now — current title, price, live offers and the sellers on the listing today — and return it alongside Webotee's historical brand and seller intelligence, including the ASIN's product brand, title and price (or price range) and its fulfillment (FBA/FBM/AMZ). Use when the user gives a specific ASIN and wants its CURRENT/today's data rather than the pre-collected dataset (e.g. 'check ASIN B0... right now', 'who's on this listing today and at what price'). Amazon US only; one ASIN per call.

Inputs: asin (required), marketplace_id.

competitive_landscapeA
Read-only
Inspect

Map the competitive landscape for a brand or category root. Returns top 10 sellers by observed buybox days held, top 10 brands by winner-diversity HHI, plus week-over-week deltas. Use when the user asks 'who's winning this category?' or 'who controls the buybox here?'.

Inputs: category_root_id, brand, marketplace_id, seller_name, +26 more.

evaluate_asin_sourcingA
Read-only
Inspect

Evaluate a single ASIN for FBA sourcing. Returns composite sourcing score (0-100), 5-dimension breakdown (velocity, gating, friction, margin, brand_posture), estimated 30-day demand (units_30d_final + est_revenue_30d) with its source/badge_band/confidence, a data_coverage flag (full vs velocity_only — so a null demand reads as a coverage gap, not zero sales), star rating + review count (with a rating_coverage flag), brand-level FBA/Amazon dominance, and a red-flag list. Also returns the product brand, title, and price (or price range) plus the ASIN's fulfillment (FBA/FBM/AMZ + amz/fba pct). Use when the user asks 'should I buy this?', 'how fast does this sell?', or shares an ASIN and wants a sourcing recommendation.

Inputs: asin (required), marketplace_id, qty.

evaluate_brandA
Read-only
Inspect

Evaluate a brand for portfolio inclusion. Returns brand-level control posture, winner diversity (HHI), Amazon retail dominance %, FBA penetration %, catalog churn rate, total bought-past-month volume, estimated 30-day revenue, avg ship-by days, cross-brand operator count, plus the top 10 ASINs by composite sourcing score (each with product brand, title, price or price range, and fulfillment FBA/FBM/AMZ + amz/fba pct). Use when the user names a brand and asks 'is this worth carrying?', 'how does this brand look?', 'what is the churn rate?', or 'how fast does this brand ship?'.

Inputs: brand (required), marketplace_id, distribution_verdict_in, asin, +23 more.

evaluate_category_for_private_labelA
Read-only
Inspect

Assess whether a category or niche (ANY depth — e.g. 'Terrariums') is winnable for a NEW private-label brand. Use for 'is X winnable for private label', 'should I private-label X', 'is the X niche good for a new brand', 'can I launch my own brand in X'. Returns a per-signal pass/fail breakdown and a Strong / Moderate / Weak verdict based on Amazon's footprint, seller fragmentation, demand, and price band.

Inputs: category_id, category_name, marketplace_id, verdict_in.

filter_brands_by_fba_shareB
Read-only
Inspect

Return brands whose FBA buybox share is below or above a threshold. FBA share is computed as fba_buybox_days / total_buybox_days * 100 (percentage, 0-100). Use fba_share < 40 to find FBM-heavy brands (carriers hold real inventory) or fba_share > 80 for FBA-dominated brands. Supports sort by control_score (heat), unique_sellers, or brand_bought_past_month_30d.

Inputs: marketplace_id (required), fba_share_op (required), fba_share_value (required), min_sourcing_score, +14 more.

filter_operators_by_fba_shareA
Read-only
Inspect

Return operators whose FBA buybox share is below or above a threshold. FBA share is 0-100 (percentage). Use fba_share < 50 to find FBM-leaning operators (likely carrying real inventory) or fba_share > 80 for FBA-heavy flippers. Supports optional brand filter to narrow to operators selling a specific brand.

Inputs: marketplace_id (required), fba_share_op (required), fba_share_value (required), brand, +16 more.

find_brands_with_high_seller_churnA
Read-only
Inspect

Find brands experiencing high seller churn relative to their category. Returns brands where seller_churn_30d_delta_vs_cat_pp >= the specified threshold (default 5pp). Optionally filtered by category. Use when the user asks about 'brands losing sellers', 'high churn brands', or 'seller instability'.

Inputs: category, min_delta_pp, max_delta_pp, limit, +9 more.

find_deconcentrating_brandsA
Read-only
Inspect

Find brands where buybox concentration dropped over the last quarter — more sellers are entering, creating opportunity for new entrants. Use when the user asks 'brands losing control', 'deconcentrating brands', 'brands opening up to competition', 'gentrification opportunities', or any question about brands becoming less monopolized.

Inputs: since_weeks, min_buybox_days, marketplace_id, limit, +12 more.

find_new_operatorsA
Read-only
Inspect

Find operators (sellers) we FIRST OBSERVED selling recently — their earliest observation in our data falls in the window. An observation signal, NOT confirmed market entry: sparse sampling can surface a long-present seller the first time we see them. Different from top_expanding_operators (existing operators adding brands). Use when the user asks 'new sellers this month', 'who just started selling', 'newly seen operators', or any question about emerging/newly-observed sellers.

Inputs: since_days, min_brands, marketplace_id, limit, +14 more.

find_product_across_webAInspect

Find where one product sits across the open web — a live cross-retailer price check — with every price anchored to Webotee's independently-observed Amazon buy-box. Give ONE identifier (asin, upc, gtin, or title + brand) and a mode: price_compare (default, all retailers vs the Amazon buy-box), cheaper (only sources below the buy-box), dropship (net margin after estimated Amazon fees), or supplier (wholesale-class sources). Returns each source's price, class, spread vs the buy-box, and a durability read from our 16-month history. The Amazon anchor also carries the product brand, title, and price (or price range) plus its fulfillment (FBA/FBM/AMZ + amz/fba pct). One product per call.

Inputs: asin, upc, gtin, title, +13 more.

find_single_seller_brandsA
Read-only
Inspect

Find brands where a single operator controls 100 percent of observed buybox days. These are either gated/exclusive or operator-acquired brands. Use when the user asks 'brands with one seller', 'exclusive brands', 'single-seller brands', 'monopoly brands', or any question about brands with no competition.

Inputs: min_asins, min_buybox_days, max_avg_price, min_avg_price, +9 more.

find_sourcing_opportunitiesA
Read-only
Inspect

Given an Amazon ASIN, diagnose its business model (private-label / wholesale / arbitrage) and find real-world supplier, wholesale and arbitrage matches across the web, then return an HONEST sourcing read: a viability qualifier (green/yellow/red), the specific move + required differentiation, conservative economics, named risks (IP, tariffs, MOQ, saturation, gating, dropship policy) and validation steps. A credible lead generator, not get-rich advice. Scout+.

Inputs: asin (required), marketplace_id.

find_undercompeted_brandsA
Read-only
Inspect

Find brands with low seller competition but real sales presence. The flagship sourcing discovery tool. Use when the user asks 'find brands with few sellers', 'low competition brands', 'undercompeted brands under $50', 'brands I could source with little competition', or any variant of 'find me something to sell'. Pass seed_brand when user mentions a reference brand ('brands like Ninja', 'low competition in the same category as OXO') to constrain results to the same root category.

Inputs: max_sellers, min_sellers, min_buybox_days, max_avg_price, +14 more.

find_underserved_nichesA
Read-only
Inspect

Find UNDER-SERVED NICHES — real SUBCATEGORIES with genuine demand but room to compete, ranked by private-label winnability from 2-year marketplace data. Returns CATEGORIES / sub-categories (e.g. 'Wireless Earbuds', 'Cable Organizers'), NEVER brands. This is the RIGHT tool for ANY niche-discovery question: 'under-served niches', 'niches in ', 'find a niche to enter', 'what niche should I sell in', 'underserved categories', 'gaps in ', 'where's the opportunity in '. When the user names a department or category (e.g. 'electronics', 'home & kitchen'), pass it as category_name to scope the niches to that area. Do NOT use category_undercompeted_brands or find_undercompeted_brands for niche questions — those return BRANDS, not niches.

Inputs: category_name, category_id, price_min, price_max, +17 more.

gating_repricing_adviceA
Read-only
Inspect

Recommend ungate / arbitrage / avoid for an ASIN, with a 3-bullet rationale citing named metrics (gating_score, amz_retail_dominance_pct, fba_pct, brand_posture). Also returns the ASIN's product brand, title and price (or price range) plus fulfillment (FBA/FBM/Amazon). Use for 'should I try to ungate this?' / 'how should I price this?'.

Inputs: asin (required), marketplace_id.

map_violations_todayB
Read-only
Inspect

Show active MAP (Minimum Advertised Price) violations for products in the workspace. Use when the user asks 'MAP violations', 'who is selling below MAP', 'price violations today', 'are there any MAP breaches', or any MAP-enforcement question.

Inputs: brand, min_violation_pct, limit, max_violation_pct, +14 more.

operator_brands_by_competitionA
Read-only
Inspect

Given one or more operator (seller) names, return the brands they carry ranked by seller competition level. Use when the user asks 'which brands sold by these operators have the least competition', 'out of these operators, show me brands with fewest sellers', 'low-competition brands for operator X', or any follow-up that chains operator names to brand-level competition metrics.

Inputs: operator_names (required), sort, limit, marketplace_id, +10 more.

operator_buybox_lossesA
Read-only
Inspect

For ONE operator (seller), find the ASINs where it's losing the buy-box — it carries the listing but holds less than max_buybox_share_pct of the buy-box — ranked by estimated 30-day revenue at risk. Each leak returns who's winning the box, the operator's vs the winner's sanitized price and the gap, how many sellers are on the listing, a situation (price_gap | tied_price | amazon_in_box | reseller_swarm), a suggested_action (reprice_to_win | enable_fba | defend_match_only | evaluate_or_exit), and a suggested_target_price when the box is winnable on price. Totals include the recoverable price-gap-only revenue. Use when the user asks 'where is seller X losing the buy-box', 'X's buy-box leaks', 'which ASINs should X reprice', 'where is X leaving money on the table', or 'what's X's revenue at risk'. Sortable by revenue-at-risk (default), price gap, buy-box share, or listing revenue.

Inputs: operator_name (required), marketplace_id, max_buybox_share_pct, min_est_revenue_30d, +6 more.

operator_category_dominanceB
Read-only
Inspect

Show which product categories an operator dominates. Returns categories ranked by the operator's brand count and observed buybox days in each. Use when the user asks 'what categories does this seller focus on', 'operator category breakdown', 'where does Amazon Warehouse dominate', or any category-scoped operator question.

Inputs: operator_name (required), marketplace_id, limit, category_name, +7 more.

operator_classifierA
Read-only
Inspect

Label what kind of operator a seller is — amazon, brand-direct, likely-authorized-retailer, arbitrage, or reseller — from our cross-brand operator signals (how many brands they span, their fulfilment mix, their primary brand). Use when the user asks 'what kind of seller is this', 'is this an authorized retailer or an arbitrage seller', 'classify this operator'. Heuristic label, not a legal determination. Amazon US/UK.

Inputs: operator_name (required), marketplace_id.

operator_compareA
Read-only
Inspect

ASIN-level buy-box head-to-head between two operators (sellers). For the ASINs BOTH carry (contested), returns who holds the buy-box (winner), each operator's buy-box share, their sanitized average prices and the price gap, how many OTHER sellers are on the listing, whether Amazon holds the box, and a situation tag (amazon_in_box | reseller_swarm | tied_price | price_gap) — plus operator_a's estimated 30-day revenue-at-risk. Also returns each side's WHITESPACE: high-revenue ASINs that operator wins which the OTHER doesn't carry (expansion targets). Use when the user asks 'compare seller A vs seller B', 'where do these two sellers overlap / compete', 'who wins the buy-box between them', 'show me the head-to-head', or 'what does A sell that B doesn't'. Sortable by revenue-at-risk (default), price gap, or share gap.

Inputs: operator_a (required), operator_b (required), marketplace_id, limit, +6 more.

operator_concentrationA
Read-only
Inspect

Operator concentration (HHI) across a set of ASINs or a brand's catalog — reveals when the same operator quietly controls many of the 'independent' listings. Returns the HHI, a concentration label, and the top operators with how many listings each dominates. Use for private-label fragmentation checks: 'how concentrated is this niche', 'who controls this brand's listings', 'is one operator running most of these'. Amazon US/UK. Optional filters (all default to no filter): min/max hhi (gates the whole analysis by its concentration index); on the top_operators list — operator (exact, case-insensitive) + operator_contains, min/max share_pct, min/max listings_controlled.

Inputs: asins, brand, marketplace_id, limit, +8 more.

operator_lost_brandsA
Read-only
Inspect

Show brands an operator recently stopped selling (churn signal). Use when the user asks 'what brands did this seller drop', 'operator churn', 'brands lost by X', or any question about an operator shrinking their catalog.

Inputs: operator_name (required), since_days, marketplace_id, limit, +6 more.

operator_new_brandsA
Read-only
Inspect

Show brands an operator recently started selling. Use when the user asks 'what new brands did this seller pick up', 'operator new brands', 'what is Amazon Warehouse selling now that it wasn't before', or any question about an operator expanding their catalog.

Inputs: operator_name (required), since_days, marketplace_id, limit, +4 more.

operator_new_on_brandA
Read-only
Inspect

Operators newly OBSERVED on a brand in a recent window — counted at BRAND level: a seller's FIRST observation anywhere across the brand's ASINs falls in the window. This is coverage-robust (a long-present seller was almost certainly seen on some ASIN earlier, so they correctly drop out) — a trustworthy directional 'new on the brand' count, not the inflated per-ASIN number. Still first-OBSERVED, not provably first-to-market. Returns each operator with first_observed, how many of the brand's ASINs we've seen them on, and whether still active. Use for 'who's new on ', 'who's newly showing up on my brand', 'recent sellers on '. Amazon US/UK. since_days already bounds first_observed below; optional filters (all default to no filter): operator (exact, case-insensitive) + operator_contains, first_observed_from/_to, min/max n_asins_on_brand, min/max total_days_seen, min/max observed_buybox_days, still_active (true/false).

Inputs: brand (required), since_days, marketplace_id, limit, +11 more.

operator_resells_whatA
Read-only
Inspect

The arbitrage sourcing feed: given an ASIN (or a seller/operator name), find the OTHER ASINs the operators on that listing also resell, ranked by sourcing fit (our composite sourcing score) then estimated 30-day sales. De-duped against the ASINs the user already tracks, so it surfaces NEW candidates. Use when the user says 'what else does this seller carry', 'find more like this from the same operators', 'arbitrage leads from this ASIN's sellers'. Each candidate ASIN also carries product brand, title, and price (or price range) plus its fulfillment (FBA/FBM/AMZ + amz/fba pct). Amazon US/UK. Optional filters (all default to no filter): min/max sourcing_score, est_units_30d, buybox_avg_price; resold_by_contains; the shared product/fulfillment block (product_brand, product_title_contains, min/max_price, fulfillment_in, amz/fba pct).

Inputs: asin, operator_name, marketplace_id, limit, +17 more.

operator_top_asinsA
Read-only
Inspect

Show the ASINs an operator wins the buybox on most often, ranked by ESTIMATED 30-day sales by default. For each ASIN it returns the operator's estimated units sold and revenue in the last 30 days (est_units_30d, est_revenue_30d — the product's sales estimate weighted by the operator's buy-box share) plus the operator's BUYBOX SHARE (percent of observed days it held the buybox; normalized, not raw days). Sortable by est_sales (default), observed buybox days won, price, or days seen. Use when the user asks 'what ASINs does this seller win on', 'top ASINs for operator X', 'what does this seller sell the most of', 'best products for this seller', or any ASIN-level operator drill-down. Each ASIN also carries product brand, title, and price (or price range) plus its fulfillment (FBA/FBM/AMZ + amz/fba pct).

Inputs: operator_name (required), sort, marketplace_id, limit, +29 more.

operator_top_brandsA
Read-only
Inspect

Show the brands an operator sells the most of, ranked by ESTIMATED 30-day sales by default. For each brand the operator carries it returns the operator's estimated units sold and revenue in the last 30 days (est_units_30d, est_revenue_30d — the estimated sales of the ASINs the operator wins for that brand, weighted by its buy-box share), the number of the brand's ASINs the operator wins, and observed buybox days. Use when the user asks 'what brands does this seller sell the most of', 'top brands for operator X', 'which brands make this seller the most money', or any brand-level operator drill-down by sales. For brand competition (fewest sellers) instead of sales, use operator_brands_by_competition.

Inputs: operator_name (required), sort, marketplace_id, limit, +10 more.

operator_xmarket_presenceA
Read-only
Inspect

Check whether an operator sells on Amazon US, Amazon UK, and/or Walmart. Returns per-marketplace brand count, ASIN count, and observed buybox days. Use when the user asks 'does this seller sell on Walmart too', 'cross-marketplace presence', 'is this operator on Amazon UK', or any multi-marketplace operator question.

Inputs: operator_name (required).

playbook_createAInspect

Save a reusable per-model research workflow (a 'playbook') the user can re-run or schedule. Provide a template_key (one of: brand_watch, new_brand_radar, replenishment_watch, arbitrage_feed, defend_my_niche, find_my_next_niche, brand_defense_daily, expansion_radar, dropship_watch, spread_hunter, map_sweep, operator_network_expose, gating_risk_guardian) with its scope, OR custom steps. scope holds the inputs every step shares (e.g. {"brand":"Nike"} or an ASIN). Use when the user says 'save this as a weekly check', 'make a playbook for ...', 'automate this research'.

Inputs: name (required), template_key, scope, steps, +1 more.

playbook_listA
Read-only
Inspect

List the workspace's saved playbooks (name, schedule, last run) and the built-in templates available. Use when the user asks 'what playbooks do I have', 'show my saved workflows', 'what automations are set up'.

Inputs: schedule_in, template_key_in, active, last_run_at_from, +1 more.

playbook_run_nowAInspect

Run a saved playbook right now and return its digest (also saved to the in-app inbox). Use when the user says 'run my playbook', 'check my brand watch now', 'run that workflow'.

Inputs: name (required).

playbook_scheduleAInspect

Set how often a saved playbook runs automatically (manual, daily, or weekly). Use when the user says 'run this weekly', 'schedule my playbook daily', 'stop the automatic runs' (manual).

Inputs: name (required), schedule (required).

risk_assessmentA
Read-only
Inspect

Risk + protection assessment for an ASIN or brand. Returns composite risk score (0-100), recent MAP violation events (≤10, each with the offending ASIN's product brand, title, price or price range and fulfillment FBA/FBM/Amazon), unauthorized seller list (≤10), and 1-3 recommended actions. Use for 'flag risk events on my brand' or 'is this ASIN risky?' style prompts.

Inputs: asin, brand, marketplace_id, days, +20 more.

search_productsA
Read-only
Inspect

Free-text keyword search over Amazon product titles + descriptions. Use when the user names a PRODUCT TYPE or keywords (e.g. 'stainless steel water bottle', 'cat litter box', 'magnetic phone mount') rather than a specific brand, category, or ASIN. Returns the top matching products ranked by relevance with brand, price, 30-day demand, fulfillment (FBA/Amazon/FBM) and rating. Optional filters narrow the result by any returned field: product_brand, min/max_price, fulfillment_in (FBA/FBM/AMZ), min/max demand, and min/max rating.

Inputs: keywords (required), marketplace_id, product_brand, product_brand_contains, +15 more.

set_cost_floorAInspect

Record the user's cost basis (landed unit cost) for an ASIN so later checks can flag when the buy box drops below their cost and compute true net spread; the saved/cleared confirmation also echoes the ASIN's product brand, title and price (or price range) and its fulfillment (FBA/FBM/AMZ). Use when the user says 'my cost on B0... is $12', 'set my cost basis', 'I pay $X for this'. One ASIN per call; pass cost 0 to clear.

Inputs: asin (required), cost_floor (required), marketplace_id.

top_expanding_operatorsA
Read-only
Inspect

Find sellers (operators) expanding into the most NEW brands in a recent window. Use when the user asks 'operators expanding into new brands', 'sellers growing fastest by brand count', 'who is moving into new brands this month', or any cross-cutting operator question without a specific seller named.

Inputs: window_days, min_new_brands, limit, marketplace_id, +15 more.

top_sourcing_picksA
Read-only
Inspect

Find top sourcing-pick ASINs across the entire catalog with optional filters: max retail price, min retail price, category, brand, exclude gated, exclude Amazon private label. Use when the user asks 'top sourcing picks', 'best ASINs to source', 'ASINs under $X with rising demand', 'fastest growing ASINs', or any cross-cutting question where they have NOT named a specific entity yet. Each pick carries product brand, title and price (or price range) plus fulfillment (FBA/FBM/Amazon) alongside the sourcing scores.

Inputs: max_retail_price, min_retail_price, min_velocity_score, category, +26 more.

top_velocity_brandsA
Read-only
Inspect

Find top brands by 90-day unit velocity (brand_velocity_90d_units_day). Optional filters: scope (tracked = user's watchlist, universe = all), category, minimum velocity, exclude Amazon private label, exclude gated. Use when the user asks 'fastest selling brands', 'top velocity brands', 'brands I track by velocity', 'what brands move the most units?', or 'best selling brands in [category]'. When the user says 'my brands' or 'brands I track', set scope=tracked.

Inputs: category, min_velocity, exclude_amazon_pl, exclude_gated, +18 more.

unauthorized_sellersA
Read-only
Inspect

List the sellers winning a brand's buy box — the resellers and arbitrage operators you're up against — each classified (authorized-retailer / arbitrage / Amazon / brand-direct / reseller). If you've saved an authorized list (authorized_seller_set) it instead flags the UNAUTHORIZED sellers. Use when the user asks 'which operators dominate the buy box on ', 'who else is selling my brand', 'unauthorized sellers on Nike', 'find rogue sellers', or any brand buy-box / protection question.

Inputs: brand (required), authorized_sellers, marketplace_id, limit, +13 more.

watchlist_addAInspect

Create or add to a saved tracking list the user can monitor over time. list_type is one of asin, brand, seller, niche; name is the user's label for the list; items are the identifiers to track (ASINs, brand names, seller names, or niche keys). Captures a baseline of the current observed state so a later 'what changed' check can show new sellers and score moves. Use when the user says 'track these ASINs', 'add Nike to my brand watchlist', 'start monitoring ...'.

Inputs: list_type (required), name (required), items (required), marketplace_id.

watchlist_add_ruleA
Read-only
Inspect

Resolve a natural-language watchlist request into concrete ASINs the user can add. Use when the user says 'watch this brand', 'alert me when X loses a seller', 'add Nike to my watchlist', or any watchlist-creation intent. Returns matching ASINs with current scores plus product identity (brand, title, price or price range) and fulfillment (FBA/FBM/AMZ with amz/fba share) so the user can confirm which to add.

Inputs: brand, asin, marketplace_id, limit, +15 more.

watchlist_deltaA
Read-only
Inspect

Show what changed on the user's sourcing watchlist since last check. Returns each tracked ASIN with its score delta plus product identity (brand, title, price or price range) and fulfillment (FBA/FBM/AMZ with amz/fba share). Use when the user asks 'what changed on my watchlist', 'watchlist updates', 'any changes this week', or any watchlist-status question.

Inputs: since_days, marketplace_id, limit, min_current_score, +17 more.

watchlist_diffA
Read-only
Inspect

Show what changed on a saved tracking list versus its captured baseline — new sellers observed on the tracked ASINs and sourcing-score moves. Each changed ASIN also carries product identity (brand, title, price or price range) and fulfillment (FBA/FBM/AMZ with amz/fba share). Use when the user asks 'what changed on ', 'any updates on my watchlist', 'new sellers on the ASINs I track'. Re-run watchlist_add to reset the baseline to the current state.

Inputs: name (required), list_type, asin, asin_contains, +20 more.

watchlist_listA
Read-only
Inspect

List the workspace's saved tracking lists (name, type, item count, whether a baseline is set). Use when the user asks 'what am I tracking', 'show my watchlists', 'my saved lists'.

Inputs: list_type_in, min_item_count, max_item_count, updated_at_from, +1 more.

watchlist_removeAInspect

Remove items from a saved tracking list, or delete the whole list. Provide list_type + name; give items to drop just those, or omit items to delete the entire list. Use when the user says 'stop tracking ...', 'remove ... from my watchlist', 'delete my ... list'.

Inputs: list_type (required), name (required), items.

watchlist_statsA
Read-only
Inspect

BULK report of key Amazon stats for the user's WHOLE watchlist in ONE call — every tracked ASIN in the workspace's sourcing watchlist for a marketplace, in a single pass. Use this report instead of looping a per-ASIN tool over the whole watchlist. Each tracked ASIN returns its composite sourcing score, distinct seller count, buy-box leader share, fulfillment (FBA/FBM/AMZ with amz/fba pct), product brand/title and price (or price range). Also returns a top-level summary across the whole watchlist (tracked total, scored count, average score, score buckets, Amazon-dominant / FBA-dominant counts, single-seller vs high-competition counts). Use when the user asks 'show stats for my whole watchlist', 'summarize my watchlist', 'which of my tracked ASINs are single-seller / Amazon-dominant / high-competition', 'score distribution of my watchlist', or any bulk watchlist overview. One call covers the entire watchlist — do NOT call a per-ASIN tool in a loop.

Inputs: marketplace_id, sort, limit, min_composite_score, +16 more.

watchlist_webwideA
Read-only
Inspect

Bulk web-wide (open-web / off-Amazon) price + MAP findings across your whole watchlist, in one call — reads already-collected results, does not run a live scan. Returns every tracked ASIN with its open-web source count, cheapest off-Amazon price (+ the domain), how many web sources violate MAP, how many are unauthorized sellers, the Amazon buy-box anchor price, and how much cheaper the web is vs Amazon. ASINs not yet scanned show 0 sources / never-scanned. Use for 'where is my whole watchlist cheaper off Amazon', 'web-wide MAP across everything I track', or 'which tracked products are undercut on the open web'. For a live single-product cross-retailer check use find_product_across_web instead.

Inputs: marketplace_id, sort, limit, min_web_source_count, +12 more.

webotee_job_statusA
Read-only
Inspect

Check the status of a live Amazon refresh kicked off for an ASIN (returns its current snapshot when ready). job_id is the ASIN. Use after a tool says a live refresh is collecting.

Inputs: job_id (required), marketplace_id.

xmkt_pricing_compareA
Read-only
Inspect

Cross-marketplace (Amazon vs Walmart) pricing comparison. Returns matched pairs from mv_product_identity with current Amazon price, current Walmart price, delta %, and a coarse Amazon-FBA profitability check. Each pair also carries the Amazon ASIN's product brand, title and catalog price (or price range) plus fulfillment (FBA/FBM/Amazon). Use for arbitrage / sourcing questions ('cheaper on Walmart?'). Single-ASIN or by-brand.

Inputs: asin, brand, marketplace_id, min_match_confidence, +11 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 72 tools

    Disambiguation4/5

    Most tools have clearly distinct purposes detailed in descriptions. However, some overlap exists between brand-level competitive tools (e.g., brand_under_attack vs brand_buybox_trajectory) and between watchlist_diff and watchlist_delta, which could cause agent confusion despite being technically different.

    Naming Consistency4/5

    Tool names consistently use lowercase with underscores and often start with a domain noun (asin_, brand_, operator_, category_, watchlist_). However, there is a mix of imperative verbs (find_, filter_, search_, evaluate_, set_) and descriptive nouns, creating minor inconsistency while remaining readable.

    Tool Count3/5

    With 72 tools, the count is well beyond the typical well-scoped range. However, the server's broad domain (Amazon product research, sourcing, watchlisting, cross-marketplace) justifies the number, though it may overwhelm agents that need to select the right tool among many.

    Completeness5/5

    The tool surface is exceptionally comprehensive, covering search, asin/brand/operator analysis, buybox history, profit calculation, category metrics, watchlisting, playbooks, cross-marketplace comparison, MAP violations, risk assessment, and sourcing opportunities. No obvious gaps for the stated purpose.

    Maintenance

    ActivityInactive
    ResponsivenessLimited data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Enables AI agents to access Walmart product data including lookups, price history, offers, seller profiles, reviews, and sales stats via tools callable in MCP-compatible clients like Claude Desktop and Cursor.
      5
      34 npm
      2
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Real Amazon (US, UK, DE, CA, AU) & Walmart shopping data for AI assistants: ranked product shortlists, current prices, live stock, real ratings, and price/BSR history from a 17M+ product warehouse. Free hosted endpoint, no signup — 30 queries a day.
      18
      1
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      AMZScout Skill + MCP gives AI agents live access to real Amazon marketplace data across 14 Amazon marketplaces. Analyze any ASIN, validate product ideas, research niches, compare competitors, discover profitable keywords, and build data-driven PPC strategies using trusted Amazon insights instead of AI assumptions. Works with Claude, ChatGPT, Cursor, and any other MCP-compatible AI client.
      1
      MIT