Skip to main content
Glama

Amazon Niche Intelligence JM: product Discovery API

nexscope_data_jm_product_discovery
Read-only

Amazon Niche Intelligence JM: product Discovery API.

Input Schema

NameRequiredDescriptionDefault
pageNoPage number. Default `1`
keywordYesKeywords (required, and according to the selected country, translate the keywords into the language of the corresponding country)
pageSizeNoQuantity per page (10-100). Default `50`
priceMaxNoMaximum product price
priceMinNolowest product price
sortTypeNoSort by. Default `desc`. Optional values: `desc` (descending order), `asc` (ascending order)
fbaFeeMaxNoHighest FBA commission
fbaFeeMinNoMinimum FBA commission
sortFieldNoSort field. Default `purchasedClicksT360`. Optional values: `totalReviews` (total number of comments), `price` (price), `launchDate` (listing time), `clickCountT7` (7-day clicks), `clickCountT30` (30-day clicks), `clickCountT90` (90-day clicks), `clickConversionRate` (click-to-purchase conversion rate), `clickConversionRateComposite` (comprehensive click-to-purchase) conversion rate), `customerRating` (rating), `purchasedClicksT360` (360-day purchase volume), `clickCountGrowthT7` (weekly click growth rate), `clickCountGrowthT30` (monthly clicks Growth rate), `currentPrice` (current price), `fbaFee` (FBA commission), `shippingFee` (FBA freight), `gpm` (gross profit margin)
countryCodeNoFor countries, use the country abbreviation. Default `US`. Optional values: `US`, `JP`, `DE`
launchDateMaxNoThe maximum shelf time, the format is: `yyyyMMdd000000`
launchDateMinNoMinimum shelf time, the format is: `yyyyMMdd000000`
nicheCountMaxNoHighest number of market segments
nicheCountMinNoMinimum number of segments
sellerCountryNoSeller's country and region code. If multiple selections are made, separate them with commas, such as: `CN,US`
clickCountT7MaxNoHighest number of clicks per week
clickCountT7MinNoMinimum weekly clicks
totalReviewsMaxNoHighest number of comments
totalReviewsMinNoMinimum number of comments
clickCountT30MaxNoHighest monthly clicks
clickCountT30MinNoMinimum monthly clicks
customerRatingMaxNohighest rating
customerRatingMinNolowest rating
salesVolumeT360MaxNohighest annual sales volume
salesVolumeT360MinNoMinimum annual sales volume
grossProfitMarginMaxNoHighest gross profit margin
grossProfitMarginMinNoMinimum gross profit margin
clickCountGrowthT7MaxNoThe highest weekly click growth rate, the value range is 0-1, 0.1 means 10%
clickCountGrowthT7MinNoMinimum weekly click growth rate, the value range is 0-1, 0.1 means 10%
clickConversionRateMaxNoThe highest click-to-purchase conversion rate, the value range is 0-1, 0.1 means 10%
clickConversionRateMinNoMinimum click-to-purchase conversion rate, the value range is 0-1, 0.1 means 10%
clickCountGrowthT30MaxNoThe highest monthly click growth rate, the value range is 0-1, 0.1 means 10%
clickCountGrowthT30MinNoMinimum monthly click growth rate, the value range is 0-1, 0.1 means 10%
clickConversionRateCompositeMaxNoThe highest comprehensive conversion rate, the value range is 0-1, 0.1 means 10%
clickConversionRateCompositeMinNoMinimum comprehensive conversion rate, the value range is 0-1, 0.1 means 10%

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.1/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, openWorldHint=true and destructiveHint=false, so the safety profile is covered. However, the description adds nothing beyond that — no mention of pagination behavior, result volume, keyword localization expectations, or country scoping — leaving a large read operation essentially opaque.

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?

A single short sentence, so it is not verbose, but it is entirely non-informative — this is under-specification rather than conciseness. Nothing is front-loaded because there is nothing to front-load.

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

Completeness1/5

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

For a 35-parameter search tool with no output schema, the description supplies zero context about what a result row contains, how filtering combines, or how paging interacts with sorting. An agent could not confidently call this or interpret its response from the description alone.

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?

With 100% schema description coverage across all 35 parameters, the schema fully documents fields, defaults, ranges, enum values and the yyyyMMdd000000 date format. The description contributes nothing, but the baseline of 3 applies when the schema carries the meaning.

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

Purpose2/5

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

The description restates the tool name and title almost verbatim ("Amazon Niche Intelligence JM: product Discovery API") without saying what is actually discovered or how it differs from any sibling. An agent learns only that this concerns Amazon product "discovery" in the JM/niche-intelligence family, which is tautological rather than clarifying.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool, when not to, or which sibling to prefer despite many close alternatives (nexscope_amazon_product_search, nexscope_data_amazon_product_detail, nexscope_data_jm_get_niche_info_by_keyword, nexscope_amazon_product_discovery). The agent must infer selection from the name alone.

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.