Skip to main content
Glama

Amazon Competitor Lookup

nexscope_amazon_competitor_lookup
Read-only

Use Nexscope data to find and analyze competitors on Amazon, covering 12 marketplaces, with product metrics including sales, BSR, pricing, ratings, and growth trends. Trigger when the user mentions competitor lookup, competitor analysis, ASIN reverse lookup, competitive product research, finding similar products, market competitor discovery, product benchmarking, competitor sales estimation, analyzing competitor listings, competitor analysis, ASIN reverse lookup, competitor sales, competitor research, Nexscope, market competitor discovery, competitor trends. Even if the user does not explicitly mention "Nexscope" or "competitor lookup", if their need involves discovering and analyzing Amazon competitors by ASIN, keyword, seller name, brand, or category, this skill should also be triggered.

Input Schema

NameRequiredDescriptionDefault
pageNoPage number, starting from 1 (default 1)
sizeNoResults per page, returns 10-100 records (default 50)
brandNoBrand name filter
orderNoSort configuration (see below)
keywordNoSearch keyword. Translate to the corresponding country's language whenever possible, e.g. use English keywords for the US, German keywords for Germany, etc.
asinListNoASINs, multiple ASINs comma-separated, max 40. Format: ^[A-Z0-9]+(,[A-Z0-9]+){0,39}$
matchTypeNoMatch type. 1 = phrase match (default), 2 = fuzzy match, 3 = exact match
nodeLabelNoAmazon category name, supports multi-level category names, levels separated by colon :, e.g. Electronics:Headphones
nodeIdPathNoAmazon category ID path
order.descNoSort direction true/false; required when order is supplied
sellerNameNoSeller name filter
marketplaceNoAmazon site code, default US. Options: US, UK, DE, FR, JP, CA, IT, ES, MX, AU, TR, IN
order.fieldNoSort field; required when order is supplied
showVariationNoWhether to query variants. Y = yes, N = no (default)
dataSnapshotMonthNoAmazon product data snapshot month. Default nearly (queries last 30 days real-time data). Use yyyyMM format to query historical snapshots (e.g. 202412 for December 2024). Only supports existing historical snapshots, future dates are not supported. Recommended for seasonal analysis to query the same period last year's snapshot for comparison

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=true, so the safety profile is covered structurally. The description adds genuine value by enumerating the metric families returned (sales, BSR, pricing, ratings, growth trends) and the marketplace coverage. It says nothing about auth requirements, rate limits, result caps, or pagination behaviour beyond what the schema states.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The opening sentence is well front-loaded, but the trigger list is a bloated keyword dump: 'competitor analysis, ASIN reverse lookup' and 'market competitor discovery' each appear twice verbatim, and fifteen near-synonyms are enumerated. The repeated trigger phrases add no discriminating information and bury the one useful conditional sentence at the end.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 15 all-optional parameters, no output schema, and a nested order object, the description should clarify how to combine filters and what a result record contains. It names the metric families but not the response shape, pagination limits, or the practical rule that at least one of asinList/keyword/sellerName/brand/nodeLabel is needed to get meaningful results.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so every one of the 15 parameters is already documented in the schema, including marketplace enum values, matchType codes, and snapshot month format. The description only echoes the filter axes ('by ASIN, keyword, seller name, brand, or category') without adding syntax, defaults, or interaction rules (e.g. whether filters combine with AND). Baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The first sentence gives a specific verb and resource ('find and analyze competitors on Amazon') plus scope (12 marketplaces) and the metrics returned (sales, BSR, pricing, ratings, growth trends). The follow-up clause listing the discovery axes (ASIN, keyword, seller name, brand, category) further pins down what the tool does. It does not, however, distinguish itself from the many overlapping Amazon siblings such as nexscope_data_ss_competitor_lookup or nexscope_amazon_product_discovery.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Trigger conditions are stated explicitly and at length, including a fallback rule ('Even if the user does not explicitly mention Nexscope...'). That is clear context for when to call it. There are no exclusions or named alternatives, which is a real gap given ~20 sibling Amazon product-research tools that could also serve a 'find similar products' request.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.