Skip to main content
Glama

Amazon Search

nexscope_amazon_search
Read-only

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.9/5.0
Behavior3/5

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

Annotations already establish readOnlyHint=true, openWorldHint=true, and destructiveHint=false. The description adds that this is a real-time frontend simulation, which is useful behavioral context, but it does not disclose rate limits, cost implications, result volatility, or pagination behavior beyond what the schema already says.

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

Conciseness4/5

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

The purpose is front-loaded in the first sentence. The second sentence is a long trigger list with some overlap and repetition in the final clause, but it remains useful for routing and does not bury the main intent.

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 9 optional parameters, full schema coverage, and no output schema, the description is largely complete for invocation: it says what the tool returns conceptually and when to use it. It lacks explicit sibling-tool boundaries and some operational details, but the annotations and schema carry most of the remaining burden.

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 the schema already explains keyword, page, sort, device, deliveryZip, amazonDomain, language, node, and includeSellerSpriteData. The description adds no parameter-level meaning beyond the schema baseline.

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

Purpose5/5

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

The description uses a specific verb and resource: 'Simulates a real user searching on Amazon's storefront' to return 'real-time keyword ranking and search results page data.' This clearly distinguishes it from database-oriented Amazon product search tools by emphasizing live storefront SERP simulation.

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?

It gives a broad set of when-to-use triggers such as keyword ranking checks, competitor discovery, sponsored product analysis, and storefront SERP analysis, including cases where the user does not explicitly ask for simulation. It does not, however, name when-not-to-use cases or specific alternative sibling tools such as nexscope_amazon_market_product_search or nexscope_amazon_product_database_search.

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.