Skip to main content
Glama

Nexscope Ecommerce Data MCP

Amazon Keyword Summary

nexscope_amazon_keyword_summary

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

B3.4/5.0
Behavior3/5

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

Annotations only declare readOnlyHint=false and openWorldHint=true, which is itself puzzling for what reads as an analytical query tool; the description never addresses this and gives no auth, quota, or latency context. It does add useful behavioral detail — that results are filterable by ASIN, scoped to a 7-day window or a custom date range, and can be narrowed by new-traffic keyword filters — but says nothing about what the response contains or how pagination behaves.

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 first sentence is well front-loaded and dense with the right information. It is then followed by a ~20-item run-on trigger list that is highly redundant and pushes the description well past what an agent needs, though it remains prose rather than pure keyword spam thanks to the closing conditional sentence.

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

Completeness2/5

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

For an 11-parameter analytical tool with no output schema, the description explains what dimensions exist but not what a record looks like, whether results are per-ASIN rows or per-channel aggregates, or how totalNfScore/totalSpSocre style metrics should be read. Since there is no output schema to fall back on, that gap is meaningful even though the parameter schema is fully documented.

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 description's mention of ASIN filtering, custom date ranges, and new traffic keyword filters mostly restates what the schema already documents in detail, including the sortBy enum spelling quirks. It adds no interpretation of the complex `condition` filter or of how last7d interacts with startDate beyond what the schema says.

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 and resource ("Break down all competitor ASIN traffic sources under a given keyword") and enumerates the exact traffic channels covered (organic, SP ads, SB, SBV, AC/ER/TR slots). That is enough to separate it from keyword-level siblings such as nexscope_amazon_keyword_overview, but it never names a sibling tool or states what it does NOT cover, so an agent must infer the boundary with nexscope_amazon_asin_traffic_summary on its own.

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?

There is a long, explicit trigger list of user phrasings ("keyword traffic sources", "organic traffic vs paid traffic share", "recommendation ad/non-ad split") plus

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