Skip to main content
Glama

Nexscope Ecommerce Data MCP

Amazon Search

nexscope_amazon_search

Simulates a real user searching on Amazon's storefront to get real-time keyword ranking and search results page data. Use when the user mentions Amazon product search, search result scraping, keyword ranking on search pages, ASIN ranking position check, competitor discovery, search page price comparison, sponsored product analysis, new product monitoring, or storefront search simulation. Even if the user does not explicitly mention "search simulation", trigger this skill whenever their need involves real-time Amazon search results, product ranking data, or storefront SERP analysis.

Input Schema

NameRequiredDescriptionDefault
nodeNoAmazon category node (max length 1000)
pageNoPage number (starting from 1, ~20 items per page), default 1
sortNoSort order: relevanceblender (Featured, default), price-asc-rank (Price low to high), price-desc-rank (Price high to low), review-rank (Avg. customer review), date-desc-rank (Newest arrivals), exact-aware-popularity-rank (Best sellers)
deviceNoDevice type: desktop, mobile, tablet, default desktop (max length 1000)
keywordNoKeyword; please translate to the language of the target country whenever possible, e.g., use English keywords for the US, German keywords for Germany, etc. (max length 1024)
languageNoLanguage/region code, e.g., en_US, de_DE, ja_JP, fr_FR (max length 1000)
deliveryZipNoDelivery zip code, used to simulate Amazon frontend address. It is recommended to use commonly used zip codes for major cities in the target country, e.g., New York zip code 10001 for the US site (max length 1000)
amazonDomainNoAmazon country site, default amazon.com
includeSellerSpriteDataNoEnable additional product-data enrichment, including availableDate when available. Default: false. Enabling enrichment incurs additional dynamic charges and does not guarantee a date for every ASIN.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare openWorldHint=true and readOnlyHint=false, so the description does not need to establish safety; it appropriately adds that results are live/simulated rather than cached. It omits behaviorally important traits: runtime/cost (the paid enrichment flag is only described in the schema), whether frontend address/zip affects results, and rate or availability limits. No contradiction with annotations, since the paid enrichment plausibly explains readOnlyHint=false.

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

Conciseness3/5

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

Front-loaded with the core verb and resource in the first sentence, which is correct. The remaining two sentences are a long, partly redundant trigger list ("search result scraping", "storefront search simulation", "storefront SERP analysis" all restate the same need), inflating length without adding selection signal.

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

Completeness4/5

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

With 100% schema coverage, optional parameters, and no output schema, the description is close to sufficient: it tells the agent this yields live SERP and ranking data. The main remaining gap is return shape — whether results include ASIN, position, price, and sponsored flags — which the description only gestures at rather than enumerating.

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%, with each of the 9 parameters documented in-schema (sort enumerations, device values, zip-code rationale, domain default), so baseline is 3. The description adds only thematic hints — keyword ranking and sponsored products imply keyword/page/sort matter — without explaining interactions such as how node, keyword, and amazonDomain combine.

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?

States a concrete action and resource: simulates a user searching Amazon's storefront and returns real-time keyword ranking plus SERP data. It is clearly not an image search, product-detail lookup, or ads tool. It never names a specific sibling (e.g., nexscope_amazon_broad_product_search, nexscope_amazon_product_database_search, nexscope_amazon_search_by_image), so the boundary between near-identical search tools is left for the agent to infer.

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?

Gives an unusually explicit trigger list (keyword ranking checks, ASIN position, competitor discovery, sponsored product analysis, new product monitoring) and even states to fire when the user does not say "search simulation". However, it never says when NOT to use it or which sibling to prefer for historical/offline product data, so the agent can tell when to call it but not how to choose it over adjacent search tools.

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.

Resources