com.webotee/amazon-product-research-mcp

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

Endpointhttps://app.webotee.com/mcp (streamable-http)
Registry version1.0.0
Now94 tools · grade C (67) · pin ts_812d1f25409b5bdb37035e1c2dc30ac9 · protocol 2025-06-18
First / last listed2026-10-26 02:23 UTC / 2026-10-26 02:23 UTC
Grade over time2026-10-26: C (67), 94 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-26 02:23 UTC
94 tools, grade C (67)

Tools: lookup_product_by_barcode asin_bsr_history amazon_search_results evaluate_asin_sourcing evaluate_brand competitive_landscape risk_assessment xmkt_pricing_compare gating_repricing_advice find_brands_with_high_seller_churn categories_amazon_retreating top_velocity_brands top_sourcing_picks top_expanding_operators brands_gaining_sellers operator_brands_by_competition find_undercompeted_brands operator_compare brand_buybox_trajectory category_undercompeted_brands unauthorized_sellers operator_new_brands operator_lost_brands operator_category_dominance find_single_seller_brands operator_xmarket_presence brand_xmarket find_new_operators find_deconcentrating_brands brand_under_attack operator_top_asins operator_top_brands brand_similar brand_new_asins category_top_growers category_new_entrants category_metrics evaluate_category_for_private_label find_underserved_niches asin_comparables asin_buybox_history asin_profit_calc watchlist_delta watchlist_add_rule watchlist_stats watchlist_webwide map_violations_today filter_operators_by_fba_share filter_brands_by_fba_share brands_in_operator_network search_products shopping_search collect_asin_now watchlist_add watchlist_remove watchlist_list watchlist_diff set_cost_floor operator_resells_what operator_concentration operator_new_on_brand operator_classifier playbook_create playbook_list playbook_run_now playbook_schedule find_product_across_web webotee_job_status authorized_seller_set authorized_seller_list buybox_loss_alert web_search alibaba_supplier_search find_sourcing_opportunities operator_buybox_losses my_products my_store my_competitors my_opportunities product_page_content keyword_demand keyword_cross_marketplace seller_profile product_dossier live_offers live_bestsellers market_lists bulk_product_lookup track_product list_tracked webotee_account start_here keyword_rankings asin_keywords

Current tools (94)

lookup_product_by_barcodeLook up products by retail barcode: UPC-12, EAN-13 or GTIN-14. Use when the user gives a numeric product barcode (from a shelf tag, an invoice, a supplier price list, a wholesale catalog) and wants to know which Amazon or Walmart listing it maps to — e.g. 'what is UPC 050875825598 on Amazon', 'match these barcodes to ASINs'. Returns the matched products (best match first — priced and recently obse
params: barcode*, marketplace_id
asin_bsr_historyBest Sellers Rank (BSR) HISTORY for one Amazon ASIN — the observed rank series over time, with first/last observation dates, plus the product's identity (brand, title, price, rating, current BSR). Use when the user asks how an ASIN's rank/demand has MOVED: 'BSR history for B0…', 'is this product's rank improving', 'rank trend over the last months'. For WHO sells it over time use asin_buybox_histor
params: asin*, marketplace_id
amazon_search_resultsFetch a LIVE Amazon search-results page (SERP) right now — the ranked organic + sponsored listings a shopper would see this minute for a query, with position, ASIN, title, price, rating and badges. Use when the user wants CURRENT ranking/visibility: 'who ranks for "dog bed" on Amazon right now', 'is my ASIN on page 1 for this keyword', 'what's sponsored vs organic for this search'. This is a real-
params: search_term*, marketplace_id, page, max_page, sort_by, exclude_sponsored
evaluate_asin_sourcingEvaluate 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 rat
params: asin*, marketplace_id, qty
evaluate_brandEvaluate 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/FB
params: brand*, marketplace_id, distribution_verdict_in, asin, asin_contains, min_composite_score, max_composite_score, min_velocity, max_velocity, min_gating, max_gating, min_margin, max_margin, min_rating, max_rating, min_number_of_ratings, max_number_of_ratings, product_brand, product_brand_contains, product_title_contains, min_price, max_price, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct
competitive_landscapeMap 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?'.
params: category_root_id, brand, marketplace_id, seller_name, seller_name_contains, min_total_observed_buybox_days, max_total_observed_buybox_days, min_brand_count, max_brand_count, min_winner_diversity, max_winner_diversity, min_control_score, max_control_score, min_amz_retail_dominance_pct, max_amz_retail_dominance_pct, min_unique_sellers_3m, max_unique_sellers_3m, min_catalog_churn_30d_pct, max_catalog_churn_30d_pct, min_bought_past_month_total, max_bought_past_month_total, min_seller_churn_30d_pct, max_seller_churn_30d_pct, min_seller_churn_30d_delta_vs_cat_pp, max_seller_churn_30d_delta_vs_cat_pp, min_brand_velocity_90d_units_day, max_brand_velocity_90d_units_day, min_pct_asins_gated_to_3p, max_pct_asins_gated_to_3p, dominant_category_velocity_tier_in
risk_assessmentRisk + protection assessment for an ASIN or brand. Returns composite risk score (0-100), recent price-drop / MAP events (≤10: a buy-box price at least 10% below the product's usual price, won by a seller other than the brand's own store; each with the ASIN's product brand, title, price or price range and fulfillment FBA/FBM/Amazon), unauthorized seller list (≤10), and 1-3 recommended actions. Use
params: asin, brand, marketplace_id, days, kind_in, severity_in, min_count, max_count, buybox_seller, buybox_seller_contains, min_listed_price, max_listed_price, event_date_from, event_date_to, product_brand, product_brand_contains, product_title_contains, min_price, max_price, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct
xmkt_pricing_compareCross-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
params: asin, brand, marketplace_id, min_match_confidence, max_match_confidence, min_amazon_price, max_amazon_price, min_walmart_price, max_walmart_price, min_delta_pct_amz_vs_wmt, max_delta_pct_amz_vs_wmt, min_est_arbitrage_profit, max_est_arbitrage_profit, product_title_contains, fulfillment_in
gating_repricing_adviceRecommend 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?'.
params: asin*, marketplace_id
find_brands_with_high_seller_churnFind 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'.
params: category, min_delta_pp, max_delta_pp, limit, marketplace_id, scope, brand, brand_contains, min_seller_churn_30d_pct, max_seller_churn_30d_pct, min_brand_velocity_90d_units_day, max_brand_velocity_90d_units_day, dominant_category_velocity_tier_in
categories_amazon_retreatingFind 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'.
params: limit, marketplace_id, category_name, category_name_contains, velocity_tier_in, min_amazon_expansion_net_90d, max_amazon_expansion_net_90d, min_brand_count, max_brand_count, min_asin_count, max_asin_count, min_pct_amazon_pl, max_pct_amazon_pl, min_amz_retail_dominance_pct, max_amz_retail_dominance_pct
top_velocity_brandsFind 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 th
params: category, min_velocity, exclude_amazon_pl, exclude_gated, limit, marketplace_id, scope, brand, brand_contains, min_sold_30d_revenue, max_sold_30d_revenue, min_seller_churn_30d_pct, max_seller_churn_30d_pct, min_seller_churn_30d_delta_vs_cat_pp, max_seller_churn_30d_delta_vs_cat_pp, min_control_score, max_control_score, min_winner_diversity, max_winner_diversity, min_pct_asins_gated_to_3p, max_pct_asins_gated_to_3p, dominant_category_velocity_tier_in
top_sourcing_picksFind 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 carr
params: max_retail_price, min_retail_price, min_velocity_score, category, brand, exclude_amazon_pl, exclude_gated, limit, marketplace_id, scope, asin, asin_contains, min_composite_score, max_composite_score, min_gating_risk_score, max_gating_risk_score, min_margin_signal, max_margin_signal, min_sold_30d_revenue, max_sold_30d_revenue, min_rating, max_rating, min_number_of_ratings, max_number_of_ratings, product_title_contains, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct
top_expanding_operatorsFind 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.
params: window_days, min_new_brands, limit, marketplace_id, seller_name, seller_name_contains, max_new_brands_in_window, min_total_brands, max_total_brands, min_total_asins, max_total_asins, min_total_observed_buybox_days, max_total_observed_buybox_days, min_operator_fba_share_pct, max_operator_fba_share_pct, min_avg_rating, max_avg_rating, min_avg_rating_count, max_avg_rating_count
brands_gaining_sellersFind 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 t
params: window_days, category, min_new_sellers, limit, marketplace_id, scope, max_newly_observed_sellers_in_window, brand, brand_contains, min_total_sellers_3m, max_total_sellers_3m, min_control_score, max_control_score, min_seller_churn_30d_pct, max_seller_churn_30d_pct, min_catalog_churn_30d_pct, max_catalog_churn_30d_pct
operator_brands_by_competitionGiven 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.
params: operator_names*, sort, limit, marketplace_id, brand, brand_contains, min_competitor_count, max_competitor_count, min_asin_count, max_asin_count, min_observed_buybox_days_3m, max_observed_buybox_days_3m, min_operator_fba_share_pct, max_operator_fba_share_pct
find_undercompeted_brandsFind 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 compet
params: max_sellers, min_sellers, min_buybox_days, max_avg_price, min_avg_price, seed_brand, category_id, include_catchall, limit, marketplace_id, brand, brand_contains, min_asin_count, max_asin_count, min_control_score, max_control_score, min_velocity_90d, max_velocity_90d
operator_compareASIN-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 est
params: operator_a*, operator_b*, marketplace_id, limit, sort, min_est_revenue_30d, contested_only, include_whitespace, whitespace_for, brand
brand_buybox_trajectoryShow 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'.
params: brand*, since_weeks, marketplace_id, trend_in, min_seller_count_change_pct, max_seller_count_change_pct, week_start_from, week_start_to, min_seller_count, max_seller_count, min_observed_buybox_days, max_observed_buybox_days, min_asins_touched, max_asins_touched, min_observations, max_observations
category_undercompeted_brandsFind 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 <category>', 'low competition brands in Toys', 'which brands can I source in <category>'. Do NOT use for 'under-served niches', 'niches in <categ
params: category_id, category_name, max_sellers, min_sellers, min_buybox_days, max_avg_price, min_avg_price, limit, marketplace_id, brand, brand_contains, min_asin_count, max_asin_count, min_control_score, max_control_score, min_velocity_90d, max_velocity_90d
unauthorized_sellersList 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 <brand>', 'who else is selling my brand', 'un
params: brand*, authorized_sellers, marketplace_id, limit, seller_name, seller_name_contains, min_observed_buybox_days, max_observed_buybox_days, min_asins_touched, max_asins_touched, min_avg_price, max_avg_price, first_seen_from, first_seen_to, last_seen_from, last_seen_to, operator_type_in
operator_new_brandsShow 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.
params: operator_name*, since_days, marketplace_id, limit, brand, brand_contains, first_seen_from, first_seen_to
operator_lost_brandsShow 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.
params: operator_name*, since_days, marketplace_id, limit, brand, brand_contains, last_seen_week_from, last_seen_week_to, first_seen_from, first_seen_to
operator_category_dominanceShow 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.
params: operator_name*, marketplace_id, limit, category_name, category_name_contains, min_brand_count, max_brand_count, min_total_asins, max_total_asins, min_total_observed_buybox_days, max_total_observed_buybox_days
find_single_seller_brandsFind 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.
params: min_asins, min_buybox_days, max_avg_price, min_avg_price, category_id, limit, marketplace_id, brand, brand_contains, dominant_seller, dominant_seller_contains, min_control_score, max_control_score
operator_xmarket_presenceCheck 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.
params: operator_name*
brand_xmarketCheck 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.
params: brand*, marketplace_id_in, min_seller_count, max_seller_count, min_asin_count, max_asin_count, min_observed_buybox_days, max_observed_buybox_days, min_control_score, max_control_score
find_new_operatorsFind 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
params: since_days, min_brands, marketplace_id, limit, seller_name, seller_name_contains, earliest_seen_from, earliest_seen_to, min_total_asins, max_total_asins, min_total_observed_buybox_days, max_total_observed_buybox_days, min_operator_fba_share_pct, max_operator_fba_share_pct, min_avg_rating, max_avg_rating, min_avg_rating_count, max_avg_rating_count
find_deconcentrating_brandsFind 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.
params: since_weeks, min_buybox_days, marketplace_id, limit, brand, brand_contains, min_old_seller_count, max_old_seller_count, min_new_seller_count, max_new_seller_count, min_seller_growth_pct, max_seller_growth_pct, min_asin_count, max_asin_count, min_control_score, max_control_score
brand_under_attackDetect 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 targe
params: brand*, since_weeks, marketplace_id, threat_level_in, signals_in
operator_top_asinsShow 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
params: operator_name*, sort, marketplace_id, limit, min_buybox_share_pct, max_buybox_share_pct, min_observed_buybox_days, max_observed_buybox_days, min_days_seen, max_days_seen, min_est_units_30d, max_est_units_30d, min_est_revenue_30d, max_est_revenue_30d, min_buybox_avg_price, max_buybox_avg_price, est_basis_in, asin, asin_contains, first_seen_from, first_seen_to, last_seen_from, last_seen_to, product_brand, product_brand_contains, product_title_contains, min_price, max_price, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct
operator_top_brandsShow 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 obser
params: operator_name*, sort, marketplace_id, limit, brand, brand_contains, min_asin_count, max_asin_count, min_observed_buybox_days, max_observed_buybox_days, min_est_units_30d, max_est_units_30d, min_est_revenue_30d, max_est_revenue_30d
brand_similarFind 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.
params: brand*, marketplace_id, limit, min_seller_count, max_seller_count, min_asin_count, max_asin_count, min_buybox_days_3m, max_buybox_days_3m, min_control_score, max_control_score, min_avg_price, max_avg_price, brand_contains
brand_new_asinsShow 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).
params: brand*, since_days, marketplace_id, limit, asin, asin_contains, first_seen_from, first_seen_to, last_seen_from, last_seen_to, min_seller_count, max_seller_count, min_latest_price, max_latest_price, latest_buybox_seller, latest_buybox_seller_contains, product_brand, product_brand_contains, product_title_contains, min_price, max_price, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct
category_top_growersFind 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.
params: category_id, category_name, since_months, marketplace_id, limit, brand, brand_contains, min_recent_observations, max_recent_observations, min_prior_observations, max_prior_observations, min_obs_growth_pct, max_obs_growth_pct, min_recent_sellers, max_recent_sellers, min_prior_sellers, max_prior_sellers, min_seller_growth_pct, max_seller_growth_pct
category_new_entrantsFind 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'.
params: category_id, category_name, since_days, marketplace_id, limit, brand, brand_contains, first_observed_from, first_observed_to, min_seller_count, max_seller_count, min_asin_count, max_asin_count, min_buybox_days_3m, max_buybox_days_3m, min_avg_price, max_avg_price
category_metricsReturn 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 catego
params: category_id, category_name, marketplace_id
evaluate_category_for_private_labelAssess 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 pri
params: category_id, category_name, marketplace_id, verdict_in
find_underserved_nichesFind 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 <category>', 'find a niche to enter', 'what niche should I
params: category_name, category_id, price_min, price_max, competition, unhappy_shoppers, limit, marketplace_id, niche, niche_contains, pl_winnability_in, min_monthly_demand_usd, max_monthly_demand_usd, min_amazon_retail_share_pct, max_amazon_retail_share_pct, min_competing_brands, max_competing_brands, min_seller_diversity, max_seller_diversity, min_avg_product_rating, max_avg_product_rating
asin_comparablesFind 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).
params: asin*, marketplace_id, limit, min_seller_count, max_seller_count, min_days_observed, max_days_observed, buybox_seller, buybox_seller_contains, product_brand, product_brand_contains, product_title_contains, min_price, max_price, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct
asin_buybox_historyShow 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
params: asin*, since_weeks, marketplace_id, seller_name, seller_name_contains, min_observed_buybox_days, max_observed_buybox_days, min_days_seen, max_days_seen, min_buybox_avg_price, max_buybox_avg_price, first_seen_from, first_seen_to, last_seen_from, last_seen_to, min_seller_count, max_seller_count, product_brand, product_brand_contains, product_title_contains, min_price, max_price, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct
asin_profit_calcEstimate 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/f
params: asin*, target_margin_pct, cogs, marketplace_id
watchlist_deltaShow 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.
params: since_days, marketplace_id, limit, min_current_score, max_current_score, min_previous_score, max_previous_score, min_score_delta, max_score_delta, asin, asin_contains, product_brand, product_brand_contains, product_title_contains, min_price, max_price, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct
watchlist_add_ruleResolve 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 whi
params: brand, asin, marketplace_id, limit, min_composite_score, max_composite_score, min_buybox_avg_price, max_buybox_avg_price, min_observed_buybox_days, max_observed_buybox_days, asin_contains, product_title_contains, min_price, max_price, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct
watchlist_statsBULK 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
params: marketplace_id, sort, limit, min_composite_score, max_composite_score, min_seller_count, max_seller_count, min_buybox_share_pct, max_buybox_share_pct, min_amz_dominance_pct, max_amz_dominance_pct, min_fba_penetration_pct, max_fba_penetration_pct, min_price, max_price, fulfillment_in, product_brand, product_brand_contains, asin, asin_contains
watchlist_webwideBulk 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 A
params: marketplace_id, sort, limit, min_web_source_count, max_web_source_count, min_web_violation_count, max_web_violation_count, min_cheapest_web_price, max_cheapest_web_price, violations_only, unauthorized_only, domain_contains, asin, asin_contains, product_brand, product_brand_contains
map_violations_todayShow 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.
params: brand, min_violation_pct, limit, max_violation_pct, brand_contains, product_title_contains, retailer_domain, retailer_domain_contains, retailer_name, retailer_name_contains, min_observed_price_usd, max_observed_price_usd, min_map_floor_usd, max_map_floor_usd, first_seen_from, first_seen_to, last_seen_from, last_seen_to
filter_operators_by_fba_shareReturn operators whose FBA buybox share is below or above a threshold. FBA share is 0-100 (percentage). For a single NAMED seller's profile, the operator-profile tools (operator_classifier / operator_top_brands) are the better first call — this tool is for screening lists. Use fba_share < 50 to find FBM-leaning operators (likely carrying real inventory) or fba_share > 80 for FBA-heavy flippers. Su
params: marketplace_id*, fba_share_op*, fba_share_value*, brand, sort_by, limit, seller_name, seller_name_contains, min_brands_touched, max_brands_touched, min_asins_touched, max_asins_touched, min_observed_buybox_days, max_observed_buybox_days, min_sold_30d_revenue, max_sold_30d_revenue, min_avg_rating, max_avg_rating, min_avg_rating_count, max_avg_rating_count
filter_brands_by_fba_shareReturn 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. For a single NAMED brand's profile, ev
params: marketplace_id*, fba_share_op*, fba_share_value*, min_sourcing_score, sort_by, limit, brand, brand_contains, min_control_score, max_control_score, min_winner_diversity, max_winner_diversity, min_unique_sellers_3m, max_unique_sellers_3m, min_asins_touched_3m, max_asins_touched_3m, min_amz_retail_dominance_pct, max_amz_retail_dominance_pct
brands_in_operator_networkFind 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.
params: brand*, marketplace_id, limit, brand_contains, min_shared_operators, max_shared_operators, min_observed_buybox_days, max_observed_buybox_days, min_seller_count, max_seller_count, min_control_score, max_control_score
search_productsFree-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
params: keywords*, marketplace_id, product_brand, product_brand_contains, min_price, max_price, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct, min_demand_units_30d, max_demand_units_30d, min_demand_revenue_30d, max_demand_revenue_30d, min_rating, max_rating, min_rating_count, max_rating_count
shopping_searchPRIMARY consumer shopping tool — ALWAYS use this when a user asks what to BUY, which product to pick, or for the 'best' / 'cheapest' / 'best value' of something: 'best electric toothbrush', 'best graphics card under $50', 'which robot vacuum should I buy', 'cheapest standing desk', 'best coffee maker in 2026', 'recommend a cat litter box', 'best budget headphones'. PREFER this over search_products
params: query*, marketplace_id, max_price, min_price, sort, keywords, attributes, exclude_terms, category_hints
collect_asin_nowPull 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 rath
params: asin*, marketplace_id
watchlist_addCreate 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
params: list_type*, name*, items*, marketplace_id
watchlist_removeRemove 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'.
params: list_type*, name*, items
watchlist_listList 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'.
params: list_type_in, min_item_count, max_item_count, updated_at_from, updated_at_to
watchlist_diffShow 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 <list>', 'any updates on my watchlist', 'new sellers on the ASINs I track'. Re-run
params: name*, list_type, asin, asin_contains, min_new_sellers, max_new_sellers, min_dropped_sellers, max_dropped_sellers, min_current_seller_count, max_current_seller_count, min_score_delta, max_score_delta, min_current_score, max_current_score, product_brand, product_brand_contains, product_title_contains, min_price, max_price, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct
set_cost_floorRecord 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
params: asin*, cost_floor*, marketplace_id
operator_resells_whatThe 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 oper
params: asin, operator_name, marketplace_id, limit, min_sourcing_score, max_sourcing_score, min_est_units_30d, max_est_units_30d, min_buybox_avg_price, max_buybox_avg_price, resold_by_contains, product_brand, product_brand_contains, product_title_contains, min_price, max_price, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct
operator_concentrationOperator 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
params: asins, brand, marketplace_id, limit, min_hhi, max_hhi, operator, operator_contains, min_share_pct, max_share_pct, min_listings_controlled, max_listings_controlled
operator_new_on_brandOperators 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, no
params: brand*, since_days, marketplace_id, limit, operator, operator_contains, first_observed_from, first_observed_to, min_n_asins_on_brand, max_n_asins_on_brand, min_total_days_seen, max_total_days_seen, min_observed_buybox_days, max_observed_buybox_days, still_active
operator_classifierLabel 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 determi
params: operator_name*, marketplace_id
playbook_createSave 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
params: name*, template_key, scope, steps, schedule
playbook_listList 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'.
params: schedule_in, template_key_in, active, last_run_at_from, last_run_at_to
playbook_run_nowRun a saved playbook right now and return its digest (also saved to the in-app inbox). Use when the user says 'run my <name> playbook', 'check my brand watch now', 'run that workflow'.
params: name*
playbook_scheduleSet 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).
params: name*, schedule*
find_product_across_webFind 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 (
params: asin, upc, gtin, title, brand, mode, marketplace_id, source, source_contains, currency_in, source_class_in, min_price, max_price, min_spread_vs_buybox, max_spread_vs_buybox, min_dropship_net_margin, max_dropship_net_margin
webotee_job_statusCheck 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.
params: job_id*, marketplace_id
authorized_seller_setSave 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.
params: brand*, sellers*, marketplace_id
authorized_seller_listList 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'.
params: brand*, marketplace_id, seller_contains
buybox_loss_alertFind 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 thi
params: brand*, authorized_sellers, marketplace_id, limit, asin, asin_contains, buybox_holder, buybox_holder_contains, min_observed_buybox_days, max_observed_buybox_days, min_est_units_30d, max_est_units_30d, min_buybox_price, max_buybox_price, min_est_revenue_at_stake_30d, max_est_revenue_at_stake_30d, product_brand, product_brand_contains, product_title_contains, min_price, max_price, fulfillment_in, min_fulfillment_amz_dom_pct, max_fulfillment_amz_dom_pct, min_fulfillment_fba_pen_pct, max_fulfillment_fba_pen_pct
web_searchSearch the web (Google, via Serper) for a query — returns title + link + snippet. Use for supplier / wholesale / distributor research and review-gap articles.
params: query*, count
alibaba_supplier_searchFind Alibaba supplier / manufacturer listings for a query (via Serper site:alibaba.com) — returns title + rating + a supplier snippet + the Alibaba link. TEXT ONLY: no price or photo are available via this source (the user sees price / MOQ / photos on Alibaba after clicking).
params: query*
find_sourcing_opportunitiesGiven 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
params: asin*, marketplace_id
operator_buybox_lossesFor 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 | resel
params: operator_name*, marketplace_id, max_buybox_share_pct, min_est_revenue_30d, min_price, limit, sort, situation_in, exclude_amazon_in_box, fulfillment_in
my_productsThe seller's OWN connected Amazon catalog fused with Webotee market intelligence. Each product shows EXACT account data (your price, your inventory, FBA/FBM, listing status) alongside OBSERVED/ESTIMATED market data (sourcing score, the observed market buy-box price, how many sellers are on the listing, estimated 30-day units, cross-marketplace spread) and a price_vs_market read (below_market / at_
params: marketplace_id, sort, brand
my_storeStore-level summary of the seller's connected Amazon catalog: number of products tracked, distinct brands, FBA vs FBM split, total on-hand inventory units (EXACT, from the account), average Webotee sourcing score, how many products are currently undercut, and how many have a cross-marketplace (Walmart) opportunity. Requires a connected store (Starter+). Use for 'how is my store doing', 'summarise
params: marketplace_id
my_competitorsWho's competing with the seller on their OWN products. Pass an ASIN from your catalog to see the full competitor list for that listing (who wins the buy-box, FBA/FBM, observed price, how long they've been on it) plus your own buy-box / undercut status. Omit the ASIN to get your most-contested products (most competing sellers / where you're being undercut). Requires a connected store (Starter+). Us
params: asin, marketplace_id
my_opportunitiesWhat to source NEXT, adjacent to what the seller already sells. Seeds Webotee's undercompeted-brand and underserved-niche engines from the seller's OWN connected catalog (their dominant brands and categories), excluding brands they already carry. Requires a connected store (Starter+). Use for 'what should I source next', 'expand my catalog', 'adjacent opportunities', 'what else could I sell'.
params: marketplace_id
product_page_contentThe observed page-content record for one Amazon ASIN: description (with its source — prose vs 'About this item' bullets vs brand A+ content), feature bullets, breadcrumb category path, image-gallery URLs, variation count + parent ASIN, stock state, and first/last-observed timestamps. Set include_reviews=true to append the featured customer reviews shown on the page (rating, title, trimmed text, ve
params: asin*, marketplace_id, include_reviews
keyword_demandKeywords observed in Amazon's own autocomplete suggestions for a seed term, per marketplace: the current suggestion list(s) for the seed's prefix (each term with its position 1-10 within that list) plus related observed vocabulary starting with the seed, with the marketplaces each term was observed in. Use for listing/backend keyword language, 'what do buyers type for X', or seeding niche/product
params: seed*, marketplace_id
keyword_cross_marketplaceCheck which of the 11 Amazon marketplaces a keyword was observed in Amazon's own autocomplete suggestions, with first/last observed dates and an example current suggestion-list position per marketplace. Use when a seller asks 'does anyone type X on Amazon Germany/Japan/…', compares keyword presence across countries, or plans a marketplace expansion (pair with brand_xmarket / operator_xmarket_prese
params: keyword*
seller_profileThe stored Amazon SELLER PROFILE for one seller - by seller id (the 'A...' code in /sp?seller=... or the seller_id on an offer) or by the seller/operator name the other tools use. RETURNS the seller's star rating, lifetime and 12-month rating counts, positive-feedback % (with its period), feedback per period (30 d / 90 d / 12 m / lifetime: average rating + count), the rating histogram, up to 5 rec
params: seller_id, operator_name, marketplace_id, include_history, history_points
product_dossierFull dossier for ONE Amazon product, by ASIN or by retail barcode (UPC / EAN / GTIN / ISBN-13): current price, buy-box seller and condition, every current seller (price, FBA/FBM/Amazon, delivery), stock state, BSR and category, rating and review count, Amazon's bought-past-month badge, dimensions and weight, plus observed history - price changes, stock changes, sub-daily buy-box points for frequen
params: asin, barcode, marketplace_id, refresh, include_history, include_content
live_offersLIVE Amazon offers for one product: every seller offering it right now, read from Amazon's 'All offers' view at request time (every page). Each offer has the seller and seller id, price, shipping, condition, buy box, FBA / FBM / Amazon, Prime, ships-from, the delivery promise and the seller's feedback; the answer adds the buy-box winner, offer counts by fulfillment, whether Amazon sells it, and th
params: asin, barcode, marketplace_id, include_used, zip
live_bestsellersAmazon Best Sellers list for one category, as Amazon shows it now: up to 100 products in rank order (rank, ASIN, title, price, rating, ratings count), the category's full breadcrumb path, and its subcategories with their URLs. With only marketplace_id (no url) it returns the marketplace's top-level best-seller categories, so you can walk the tree: root -> category -> subcategory, always with a URL
params: url, marketplace_id, pages
market_listsRanked discovery lists from observed Amazon buy-box data, 25 rows per page. kind=brand_movers: brands gaining (direction=up) or losing (down) distinct buy-box sellers fastest over 30 or 90 days. seller_movers: sellers whose buy-box footprint grew or shrank most. top_brands: brands ranked by buybox_days / sellers / control_score / asins / revenue / amazon_share, optionally within a root category_id
params: kind*, marketplace_id, window, direction, sort, category_id, parent_id, page
bulk_product_lookupMatch a LIST of ASINs and/or retail barcodes (UPC / EAN / GTIN / ISBN) to Amazon in one call - e.g. a supplier price list or invoice - and return one row per item: ASIN, title, brand, current price, buy-box seller and fulfillment, whether Amazon sells it, seller count, BSR and category, rating, bought-past-month badge, how the barcode was resolved, and when it was observed. Unknown barcodes are se
params: items*, marketplace_id
track_productKeep Amazon products on a frequent live refresh (every 2-24 hours, depending on plan) for 30 days, so their buy-box price, buy-box seller, stock state and offer count are re-read and kept as a time series. Read the results with list_tracked (all tracked products) or product_dossier (one product). action=stop removes products from your tracked list. Use when the user says 'track this ASIN', 'watch
params: asins*, marketplace_id, interval, action
list_trackedList the products this workspace keeps on a live refresh (set up with track_product), each with its current price, buy-box seller and fulfillment, stock state, seller count, the refresh interval and when it was last read, plus the most recent buy-box points (price and seller over time). Use when the user asks 'what changed on my tracked products', 'show my tracked ASINs', 'any buy-box changes'.
params: marketplace_id, points
webotee_accountThe user's Webotee plan and usage: plan and price, subscription status and renewal or end date, AI Connect calls used today against the plan's daily limit, today's use of the live tools (live offers, live product refreshes, live searches, best-seller lists, cross-web checks), and how much of this month's live-data allowance is used. Use when the user asks about their plan, limits, remaining calls
params: none
start_hereA short guide to what Webotee can do and which tools to use, by selling model: wholesale and online arbitrage, private label, brand owners, and agencies. Use at the start of a session, when the user asks 'what can you do with Webotee', or when they only know one tool.
params: model
keyword_rankingsPage 1 of Amazon US search for a keyword as last OBSERVED (head search terms from Amazon's own autocomplete, each observed about once a week): products in organic order with brand, price and their latest buy-box seller (AMZ = Amazon, FBA, FBM), the Sponsored Brands units in the page, the Amazon's Choice (Overall Pick) holder, Amazon's result count, who holds the page by brand and by seller, and th
params: keyword*, include_history
asin_keywordsReverse ASIN on Amazon US: the observed head search terms where a product appeared on page 1 (organic rank, or a sponsored unit in the page), dated, organic first. Pass asins (up to 10, yours first) to compare with competitors: each keyword shows every competitor's rank, asins_on_page, and gap=true where a competitor is on page 1 and the first product is not; gaps_only=true keeps only those. Cover
params: asin, asins, placement, gaps_only, limit, offset

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.