AMZScout Skill + MCP
Server Details
Amazon research from AMZScout data: analyze products & niches, keywords/PPC, and brand catalogs.
- Status
- Healthy
- Uptime
- 100.0% over 48 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- amzscout-corp/amzscout-skill-mcp
- GitHub Stars
- 0
- Server Listing
- AMZScout Skill + MCP
TDQS
Scored across 13 tools
Each tool targets a distinct research workflow, and the descriptions clearly separate niche-level analysis, product-level analysis, comparisons, and raw search. A couple of pairs (analyze_product_set vs compare_products, search_products vs analyze_niche) could be confused at a glance, but the descriptions resolve the boundaries.
The amzscout_ prefix plus snake_case is consistent, and most tools follow a clear verb_noun pattern like analyze_product, compare_niches, and get_keywords. Exceptions like reseller_amazon and usage are noun-first rather than verb-first, which is a minor deviation from the otherwise predictable pattern.
13 tools is well within the appropriate range for an Amazon research server, and each tool covers a meaningful part of the workflow without feeling redundant. The count feels intentionally scoped rather than padded.
The tool set covers the core Amazon seller research lifecycle well: product and niche analysis, multi-product and multi-niche comparison, keyword research, buy box data, brand discovery, marketplace presence, knowledge lookup, and usage monitoring. There are no obvious dead ends for typical research workflows.
Available Tools
13 toolsamzscout_analyze_nicheARead-onlyInspect
Market snapshot for an Amazon niche/keyword — top products by revenue plus computed aggregates (price/sales/revenue/review distributions, revenue concentration, brand spread). Pure data fetch (no AI analysis) — reason over the returned data yourself. How to use: judge niche attractiveness — demand concentration (revenueTop5SharePercent: high = winner-takes-all, low = fragmented/open), price bands and where the money sits, review counts as entry moats, brand dominance vs no-name spread, and standout products (high sales + weak rating/reviews = displacement opportunity).
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | How many top products to pull from Amazon (5–100). | |
| filters | No | Filter products by price / sales / revenue / reviews / rating | |
| keyword | Yes | Niche, category, or product search keyword | |
| marketplace | No | Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer "MARKETPLACE NEEDED". Money in results is in this marketplace's currency. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the tool readOnly and non-destructive; the description adds substantive behavior beyond that by stating 'Pure data fetch (no AI analysis)' and explaining the interpretation semantics of aggregates like revenueTop5SharePercent. This meaningfully shapes agent expectations about what the tool will and won't do.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is longer than a minimal two-liner, but each clause earns its place: deliverable, no-AI caveat, and a decision framework. The most important information is front-loaded, though the 'How to use' section is dense enough to slightly reduce skimmability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description compensates by listing the aggregate categories the agent will consume and explaining how to reason over them. It could be more explicit about the exact response shape or product fields, but it provides enough for an agent to select and invoke the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already describes all 4 parameters with 100% coverage and details like marketplace enums, currency, ranges, and filter semantics. The description adds no parameter-level meaning beyond framing keyword as a niche, which is only lightly useful given the schema's completeness.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific resource ('Amazon niche/keyword') and a concrete deliverable: a market snapshot with top products by revenue and computed aggregates. It also separates itself from analytic siblings by calling itself 'pure data fetch,' which clarifies its role versus compare/analyze tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives a clear invocation context—when you want a market snapshot for a niche/keyword—and a rich 'How to use' section for judging niche attractiveness. It does not explicitly name alternative tools or state when not to use it, so it stops short of full routing guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amzscout_analyze_productARead-onlyInspect
Full raw data for a single Amazon product by ASIN — price, estimated sales/revenue, reviews, rating, listing quality, sellers, plus sales/price/revenue history when available. Pure data fetch (no AI analysis) — reason over the returned data yourself. How to use: audit the product like a sourcing analyst — demand trend & seasonality from sales history, pricing direction & margin risk from price history and FBA fees, competition from sellers/reviews, listing quality from LQS, then conclude whether a new seller should enter (GO / NO-GO and what it would take). Marketplace: if the user has not named a country / Amazon domain in this conversation, ask them once which marketplace they work on and reuse that code for every later call in the chat; do not assume the US. Called without marketplace, this tool fetches nothing and answers "MARKETPLACE NEEDED". Money is in that marketplace's local currency.
| Name | Required | Description | Default |
|---|---|---|---|
| asin | Yes | Amazon Standard Identification Number | |
| marketplace | No | Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer "MARKETPLACE NEEDED". Money in results is in this marketplace's currency. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/openWorld annotations, the description discloses important behavior: this is a pure data fetch with no AI analysis, history is returned 'when available', money is in the marketplace's local currency, and calling without a marketplace fetches nothing and answers 'MARKETPLACE NEEDED'. This gives the agent accurate expectations about failure modes and result semantics.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core purpose and output contents, then gives a concrete usage workflow)Skip? The text is dense and mostly earns its sentences, but it is a long single paragraph and repeats marketplace details already present in the schema, so it is not maximally tight.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description adequately communicates the major returned data categories and how to interpret them for a sourcing decision. It also covers the marketplace prerequisite and the no-data failure mode. It does not enumerate exact fields or response shape, but for a two-parameter fetch tool this is sufficiently complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Both parameters already have detailed schema descriptions, and the input schema explicitly explains the marketplace's ask-once/reuse behavior, the no-US-assumption rule, the 'MARKETPLACE NEEDED' failure mode, and currency. The main description largely repeats that marketplace guidance rather than adding new semantic meaning, so the high schema coverage makes a baseline 3 appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a concrete, scoped operation: fetching full raw data for a single Amazon product by ASINca, and it lists the data categories included (price, estimated sales/revenue, reviews, rating, listing quality, sellers, history). The phrase 'single product by ASIN' and 'pure data fetch (no AI analysis)' clearly separate it from siblings like analyze_niche, analyze_product_set, and compare_products.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives explicit usage context: audit the product like a sourcing analyst, evaluate demand, pricing, competition, and listing quality, then produce GO/NO-GO. It also prescribes the marketplace workflow precisely: ask once if no marketplace is named, reuse it for later calls, and do not assume the US. It does not explicitly name alternative tools or state when not to use this one, so it falls short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amzscout_analyze_product_setARead-onlyInspect
Raw data across an explicit set of 2–100 ASINs — product rows plus computed aggregates (price/sales/revenue/review distributions, revenue concentration, brand spread). Pure data fetch (no AI analysis) — reason over the returned data yourself. To discover products from a keyword instead, analyzeNiche is the equivalent. How to use: treat the set as a mini-market — segment products into groups, spot where demand concentrates, flag outliers (price, sales, review anomalies), and summarize group-level signals. Marketplace: if the user has not named a country / Amazon domain in this conversation, ask them once which marketplace they work on and reuse that code for every later call in the chat; do not assume the US. Called without marketplace, this tool fetches nothing and answers "MARKETPLACE NEEDED". Money is in that marketplace's local currency.
| Name | Required | Description | Default |
|---|---|---|---|
| asins | Yes | 2–100 ASINs to fetch as a set (B0XXXXXXXX). 0/O-swapped prefixes are auto-corrected. | |
| marketplace | No | Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer "MARKETPLACE NEEDED". Money in results is in this marketplace's currency. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark this as read-only and non-destructive, and the description adds valuable behavior beyond that: it is a pure data fetch with no AI analysis, it returns nothing and answers 'MARKETPLACE NEEDED' when marketplace is omitted, it requires asking the user once and reusing the marketplace code, and it states that monetary values are in the marketplace's local currency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is well-structured and front-loaded with the core purpose, then alternative routing, usage guidance, and marketplace behavior. It is somewhat long and includes strategic 'how to use' advice that goes beyond basic invocation needs, but each section earns its place and no information is buried.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, but the description compensates by enumerating the returned data categories: product rows plus computed aggregates including price, sales, revenue, review distributions, revenue concentration, and brand spread. It also covers the required parameter, error behavior, currency semantics, and the alternative tool, so an agent has enough context to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and both `asins` and `marketplace` already carry thorough descriptions in the schema. The tool description repeats the marketplace guidance and adds output-focused context, but does not materially add new parameter-level semantics beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states a specific action: fetching raw data for an explicit set of 2–100 ASINs, including computed aggregates such as price/sales/revenue/review distributions and revenue concentration. It explicitly contrasts itself with analyzeNiche for keyword-based discovery, and the 'no AI analysis' clause further distinguishes it from analysis-style siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It says exactly when to use this tool versus an alternative: 'To discover products from a keyword instead, analyzeNiche is the equivalent.' It also provides concrete how-to guidance about treating the ASIN set as a mini-market, segmenting products, spotting demand concentration, and flagging outliers, making the invocation context unmistakable.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amzscout_compare_nichesARead-onlyInspect
Raw head-to-head data for 2–5 Amazon niches / category keywords — per-niche product sets plus computed aggregates (price/sales/revenue distributions, revenue concentration, brand spread). Pure data fetch (no AI analysis) — do the comparison yourself. For ASINs, compareProducts is the equivalent. How to use: weigh demand (total est. revenue/sales) against competition (review levels, brand concentration) and price levels per niche, then give a verdict on which niche is the better opportunity for a new seller and under what conditions.
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Products fetched per niche (default 10). | |
| keywords | Yes | 2–5 niches / category keywords to compare head-to-head, e.g. ["yoga mat", "resistance bands"]. | |
| marketplace | No | Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer "MARKETPLACE NEEDED". Money in results is in this marketplace's currency. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds useful context that this is a pure data fetch with no AI analysis, going slightly beyond annotations. It does not mention auth or rate limits, but the readOnly annotation covers the primary safety concern. No contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four sentences with no filler. The purpose is front-loaded, followed by the no-AI-analysis clarification, the sibling alternative, and a 'How to use' guidance. The guidance is slightly verbose but adds interpretive value, so the structure earns a 4.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given there is no output schema, the description provides a reasonable summary of return content (per-niche product sets plus aggregates like price/sales/revenue distributions, revenue concentration, brand spread). It also explains how to interpret the data for a verdict, which is helpful for an agent calling the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description reinforces the keywords count (2–5 niches) and refers to per-niche product sets, which aligns with the count parameter, but it does not add meaning beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool compares 2–5 Amazon niches/category keywords and returns per-niche product sets plus computed aggregates. It explicitly distinguishes itself from compare_products by noting that tool is for ASINs, which helps an agent route correctly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides an explicit alternative for ASINs ('For ASINs, compareProducts is the equivalent') and implies when to use this tool via 'Pure data fetch (no AI analysis) — do the comparison yourself.' This is clear context, though it doesn't enumerate other siblings like analyze_niche for single-niche analysis.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amzscout_compare_productsARead-onlyInspect
Side-by-side raw data for 2–5 Amazon products by ASIN — price, sales/revenue estimates, reviews, listing quality, plus history when available. Pure data fetch (no AI analysis) — do the comparison yourself. For a single ASIN, analyzeProduct is the equivalent. How to use: compare demand (est. sales), revenue, review moat and rating, price positioning, listing quality, and history trends (growing vs declining), then give a verdict on which product is the stronger opportunity and why. Marketplace: if the user has not named a country / Amazon domain in this conversation, ask them once which marketplace they work on and reuse that code for every later call in the chat; do not assume the US. Called without marketplace, this tool fetches nothing and answers "MARKETPLACE NEEDED". Money is in that marketplace's local currency.
| Name | Required | Description | Default |
|---|---|---|---|
| asins | Yes | 2–5 ASINs to compare. Each must be a real Amazon ASIN (B0XXXXXXXX). 0/O-swapped prefixes are auto-corrected. | |
| marketplace | No | Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer "MARKETPLACE NEEDED". Money in results is in this marketplace's currency. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Even though readOnlyHint and destructiveHint annotations already cover safety, the description adds meaningful behavioral detail: it is a pure data fetch with no AI analysis, it fetches nothing and returns 'MARKETPLACE NEEDED' without a marketplace, money is in local currency, and 0/O-swapped ASIN prefixes are auto-corrected. This goes well beyond the annotations and helps the agent set expectations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is longer than average, but every section earns its place: purpose, single-ASIN alternative, usage recipe, and marketplace protocol. It is front-loaded with the core purpose, though there is some redundancy with the schema's marketplace enum and description.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description does a good job of describing what the agent will receive: raw data with price, sales/revenue estimates, reviews, listing quality, and history when available. It also covers the required marketplace input, the no-AI-analysis boundary, and the follow-up analytical steps, making the tool fully usable without external context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description adds value beyond the schema: it clarifies that marketplace is conversation-scoped and must be reused, that omitting it yields no data, and that prices are in the marketplace's local currency. The ASIN auto-correction detail also enriches the schema's plain description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states a specific resource and action: side-by-side raw data for 2–5 Amazon products by ASIN, covering price, sales/revenue, reviews, and listing quality. It explicitly differentiates from the single-ASIN tool by naming analyzeProduct as the equivalent. The scope and exact input are unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It tells the agent exactly when to use this tool (comparing 2–5 ASINs) and when not to (single ASIN → analyzeProduct). It also gives a crisp usage recipe: compare sales, revenue, review moat, rating, price positioning, listing quality, and history trends, then deliver a verdict. The marketplace-ask-once instruction is actionable and prevents a common failure mode.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amzscout_find_by_brandARead-onlyInspect
List products under a specific Amazon brand. Pre-validates the brand name via cached AI check, then filters keyword-search results to rows whose brand field actually matches. On no-match, returns the brands that did appear in the keyword pool so callers can suggest alternatives. How to use: assess the brand's Amazon footprint — lineup breadth, price range, which products carry the revenue, and how strong its review moat is.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | revenue | |
| brand | Yes | Amazon brand name to search by | |
| count | No | How many products to return (1–100) | |
| filters | No | Filter products by price / sales / revenue / reviews / rating | |
| marketplace | No | Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer "MARKETPLACE NEEDED". Money in results is in this marketplace's currency. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=true. The description adds meaningful behavioral details beyond those: the brand is pre-validated via a cached AI check, results are post-filtered to actual `brand` matches, and on no-match the tool returns brands that did appear in the keyword pool. This extra context helps an agent predict edge-case behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact: three sentences cover the core action, the internal validation/filtering behavior, the no-match fallback, and the intended analytical use. The most important information is front-loaded in the first sentence, and every sentence serves a distinct purpose. There is no redundant or filler text.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's moderate complexity — nested `filters`, multiple enums, and no output schema — the description covers the key contextual points an agent needs: the core listing action, the validation process, and the no-match fallback. It does not describe the full return shape, but the schema already covers parameters, and the description offers enough behavioral context to invoke and interpret the tool confidently.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is high at 80%, so the schema already documents parameters like `brand`, `sort`, `count`, `filters`, and `marketplace` in detail. The description does not add parameter-level semantics beyond mentioning that rows are filtered by the `brand` field. With high schema coverage, the baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb and resource: 'List products under a specific Amazon brand.' It further differentiates the tool by describing its internal behavior: pre-validating the brand and filtering keyword-search results to rows whose `brand` field matches. This makes it clear how it differs from a general keyword product search or niche analysis tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear usage context with 'How to use: assess the brand's Amazon footprint — lineup breadth, price range, which products carry the revenue, and how strong its review moat is.' It does not explicitly name alternatives or when-not-to-use conditions, but the intended analytical scenario is clear. The no-match fallback also guides callers on what to do when the brand is absent from the pool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amzscout_get_keywordsARead-onlyInspect
Amazon keyword / SEO / PPC data for either a single product (ASIN-scope — terms the product ranks for) or a niche/category (keyword-scope — search data around the term). Every keyword row carries search volume, average sales, CPC and trend; ASIN-scope rows ALSO carry this product's own placement for that term — organic rank + page, sponsored page, and relevance score (rows the product does not rank for are marked "not ranking"). Pure data fetch (no AI analysis). How to use: pick high-volume / low-competition terms for SEO and PPC targeting, use CPC as ad-cost pressure, sum search volumes to gauge niche demand, and for ASIN-scope check organic vs sponsored ranks to spot listing-optimization gaps. Marketplace: if the user has not named a country / Amazon domain in this conversation, ask them once which marketplace they work on and reuse that code for every later call in the chat; do not assume the US. Called without marketplace, this tool fetches nothing and answers "MARKETPLACE NEEDED". Money is in that marketplace's local currency.
| Name | Required | Description | Default |
|---|---|---|---|
| asin | No | ASIN-scope: keywords this product ranks for. | |
| keyword | No | Keyword-scope: search data around this niche term. | |
| marketplace | No | Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer "MARKETPLACE NEEDED". Money in results is in this marketplace's currency. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the tool read-only, and the description adds substantial behavior beyond that: row fields, ASIN-scope placement data, the 'not ranking' marker, the no-marketplace 'MARKETPLACE NEEDED' failure mode, and the ask-once/reuse marketplace rule. This is exactly the kind of behavioral context an agent needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is longer than average but every section earns its place: scope definition, row contents, usage guidance, and marketplace behavior. It is front-loaded with the core purpose. Some redundancy with the input schema, such as the 'MARKETPLACE NEEDED' and currency notes, prevents a perfect score.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description properly explains what returned rows contain, including ASIN-specific fields and the 'not ranking' marker. It also covers the required marketplace handling and the failure mode when marketplace is omitted. This is complete enough for an agent to invoke the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, and the schema already documents asin, keyword, and marketplace in detail, including the ask-once/reuse behavior and local-currency note. The description reinforces the two-scope model but adds little parameter meaning beyond what the schema already provides, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the exact data type ('keyword / SEO / PPC data') and the two distinct scopes: ASIN-scope and keyword-scope. It also distinguishes the tool from analysis-oriented siblings by explicitly stating 'Pure data fetch (no AI analysis)', so an agent can tell it apart without opening other tool schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives a concrete 'How to use' section covering SEO/PPC targeting, CPC interpretation, niche-demand summation, and organic-vs-sponsored rank checks. It also provides a clear marketplace prerequisite workflow. It stops short of explicitly naming sibling alternatives or saying when not to use this tool, but the context is otherwise clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amzscout_locate_asinARead-onlyInspect
Find which Amazon marketplaces list an ASIN, and get its product link on every marketplace (amazon.com, .co.uk, .de, .fr, .it, .es, .ca, .com.mx, .com.br, .in, .co.jp, .com.au, .ae, .sa). For each marketplace where it is listed: title, price in that marketplace's local currency, estimated monthly sales. Paid: 1 000 tokens per marketplace checked, per ASIN (14 000 per ASIN). How to use: call it ONLY when the user asks where / on which Amazon marketplaces a product is sold, or wants its links on other marketplaces. Do NOT call it just to choose a marketplace for analysis — for that, ask the user once which marketplace they work on and reuse it for the whole conversation. Present the result as a list (country, link, local price, sales); if the user then wants analysis, pass the marketplace they pick to amzscout_analyze_product / amzscout_get_keywords.
| Name | Required | Description | Default |
|---|---|---|---|
| asins | Yes | 1–5 ASINs to locate (B0 + 8 characters). Pass several only when they will be analyzed together. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false; the description adds material context beyond that: token cost per marketplace per ASIN (1 000 tokens each, 14 000 per ASIN), the per-marketplace return shape (title, local-currency price, estimated monthly sales), and the recommended output presentation. This is exactly the kind of behavioral disclosure the rubric rewards.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core purpose, then the marketplace list, return fields, cost, and usage rules. The marketplace enumeration and cost warning are long but each earns its place: the cost information changes agent behavior, and the do-not-call rule prevents expensive misuse. No filler sentences.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so the description carries the burden of explaining return values — and it does: 'title, price in that marketplace's local currency, estimated monthly sales' plus the presentation format '(country, link, local price, sales)'. Combined with cost, usage restrictions, and sibling routing, nothing an agent needs to invoke this correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the schema already specifies '1–5 ASINs to locate (B0 + 8 characters). Pass several only when they will be analyzed together.' The description adds value by explaining the per-ASIN cost scaling and that multiple ASINs are checked across all marketplaces, which informs how many the agent should pass. Slight overlap with the schema keeps this at a 4 rather than 5.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource: 'Find which Amazon marketplaces list an ASIN, and get its product link on every marketplace.' It enumerates the 14 covered marketplaces, describes the returned fields, and differentiates itself from siblings by naming amzscout_analyze_product / amzscout_get_keywords as the downstream tools for analysis, so an agent can distinguish it without opening other schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states when to call it ('ONLY when the user asks where / on which Amazon marketplaces a product is sold'), when NOT to call it ('Do NOT call it just to choose a marketplace for analysis'), gives the alternative behavior (ask the user once and reuse the marketplace), and routes follow-up to specific sibling tools. This is model usage guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amzscout_recommend_toolARead-onlyInspect
Given a user use-case, returns the AMZScout tools & Sellerhook services catalog (with tracking links) so you can recommend the right AMZScout product/feature. Use for "which AMZScout tool should I use for X" questions.
| Name | Required | Description | Default |
|---|---|---|---|
| useCase | Yes | What the user is trying to do (e.g. "find low-competition products", "validate a supplier", "track BSR"). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true and destructiveHint=false, so the safety profile is already known. The description adds that it returns a catalog with tracking links, which is a useful behavioral detail beyond the annotations. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no redundancy. The main action and purpose are front-loaded, and the usage guideline is a single clear sentence. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter and read-only annotations, the description covers the essential context: what it does, when to use it, and that it returns a catalog with tracking links. The output format is not detailed, but given the absence of an output schema and the tool's simplicity, this is acceptable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% (the sole parameter 'useCase' is described with an example). The description adds no new information about the parameter beyond what the schema already provides. The description's 'Given a user use-case' mirrors the schema, so it meets the baseline for high coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('returns') and resource (the AMZScout tools & Sellerhook services catalog) and explicitly frames its purpose as recommending the right product/feature. It also distinguishes itself from sibling analysis/search tools by clarifying it handles 'which tool' questions.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives an explicit trigger condition: 'Use for "which AMZScout tool should I use for X" questions.' This is clear when-to-use guidance, though it does not explicitly list when-not-to-use or name alternative tools. The sibling tools are implied as the alternatives for actual analysis, but the description doesn't make that contrast explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amzscout_reseller_amazonARead-onlyInspect
Buy box, competing offers and price/rank statistics for one Amazon ASIN — who owns the buy box and at what price, how ownership has split between sellers, FBA vs FBM offer counts, the live offer list with seller names and ratings, price levels over 30/90/180/365 days with all-time extremes, sales-rank drops, out-of-stock share, and buy box ownership history. Built for reseller / online-arbitrage questions, not private-label research — for demand and revenue estimates use analyzeProduct instead. Pure data fetch (no AI analysis). IMPORTANT: call it first WITHOUT sections — the summary alone answers most questions, and the reply lists which sections hold data for this ASIN. Only request sections when the summary is not enough; asking for all six returns several KB of detail you will rarely need. How to use: judge whether the listing is worth reselling — Amazon in the buy box or a single seller holding most of it means little room, many FBA offers means price competition, high out-of-stock share means supply gaps you could fill, and rank drops indicate how fast it sells. Marketplace: if the user has not named a country / Amazon domain in this conversation, ask them once which marketplace they work on and reuse that code for every later call in the chat; do not assume the US. Called without marketplace, this tool fetches nothing and answers "MARKETPLACE NEEDED". Money is in that marketplace's local currency.
| Name | Required | Description | Default |
|---|---|---|---|
| asin | Yes | Amazon Standard Identification Number | |
| sections | No | Which parts of the data to return. Omit for a compact summary plus the list of sections available — request specific sections only when the summary does not answer the question. Options: "buybox" (who holds the buy box now, at what price, and how ownership split between sellers); "competition" (offer counts by fulfilment, cheapest FBA/FBM sellers, and the live offer list with seller names); "pricing" (current / 30 / 90 / 180 / 365-day price levels plus all-time low and high, per offer type); "rank" (sales rank levels and rank-drop counts, the closest available proxy for sales velocity); "availability" (how often the listing had no buyable offer, and the visible stock of Amazon and the buy box winner); "history" (buy box ownership changes over time, resolved to seller names). | |
| marketplace | No | Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer "MARKETPLACE NEEDED". Money in results is in this marketplace's currency. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, and the description reinforces this with 'Pure data fetch (no AI analysis).' Beyond that, it discloses two important behaviors the annotations cannot express: calling without `marketplace` fetches nothing and returns "MARKETPLACE NEEDED", and calling without `sections` returns a summary plus a list of which sections hold data. The 'several KB of detail you will rarely need' warning about requesting all six sections is genuinely additive context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is long but not padded: core function and contents are front-loaded, followed by purpose differentiation, the sections call-pattern warning, interpretation guidance, and the marketplace rule. Every sentence carries operational value for a tool with two optional parameters and no output schema, though it could be tightened slightly without losing meaning.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a data-fetch tool with no output schema, the description is complete: it enumerates the response contents in detail, explains the default summary behavior and how to discover available sections, states the marketplace requirement and its failure mode, and notes that money is in the marketplace's local currency. Nothing an agent needs for a correct first call is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3 — the schema already documents asin, sections, and marketplace well. The description adds practical semantics above that baseline: `sections` should be omitted first and requested only when the summary is insufficient, and `marketplace` must be the user-named code reused across the conversation with the failure mode spelled out. This exceeds what the schema alone conveys.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific action — fetching buy box, competing offers, and price/rank statistics for a single Amazon ASIN — and enumerates the exact data returned (FBA vs FBM counts, price levels, out-of-stock share, ownership history). It also distinguishes itself from siblings explicitly: 'for demand and revenue estimates use analyzeProduct instead.' An agent can tell this apart from the 12 siblings without inspecting schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly scopes the tool to reseller/online-arbitrage questions and excludes private-label research with a named alternative. It adds concrete interpretation guidance (buy box held by Amazon or one seller means little room, many FBA offers means price competition, high out-of-stock share means supply gaps) and a precise marketplace protocol: ask once, reuse the code for every later call, never assume the US.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amzscout_search_knowledgeARead-onlyInspect
TF-IDF search across the AMZScout knowledge base (Amazon-seller tutorials, brand reference, glossary). Returns the top-K relevant chunks with title, source URL and text. Use this to ground answers in factual material.
| Name | Required | Description | Default |
|---|---|---|---|
| topK | No | How many knowledge chunks to return (1–20) | |
| query | Yes | Search phrase. 2-300 chars. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds meaningful behavioral detail beyond that: it reveals the TF-IDF retrieval mechanism, that results are relevance-ranked chunks, and that each result includes title, source URL, and text. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two tightly scoped sentences with no filler. The search target and result fields are stated first, and the usage directive is a clear closing instruction. Every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple two-parameter read-only search tool with no output schema, the description is complete: it names the resource, the search mechanism, the result contents, and the intended use. An agent has enough information to invoke it appropriately and interpret its response.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with both 'query' and 'topK' already documented. The description adds context that 'top-K' refers to returned chunks SubstituteScore and implies the query is the search phrase, but it does not need to do much more because the schema carries the parameter meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific retrieval method (TF-IDF search), a distinct resource (AMZScout knowledge base), and the return shape (top-K chunks with title, source URL, text). This clearly distinguishes it from sibling tools that analyze products, niches, or keywords.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The instruction 'Use this to ground answers in factual material' gives a clear context for when to invoke this tool. It does not explicitly name alternatives or provide when-not-to-use guidance, but the knowledge-base purpose is evident against the analytical siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amzscout_search_productsARead-onlyInspect
Keyword search against Amazon — returns the top N products with price, sales, revenue, reviews, rating. Pure data fetch (no AI analysis). Best when you need raw product rows (specific sort order or filters); analyzeNiche additionally returns computed market aggregates on top of the rows. How to use: scan the rows for demand leaders, price clusters, and low-review listings that still sell — those are the entry-opportunity signals.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Result sort order. revenue/sales/rating/reviews descending; price-low ascending; newest by first-listed date. | revenue |
| count | No | How many products to return (1–100) | |
| query | Yes | Search keyword / phrase. | |
| filters | No | Filter products by price / sales / revenue / reviews / rating | |
| marketplace | No | Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer "MARKETPLACE NEEDED". Money in results is in this marketplace's currency. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnlyHint=true and destructiveHint=false. The description adds useful behavioral context beyond those: 'Pure data fetch (no AI analysis)' and that results are raw product rows rather than analyzed insights. It does not go deep into output shape or pagination, but the safety profile is already covered by annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, each earning its place: the function, the use-case/alternative, and a practical how-to-use signal. The most important information is front-loaded and there is no redundancy with the schema or annotations.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the detailed schema, safety annotations, and no output schema, the description gives enough to understand what the tool returns and when to invoke it. It also explains how to interpret results for opportunity signals. Marginally less complete than ideal only because it doesn't address result-shape expectations beyond the listed metrics, but the schema carries the remaining burden.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema fully documents all 5 parameters and nested filters. The description adds no parameter-level meaning beyond pointing at 'specific sort order or filters,' which is already visible in the schema. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: 'Keyword search against Amazon — returns the top N products with price, sales, revenue, reviews, rating.' It also distinguishes itself from analyzeNiche by clarifying it provides raw rows rather than AI analysis, so an agent can differentiate it from the closest sibling.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly says when to use this tool: 'Best when you need raw product rows (specific sort order or filters).' It also names the alternative, analyzeNiche, and explains the condition that selects it: when computed market aggregates are also needed. This is clear routing guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amzscout_usageARead-onlyInspect
The caller's AMZScout AI-agents token balance — remaining, used, and limit. Free — no tokens are charged for this call. How to use: answer "how many tokens do I have left", "what's my usage / balance / limit", or when a call fails on quota. Report the remaining figure first.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so the read-only nature is known. The description adds extra behavioral context: the call is free (no tokens charged) and instructs the agent to report the remaining figure first. This goes beyond annotations and helps the agent respond correctly.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two concise sentences, front-loaded with the core purpose, and includes usage triggers and reporting order without any wasted words. Every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple, parameterless, read-only tool, the description fully covers purpose, usage scenarios, and even the free/charge-free aspect. There is no output schema, but the description explains the content (remaining, used, limit) and the reporting preference, making it complete for an agent to call correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the schema fully covers parameter definitions (trivially). The description clarifies what the tool reports — remaining, used, and limit — which adds semantic meaning about the return content beyond the empty schema. Baseline for 0 params is 4, and the description meets it.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns the caller's token balance — remaining, used, and limit — and explicitly names the resource ('AMZScout AI-agents token balance'). It is obviously distinct from sibling analysis/search tools, which are all about niche, product, or keyword analysis.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit trigger conditions: answering 'how many tokens do I have left', 'what's my usage / balance / limit', or when a call fails on quota. This gives clear when-to-use guidance and implicitly differentiates from all sibling tools, none of which handle token usage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
10 tool updates
- Changed
amzscout_analyze_niche5 fields changed- changed
Input schema / properties / filters / properties / maxEstRev / descriptionPrevious value: -"Maximum estimated monthly revenue (USD)"New value: +"Maximum estimated monthly revenue, in the marketplace's local currency" - changed
Input schema / properties / filters / properties / maxPrice / descriptionPrevious value: -"Maximum unit price (USD)"New value: +"Maximum unit price, in the marketplace's local currency" - changed
Input schema / properties / filters / properties / minEstRev / descriptionPrevious value: -"Minimum estimated monthly revenue (USD)"New value: +"Minimum estimated monthly revenue, in the marketplace's local currency" - changed
Input schema / properties / filters / properties / minPrice / descriptionPrevious value: -"Minimum unit price (USD)"New value: +"Minimum unit price, in the marketplace's local currency" - changed
Input schema / properties / marketplace / descriptionPrevious value: -"Amazon marketplace code. Default COM (United States)."New value: +"Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer \"MARKETPLACE NEEDED\". Money in results is in this marketplace's currency."
- Changed
amzscout_analyze_product1 field changed- changed
Input schema / properties / marketplace / descriptionPrevious value: -"Amazon marketplace code. Default COM (United States)."New value: +"Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer \"MARKETPLACE NEEDED\". Money in results is in this marketplace's currency."
- Changed
amzscout_analyze_product_set1 field changed- changed
Input schema / properties / marketplace / descriptionPrevious value: -"Amazon marketplace code. Default COM (United States)."New value: +"Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer \"MARKETPLACE NEEDED\". Money in results is in this marketplace's currency."
- Changed
amzscout_compare_niches1 field changed- changed
Input schema / properties / marketplace / descriptionPrevious value: -"Amazon marketplace code. Default COM (United States)."New value: +"Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer \"MARKETPLACE NEEDED\". Money in results is in this marketplace's currency."
- Changed
amzscout_compare_products1 field changed- changed
Input schema / properties / marketplace / descriptionPrevious value: -"Amazon marketplace code. Default COM (United States)."New value: +"Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer \"MARKETPLACE NEEDED\". Money in results is in this marketplace's currency."
- Changed
amzscout_find_by_brand5 fields changed- changed
Input schema / properties / filters / properties / maxEstRev / descriptionPrevious value: -"Maximum estimated monthly revenue (USD)"New value: +"Maximum estimated monthly revenue, in the marketplace's local currency" - changed
Input schema / properties / filters / properties / maxPrice / descriptionPrevious value: -"Maximum unit price (USD)"New value: +"Maximum unit price, in the marketplace's local currency" - changed
Input schema / properties / filters / properties / minEstRev / descriptionPrevious value: -"Minimum estimated monthly revenue (USD)"New value: +"Minimum estimated monthly revenue, in the marketplace's local currency" - changed
Input schema / properties / filters / properties / minPrice / descriptionPrevious value: -"Minimum unit price (USD)"New value: +"Minimum unit price, in the marketplace's local currency" - changed
Input schema / properties / marketplace / descriptionPrevious value: -"Amazon marketplace code. Default COM (United States)."New value: +"Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer \"MARKETPLACE NEEDED\". Money in results is in this marketplace's currency."
- Changed
amzscout_get_keywords1 field changed- changed
Input schema / properties / marketplace / descriptionPrevious value: -"Amazon marketplace code. Default COM (United States)."New value: +"Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer \"MARKETPLACE NEEDED\". Money in results is in this marketplace's currency."
- Added
amzscout_locate_asin - Added
amzscout_reseller_amazon - Changed
amzscout_search_products5 fields changed- changed
Input schema / properties / filters / properties / maxEstRev / descriptionPrevious value: -"Maximum estimated monthly revenue (USD)"New value: +"Maximum estimated monthly revenue, in the marketplace's local currency" - changed
Input schema / properties / filters / properties / maxPrice / descriptionPrevious value: -"Maximum unit price (USD)"New value: +"Maximum unit price, in the marketplace's local currency" - changed
Input schema / properties / filters / properties / minEstRev / descriptionPrevious value: -"Minimum estimated monthly revenue (USD)"New value: +"Minimum estimated monthly revenue, in the marketplace's local currency" - changed
Input schema / properties / filters / properties / minPrice / descriptionPrevious value: -"Minimum unit price (USD)"New value: +"Minimum unit price, in the marketplace's local currency" - changed
Input schema / properties / marketplace / descriptionPrevious value: -"Amazon marketplace code. Default COM (United States)."New value: +"Amazon marketplace code — the one the user named, or the one they chose earlier in this conversation (ask once, then reuse it for every call). Never assume the US for an ASIN: without it, ASIN tools fetch nothing and answer \"MARKETPLACE NEEDED\". Money in results is in this marketplace's currency."
1 tool update
- Removed
amzscout-agent
12 tool updates
- First observed
amzscout_analyze_niche - First observed
amzscout_analyze_product - First observed
amzscout_analyze_product_set - First observed
amzscout_compare_niches - First observed
amzscout_compare_products - First observed
amzscout_find_by_brand - First observed
amzscout_get_keywords - First observed
amzscout_recommend_tool - First observed
amzscout_search_knowledge - First observed
amzscout_search_products - First observed
amzscout_usage - First observed
amzscout-agent
Related MCP Connectors
Amazon keyword volume, reverse-ASIN, and SERP data across 11 marketplaces.
Amazon niche, keyword, competitor and Rank Radar research from your DataDive account.
Amazon product search volume and best-seller trends. Free key at trendsapi.ai
Jungle Scout MCP — Amazon sales estimates + product database + keyword data
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables Amazon sellers and researchers to retrieve sales estimates for ASINs, search the Amazon product database by keyword or category, and access keyword search volume and ranking data.416 npmMIT
- AlicenseNot gradedqualityBmaintenanceProvides Amazon search volume trends and growth signals to measure real consumer purchase intent, queryable by AI assistants.MIT
- AlicenseAqualityAmaintenanceLive Amazon marketplace data for AI agents: product details, prices, reviews, keyword search, best-sellers, deals, offers and stock, and seller profiles across 20 marketplaces.12MIT
- AlicenseAqualityCmaintenanceReal-time Amazon Sponsored Products (SP) ad placements, keyword tracking, and comprehensive review data for AI Agents. Enables LLMs to autonomously conduct competitor ad audits, consumer sentiment analysis (VOC), and product optimization.196MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.