Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

com.webotee/amazon-product-research-mcp

REMOTE · APP.WEBOTEE.COM

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

Available components

0 this week 90 Trust /100

Last scanned (1 hour ago)

Scores higher than 98% of remote servers

Reachable. Last reached 5 Nov 2026.

Category E-commerce

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security94
Transport & Reachability100
Schema Quality & AI Usability74
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 31109 tokens (~330/item across 94 items; 94 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage81
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 43% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 95 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
  • Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 +1
    • Stability: 0.97 → pass security
  • 4 Nov 26 −1
    • Stability: pass → 0.97 functional
  • 2 Nov 26 0
    • Authorization: unverified → pass ▲ security
    • Injection markers: unverified → pass ▲ security
    • Stability: unverified → pass ▲ security
    • HSTS header: unverified → pass ▲ security
    • Transport: fail → pass ▲ security
    • MCP protocol: unverified → fail ▼ functional
    • Endpoint reachability: unreachable → reachable ▲ functional
    • Tool coverage: unverified → 100 ▲ functional
    • Schema quality: unverified → 100 ▲ functional
  • 1 Nov 26 0
    • Endpoint reachability: reachable → unreachable ▼ security
    • Stability: pass → unverified ▼ security
    • Tool safety: pass → unverified ▼ security
    • Authorization: pass → unverified ▼ security
    • HSTS header: pass → unverified ▼ security
    • Transport: pass → fail ▼ security
    • Schema quality: 100 → unverified ▼ functional
    • Capabilities: fail → unverified ▼ functional
    • Tool coverage: 100 → unverified ▼ functional
  • 31 Oct 26 0
    • Tool “asin_keywords” rewrote its description, which is the text the model reads security
    • Tool “keyword_rankings” rewrote its description, which is the text the model reads security
    • “asin_keywords” reworded the description of “marketplace_id” cosmetic
    • “keyword_rankings” reworded the description of “marketplace_id” cosmetic
  • 29 Oct 26 0
    • Tool “asin_keywords” rewrote its description, which is the text the model reads security
    • Tool “keyword_rankings” rewrote its description, which is the text the model reads security
    • “asin_keywords” added an optional parameter “marketplace_id” cosmetic
    • “keyword_rankings” added an optional parameter “marketplace_id” cosmetic
  • 19 Oct 26 +3
    • The server rewrote its instructions, which are the text every model session reads security
    • New tool “track_product”, which the server declares destructive security
    • Tool “lookup_product_by_barcode” rewrote its description, which is the text the model reads security
    • Tool “risk_assessment” rewrote its description, which is the text the model reads security
    • Schema quality: 27904 → 30900 ▼ functional
    • The server now declares the “prompts” capability functional
    • First check of Schema quality: 100 functional
    • New prompt “check_my_brand” functional
    • New prompt “find_private_label_niche” functional
    • New prompt “screen_supplier_list” functional
    • New prompt “start_here” functional
    • New tool “asin_keywords” functional
    • New tool “bulk_product_lookup” functional
    • New tool “keyword_rankings” functional
    • New tool “list_tracked” functional
    • New tool “live_bestsellers” functional
    • New tool “live_offers” functional
    • New tool “market_lists” functional
    • New tool “product_dossier” functional
    • New tool “start_here” functional
    • New tool “webotee_account” functional
    • “find_underserved_niches” reworded the description of “price_max” cosmetic
    • “find_underserved_niches” reworded the description of “price_min” cosmetic
  • 6 Oct 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • New tool “seller_profile” functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://app.webotee.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=app.webotee.com CN=YE2,O=Let's Encrypt,C=US 14 Oct 2026 12 Jan 2027 ECDSA 256 ECDSA-SHA384 5bf965c74d3d97a196b457af50e92b12254
SANs: app.webotee.com
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of app.webotee.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
webotee.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Enforced and verified

The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.

Result Enforced and verified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer resource_metadata="https://app.webotee.com/.well-known/oauth-protected-resource"

Bearer resource_metadata="https://app.webotee.com/.well-known/oauth-protected-resource"
Header Value
strict-transport-security max-age=15552000
x-content-type-options nosniff
x-frame-options SAMEORIGIN
referrer-policy strict-origin-when-cross-origin

Protected resource metadata

Document https://app.webotee.com/.well-known/oauth-protected-resource
Retrieved Yes
Resource https://app.webotee.com/mcp
Authorisation server https://app.webotee.com

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://app.webotee.com/mcp Verified 200
http (plaintext) http://app.webotee.com/mcp HTTPS enforced 301 https://app.webotee.com/mcp
MCP tools · 94 exposed · ~30,581 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
top_sourcing_picks ~653

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.

NameTypeReqDescription
asinstring–Exact ASIN match.
asin_containsstring––
brandstring––
categorystring––
exclude_amazon_plboolean––
exclude_gatedboolean––
fulfillment_instring–Comma-separated FBA/FBM/AMZ to keep.
limitinteger–Number of products to return (default 10, max 50).
marketplace_idinteger–1 = Amazon UK, 2 = Amazon US (default), 4 = Amazon CA, 5 = Amazon AU, 6 = Amazon DE, 7 = Amazon JP, 8 = Amazon IT, 9 = Amazon FR, 10 = Amazon ES, 11 = Amazon MX, 12 = Amazon BR
max_composite_scorenumber––
max_fulfillment_amz_dom_pctnumber––
max_fulfillment_fba_pen_pctnumber––
max_gating_risk_scorenumber––
max_margin_signalnumber––
max_number_of_ratingsnumber––
max_ratingnumber––
max_retail_pricenumber––
max_sold_30d_revenuenumber––
min_composite_scorenumber––
min_fulfillment_amz_dom_pctnumber––
min_fulfillment_fba_pen_pctnumber––
min_gating_risk_scorenumber––
min_margin_signalnumber––
min_number_of_ratingsnumber––
min_ratingnumber––
min_retail_pricenumber––
min_sold_30d_revenuenumber––
min_velocity_scoreinteger–Minimum velocity sub-score (0-100). >=90 = 'rising demand' (top ~3%%), >=70 = 'moderate growth' (top ~10%%). >=50 covers 97%% of ASINs and is not a meaningful filter.
product_title_containsstring–Keyword title search across the WHOLE catalog (FULLTEXT, token-AND any order — may also match the product description), ranked by sourcing score. Broader recall than a literal substring: 'ceiling fan…
scopestring–tracked = only ASINs from brands on the user's watchlist; universe = all. Default universe.

No output schema declared.

No examples provided.

top_velocity_brands ~511

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.

NameTypeReqDescription
brandstring–Exact brand match (case-insensitive).
brand_containsstring––
categorystring–Category root name to filter (optional).
dominant_category_velocity_tier_instring–Comma-separated velocity tiers to keep.
exclude_amazon_plboolean–Exclude Amazon private label brands. Default true.
exclude_gatedboolean–Exclude brands gated to 3P sellers. Default true.
limitinteger–Max results (capped at 10). Default 10.
marketplace_idinteger–1 = Amazon UK, 2 = Amazon US (default), 4 = Amazon CA, 5 = Amazon AU, 6 = Amazon DE, 7 = Amazon JP, 8 = Amazon IT, 9 = Amazon FR, 10 = Amazon ES, 11 = Amazon MX, 12 = Amazon BR
max_control_scorenumber––
max_pct_asins_gated_to_3pnumber––
max_seller_churn_30d_delta_vs_cat_ppnumber––
max_seller_churn_30d_pctnumber––
max_sold_30d_revenuenumber––
max_winner_diversitynumber––
min_control_scorenumber––
min_pct_asins_gated_to_3pnumber––
min_seller_churn_30d_delta_vs_cat_ppnumber––
min_seller_churn_30d_pctnumber––
min_sold_30d_revenuenumber––
min_velocitynumber–Minimum units/day threshold (optional).
min_winner_diversitynumber––
scopestring–tracked = only brands on the user's watchlist; universe = all brands. Default universe.

No output schema declared.

No examples provided.

track_product ~269

Keep 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 the buy box on these', 'monitor these competitor listings'. No e-mail alerts - ask for the latest points instead. Amazon marketplaces only.

NameTypeReqDescription
actionstring––
asinsarrayyesOne or more 10-character ASINs.
intervalstring–Refresh interval (your plan sets the shortest: Starter 24h, Scout 12h, Scout Pro 4h, Scout + Protect 2h).
marketplace_idinteger–1 = Amazon UK, 2 = Amazon US (default), 4 = Amazon CA, 5 = Amazon AU, 6 = Amazon DE, 7 = Amazon JP, 8 = Amazon IT, 9 = Amazon FR, 10 = Amazon ES, 11 = Amazon MX, 12 = Amazon BR. Amazon only.

No output schema declared.

No examples provided.

unauthorized_sellers ~416

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 <brand>', 'who else is selling my brand', 'unauthorized sellers on Nike', 'find rogue sellers', or any brand buy-box / protection question.

NameTypeReqDescription
authorized_sellersarray–Optional. Authorized seller names — sellers NOT in this list are flagged. If omitted (and none saved), all buy-box-winning sellers are returned, classified.
brandstringyesBrand name (case-insensitive).
first_seen_fromstring–YYYY-MM-DD.
first_seen_tostring––
last_seen_fromstring––
last_seen_tostring––
limitinteger––
marketplace_idinteger–1 = Amazon UK, 2 = Amazon US (default), 4 = Amazon CA, 5 = Amazon AU, 6 = Amazon DE, 7 = Amazon JP, 8 = Amazon IT, 9 = Amazon FR, 10 = Amazon ES, 11 = Amazon MX, 12 = Amazon BR
max_asins_touchednumber––
max_avg_pricenumber––
max_observed_buybox_daysnumber––
min_asins_touchednumber––
min_avg_pricenumber––
min_observed_buybox_daysnumber––
operator_type_instring–Comma-separated classifications to keep (cold path only, when no authorized list is set): e.g. arbitrage, reseller, amazon, brand-direct, authorized-retailer.
seller_namestring–Exact seller name (case-insensitive).
seller_name_containsstring––

No output schema declared.

No examples provided.

watchlist_add ~179

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 ...'.

NameTypeReqDescription
itemsarrayyesIdentifiers to add.
list_typestringyesasin | brand | seller | niche
marketplace_idinteger–Marketplace (2 = Amazon US).
namestringyesThe list's label (e.g. 'Q4 arbitrage candidates').

No output schema declared.

No examples provided.

watchlist_add_rule ~412

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.

NameTypeReqDescription
asinstring–Specific ASIN to add. If provided, brand is ignored.
asin_containsstring––
brandstring–Brand name to find watchable ASINs for.
fulfillment_instring–Comma-separated FBA/FBM/AMZ to keep.
limitinteger––
marketplace_idinteger–1 = Amazon UK, 2 = Amazon US (default), 4 = Amazon CA, 5 = Amazon AU, 6 = Amazon DE, 7 = Amazon JP, 8 = Amazon IT, 9 = Amazon FR, 10 = Amazon ES, 11 = Amazon MX, 12 = Amazon BR
max_buybox_avg_pricenumber––
max_composite_scorenumber––
max_fulfillment_amz_dom_pctnumber––
max_fulfillment_fba_pen_pctnumber––
max_observed_buybox_daysnumber––
max_pricenumber––
min_buybox_avg_pricenumber––
min_composite_scorenumber–Only candidates with sourcing composite score >= this.
min_fulfillment_amz_dom_pctnumber––
min_fulfillment_fba_pen_pctnumber––
min_observed_buybox_daysnumber––
min_pricenumber––
product_title_containsstring––

No output schema declared.

No examples provided.

watchlist_delta ~424

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.

NameTypeReqDescription
asinstring–Exact ASIN match.
asin_containsstring––
fulfillment_instring–Comma-separated FBA/FBM/AMZ to keep.
limitinteger––
marketplace_idinteger–Marketplace to scope to: 1 = Amazon UK, 2 = Amazon US (default), 3 = Walmart US, 4 = Amazon CA, 5 = Amazon AU, 6 = Amazon DE, 7 = Amazon JP, 8 = Amazon IT, 9 = Amazon FR, 10 = Amazon ES, 11 = Amazon…
max_current_scorenumber––
max_fulfillment_amz_dom_pctnumber––
max_fulfillment_fba_pen_pctnumber––
max_previous_scorenumber––
max_pricenumber––
max_score_deltanumber––
min_current_scorenumber–Only tracked ASINs with current sourcing score >= this.
min_fulfillment_amz_dom_pctnumber––
min_fulfillment_fba_pen_pctnumber––
min_previous_scorenumber––
min_pricenumber––
min_score_deltanumber––
product_brandstring–Exact product brand (case-insensitive).
product_brand_containsstring––
product_title_containsstring––
since_daysinteger–How far back to look for changes (default 7, max 30).

No output schema declared.

No examples provided.

watchlist_diff ~402

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 <list>', 'any updates on my watchlist', 'new sellers on the ASINs I track'. Re-run watchlist_add to reset the baseline to the current state.

NameTypeReqDescription
asinstring–Only the change row for this exact ASIN.
asin_containsstring––
fulfillment_instring–Comma-separated FBA/FBM/AMZ to keep.
list_typestring–Defaults to asin.
max_current_scorenumber––
max_current_seller_countnumber––
max_dropped_sellersnumber––
max_fulfillment_amz_dom_pctnumber––
max_fulfillment_fba_pen_pctnumber––
max_new_sellersnumber––
max_pricenumber––
max_score_deltanumber––
min_current_scorenumber––
min_current_seller_countnumber––
min_dropped_sellersnumber––
min_fulfillment_amz_dom_pctnumber––
min_fulfillment_fba_pen_pctnumber––
min_new_sellersnumber–Only ASINs that gained at least this many new sellers.
min_pricenumber––
min_score_deltanumber––
namestringyesThe list name to diff.
product_brandstring–Exact product brand (case-insensitive).
product_brand_containsstring––
product_title_containsstring––

No output schema declared.

No examples provided.

watchlist_list ~131

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'.

NameTypeReqDescription
list_type_instring–Comma-separated list types to keep (asin/brand/seller/niche).
max_item_countnumber––
min_item_countnumber–Only lists with at least this many items.
updated_at_fromstring–YYYY-MM-DD; only lists updated on/after this.
updated_at_tostring––

No output schema declared.

No examples provided.

watchlist_remove ~100

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'.

NameTypeReqDescription
itemsarray–Items to remove; omit to delete the list.
list_typestringyes–
namestringyes–

No output schema declared.

No examples provided.

watchlist_stats ~635

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.

NameTypeReqDescription
asinstring–Exact ASIN match.
asin_containsstring––
fulfillment_instring–Comma-separated FBA/FBM/AMZ to keep.
limitinteger––
marketplace_idinteger–Marketplace to scope to: 1 = Amazon UK, 2 = Amazon US (default), 3 = Walmart US, 4 = Amazon CA, 5 = Amazon AU, 6 = Amazon DE, 7 = Amazon JP, 8 = Amazon IT, 9 = Amazon FR, 10 = Amazon ES, 11 = Amazon…
max_amz_dominance_pctnumber––
max_buybox_share_pctnumber––
max_composite_scorenumber––
max_fba_penetration_pctnumber––
max_pricenumber––
max_seller_countnumber––
min_amz_dominance_pctnumber–Only ASINs with Amazon buy-box dominance >= this percent.
min_buybox_share_pctnumber–Only ASINs where the buy-box leader's share >= this percent.
min_composite_scorenumber–Only tracked ASINs with composite sourcing score >= this.
min_fba_penetration_pctnumber–Only ASINs with FBA penetration >= this percent.
min_pricenumber––
min_seller_countnumber–Only ASINs with >= this many distinct sellers.
product_brandstring–Exact product brand (case-insensitive).
product_brand_containsstring––
sortstring–Sort order (all descending): score (composite sourcing score, default), seller_count (distinct sellers), buybox_share (buy-box leader share), amz_dominance, fba_penetration, or price.

No output schema declared.

No examples provided.

watchlist_webwide ~493

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.

NameTypeReqDescription
asinstring–Exact ASIN match.
asin_containsstring––
domain_containsstring–Substring match on the cheapest-source domain.
limitinteger––
marketplace_idinteger–Marketplace to scope the watchlist to: 1 = Amazon UK, 2 = Amazon US (default), 3 = Walmart US, 4 = Amazon CA, 5 = Amazon AU, 6 = Amazon DE, 7 = Amazon JP, 8 = Amazon IT, 9 = Amazon FR, 10 = Amazon ES…
max_cheapest_web_pricenumber––
max_web_source_countnumber––
max_web_violation_countnumber––
min_cheapest_web_pricenumber––
min_web_source_countnumber–Only ASINs with at least this many distinct open-web sources.
min_web_violation_countnumber–Only ASINs with at least this many MAP-violating web sources.
product_brandstring–Exact product brand (case-insensitive).
product_brand_containsstring––
sortstring–Order: web_violations (most MAP breaches first), cheapest_web_price, web_savings_vs_amazon (biggest off-Amazon discount first), last_scan.
unauthorized_onlyboolean–Keep only ASINs with one or more unauthorized web sellers.
violations_onlyboolean–Keep only ASINs with one or more web MAP violations.

No output schema declared.

No examples provided.

web_search ~69

Search the web (Google, via Serper) for a query — returns title + link + snippet. Use for supplier / wholesale / distributor research and review-gap articles.

NameTypeReqDescription
countinteger–Max results (default 10, cap 20).
querystringyesThe search query.

No output schema declared.

No examples provided.

webotee_account ~103

The 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 or why a live tool was paused.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

webotee_job_status ~86

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.

NameTypeReqDescription
job_idstringyesThe job id (the ASIN being refreshed).
marketplace_idinteger–Marketplace (2 = Amazon US). Default 2.

No output schema declared.

No examples provided.

xmkt_pricing_compare ~376

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.

NameTypeReqDescription
asinstring––
brandstring––
fulfillment_instring–Comma-separated FBA/FBM/AMZ to keep.
marketplace_idinteger–Amazon-side marketplace for the comparison (Walmart US is always the other side). 1 = Amazon UK, 2 = Amazon US (default), 4 = Amazon CA, 5 = Amazon AU, 6 = Amazon DE, 7 = Amazon JP, 8 = Amazon IT, 9…
max_amazon_pricenumber––
max_delta_pct_amz_vs_wmtnumber––
max_est_arbitrage_profitnumber––
max_match_confidencenumber––
max_walmart_pricenumber––
min_amazon_pricenumber––
min_delta_pct_amz_vs_wmtnumber–Only pairs whose Amazon-vs-Walmart price delta percentage is >= this.
min_est_arbitrage_profitnumber––
min_match_confidencenumber–Only matched pairs with Amazon<->Walmart match confidence >= this.
min_walmart_pricenumber––
product_title_containsstring––

No output schema declared.

No examples provided.

Install

How do I install the com.webotee/amazon-product-research-mcp server?

com.webotee/amazon-product-research-mcp is a hosted endpoint at https://app.webotee.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · app.webotee.com

# add to Claude Code
claude mcp add --transport http com-webotee-amazon-product-research-mcp 'https://app.webotee.com/mcp'
Common questions

What is the com.webotee/amazon-product-research-mcp server?

com.webotee/amazon-product-research-mcp is listed in the public MCP registry as com.webotee/amazon-product-research-mcp. Amazon brand, seller, niche & buy-box intelligence inside your own Claude or ChatGPT. This page covers its hosted endpoint (https://app.webotee.com/mcp).

Is the com.webotee/amazon-product-research-mcp server safe to use?

com.webotee/amazon-product-research-mcp scores 90 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the com.webotee/amazon-product-research-mcp server expose?

com.webotee/amazon-product-research-mcp exposes 94 tools: lookup_product_by_barcode, asin_bsr_history, amazon_search_results, evaluate_asin_sourcing, evaluate_brand, and 89 more. Their descriptions and schemas cost roughly 30,581 tokens of context every time the server is loaded.

Does the com.webotee/amazon-product-research-mcp server require authentication?

Yes. com.webotee/amazon-product-research-mcp asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the com.webotee/amazon-product-research-mcp server still maintained?

com.webotee/amazon-product-research-mcp is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.