Skip to main content
Glama

Amazon Keyword Summary

nexscope_amazon_keyword_summary
Read-only

Break down all competitor ASIN traffic sources under a given keyword -- organic search, SP ads, SB brand ads, SBV video ads, SP recommendations, AC/ER/TR recommendation slots, with support for ASIN filtering, custom date ranges, and new traffic keyword filters. Trigger when the user mentions keyword traffic sources, which competitors are grabbing traffic under this keyword, organic traffic vs paid traffic share, SP ad exposure, brand ad share, SP recommendation slots, recommendation ad/non-ad split, search display analysis, Amazon's Choice or editorial recommendation exposure, keyword competitive landscape, ASIN traffic composition, keyword traffic, traffic structure analysis, search share, ad share, traffic source distribution, Nexscope, traffic analysis, SP recommendation, recommend position breakdown. Even if the user does not explicitly mention "Nexscope", if their need involves analyzing competitor ASIN traffic source distribution under a keyword, this skill should also be triggered.

Input Schema

NameRequiredDescriptionDefault
descNoWhether to sort descending, default true
asinsNoASIN filter list, comma-separated; if not provided, returns all ASINs for this keyword. Max length 1000 characters
last7dNoWhether to get last 7 days data, default true. When false, use startDate/endDate range
sortByNoSort field. Options: totalKeywordNum (all traffic keywords), naturalKeywordNum (natural traffic keywords), brandKeywordNum (brand ad keywords), vedioKeywordNum (video ad keywords), acKeywordNum (AC recommended keywords), erKeywordNum (ER recommended keywords), trKeywordNum (TR recommended keywords), sumScore (total keyword exposure score), totalNfScore, totalSpSocre (note spelling), totalBrandScore, totalVedioScore, totalAcScore, totalTrScore, totalErScore
countryNoCountry site, default US. Options (13 total): US, UK, DE, CA, JP, FR, ES, IT, MX, AU, AE, BR, SA
endDateNoEnd date yyyy-MM-dd (paired with startDate)
pageNumNoPage number, default 1
pageSizeNoResults per page, min 10, max 100, default 100
conditionNoCondition filter, only one at a time.<br>Flag type: nfPosition (natural traffic keyword), isSpAd (SP ad keyword), isVedioAd (video ad keyword), isBrandAd (brand ad keyword), isPPCAd (PPC ad keyword), isSearchRecommend (search recommendation keyword), acAd (SP recommendation)<br>Period count type: totalPeriod.in (new incoming traffic keywords), nfKeywordCnt.total / .in, adKeywordCnt.total / .in, allSpKeywordCnt.total / .in, spKeywordCnt.total / .in, recSpKeywordCnt.total / .in, allSbKeywordCnt.total / .in, sbKeywordCnt.total / .in, sbvKeywordCnt.total / .in
startDateNoStart date yyyy-MM-dd (effective when last7d=false; if omitted, the latest system full week is used)
searchKeywordYesSearch keyword, translate to the corresponding country's language whenever possible. Max length 1000 characters

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, openWorldHint and destructiveHint=false, so the bar is lower. The description still adds real content: exactly which traffic dimensions are decomposed (organic, SP, SB, SBV, SP recommendations, AC/ER/TR slots) and which filtering capabilities exist (ASIN filter, custom date range, new-traffic-keyword filters), which tells the agent what the result set looks like.

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 is front-loaded, but the second sentence is a very long comma-separated keyword list ('...traffic, traffic structure analysis, search share, ad share, traffic source distribution, Nexscope, traffic analysis, SP recommendation...') that reads as retrieval keyword stuffing rather than guidance. The first sentence also over-enumerates ad slot types in one breath.

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?

There is no output schema, so the description must carry the burden of telling the agent what comes back; it does list the traffic dimensions, which partially compensates. However, it says nothing about response shape (per-ASIN rows?), pagination interaction with pageNum/pageSize, or how the default last7d vs startDate/endDate behavior resolves, leaving real gaps for an 11-parameter tool.

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 documents all 11 parameters in detail, including the condition flag/count types and sort field options. The description only loosely maps to asins, startDate/endDate and condition ('ASIN filtering, custom date ranges, and new traffic keyword filters') without adding syntax or constraints, so 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 opening sentence gives a specific verb (break down) and resource (competitor ASIN traffic sources under a keyword) and enumerates the traffic types covered, so the agent knows it is a read-only, keyword-scoped traffic-source breakdown. It does not, however, name the near-siblings nexscope_amazon_keyword_overview, nexscope_amazon_traffic_keywords or nexscope_amazon_asin_traffic_summary, so the boundary is inferred rather than stated.

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

Usage Guidelines3/5

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

The long trigger-phrase list ('Trigger when the user mentions keyword traffic sources...') effectively covers when to use it, including the fallback when the user never says 'Nexscope'. But it supplies no when-not-to-use conditions and names no alternative tool, which matters in a catalog containing at least three overlapping Amazon keyword-traffic 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.