Skip to main content
Glama

Nexscope Ecommerce Data MCP

Amazon Traffic Keywords

nexscope_amazon_traffic_keywords

Query traffic keyword lists for an Amazon ASIN via Nexscope, including traffic source type, conversion type, organic rank, and ad rank with historical month and multi-dimensional sorting. Trigger when user mentions ASIN reverse traffic keywords, traffic keyword list, keyword traffic structure, organic/ad keyword analysis, keyword conversion type, Nexscope traffic keyword, Amazon traffic keywords, reverse ASIN keywords — even if "Nexscope" is not explicitly mentioned, as long as the need involves viewing keyword traffic sources and keyword lists for a specific ASIN.

Input Schema

NameRequiredDescriptionDefault
asinYesProduct ASIN to reverse lookup; max length 1000
pageNoCurrent page
sizeNoItems per page, default 50, from 1 to 100; at most 2000 records can be queried
monthNoHistorical month in yyyyMM format; omit for the latest 30 days
badgesNoTraffic keyword type (impression position), see [Badges Enum](#badges-enum)
keywordNoKeyword filter; max length 1000
orderDescNoWhether to sort in descending order
orderFieldNoSort field, default rankPosition; see documented orderField options
marketplaceYesMarketplace site, default US: US, JP, UK, DE, FR, IT, ES, CA, IN
trafficKeywordTypesNoTraffic share type, see [trafficKeywordTypes Enum](#traffickeywordtypes-enum)
conversionKeywordTypesNoComma-separated conversion types: excellent, stable, lost, invalid

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

Annotations only give readOnlyHint=false and openWorldHint=true, so the description should carry most of the burden. It does disclose scope modifiers that affect results (historical month window, multi-dimensional sorting) and what dimensions come back, but it says nothing about rate limits, result caps (the 2000-record ceiling exists only in the schema), or why a 'Query' tool is flagged non-read-only. Note the mild tension: 'Query' implies a pure read while readOnlyHint=false signals possible side effects; I treat this as a metadata inconsistency rather than a deliberate contradiction, but the description does not resolve it.

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?

The purpose clause is correctly front-loaded in the first sentence, but the trigger sentence degenerates into keyword stuffing ('Nexscope traffic keyword, Amazon traffic keywords, reverse ASIN keywords') where several listed phrases are near-duplicates. The substance fits in half the length.

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?

For an 11-parameter, no-output-schema tool the description usefully enumerates the returned dimensions so the agent knows what a call yields. It omits, however, any treatment of pagination behavior, the 2000-record ceiling, or the meaning of the filter enums referenced in the schema, leaving gaps an agent will hit on real use.

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% across 11 parameters, so the schema already carries the syntax baseline. The description loosely maps its vocabulary onto parameters ('traffic source type', 'conversion type', 'organic rank, ad rank' for sorting, 'historical month'), which helps an agent connect intent to fields, but it adds no format or constraint detail beyond what the schema states.

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 description opens with a specific verb+resource: 'Query traffic keyword lists for an Amazon ASIN', and enumerates what the payload contains (traffic source type, conversion type, organic rank, ad rank). It is clear what the tool does, but it never distinguishes itself from close siblings such as nexscope_amazon_asin_keywords, nexscope_amazon_asin_traffic_summary, or nexscope_data_ss_traffic_keyword, so an agent facing those alternatives gets no disambiguation.

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?

The trigger sentence is a genuine usage guide: it lists the user phrasings ('ASIN reverse traffic keywords', 'keyword traffic structure', 'reverse ASIN keywords') and explicitly removes the vendor-name precondition ('even if Nexscope is not explicitly mentioned'). However, there is no when-NOT-to-use clause and no named alternative for the aggregate-vs-list or keyword-vs-ASIN cases, which are the two realistic mis-routing risks here.

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