Skip to main content
Glama

Amazon Alexa Search

nexscope_amazon_alexa_search
Read-only

Initiate natural language Q&A through Amazon's storefront Alexa shopping assistant to get shopping guidance answers, recommended product groups, ASIN lists, and follow-up questions. Each call supports only 1 prompt; for follow-ups, the agent must summarize context and concatenate a new question for a new request. A url can be used to supplement Amazon page context. Trigger when the user mentions Amazon Alexa, Alexa shopping assistant, Amazon smart assistant, AI shopping guide, conversational product selection, natural language shopping, Amazon chat Q&A, Amazon Alexa shopping, conversational shopping, AI shopping assistant, follow-up questions, product recommendation conversation, context follow-ups. Even if the user does not explicitly mention "Alexa", if their need is to "ask for product recommendations on Amazon using natural language", this skill should also be triggered.

Input Schema

NameRequiredDescriptionDefault
urlNoLinked page URL, used to supplement the page context of Alexa's current response. Only pass this when the user provides a specific page (category page / search results page / product detail page, etc.); do not pass this parameter for the Amazon homepage (e.g. https://www.amazon.com/)
formatNoResponse format: markdown (default) returns a readable report; json returns a structured data array
promptsYesConversation prompt array, supports only 1 entry. Each call accepts only 1 question. For follow-up questions, the agent must summarize key information from the previous response (recommended products, ASINs, key conclusions, etc.), concatenate it with the new question, and send it as a new prompts[0]. Each call is an independent new session and does not retain cross-call conversation history

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly/openWorld/non-destructive, and the description adds genuinely non-obvious behavior: each call is a stateless single-turn session with no retained history, the agent must re-summarize context for follow-ups, and the response shape depends on the format parameter. No auth or rate-limit context, which is the only real gap.

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 behavioral core is front-loaded and useful, but the trigger list is bloated with near-synonyms ('Amazon Alexa, Alexa shopping assistant, Amazon smart assistant, AI shopping guide, conversational shopping...') that repeat the same signal and inflate length without adding discriminative power. The one-prompt/stateless rule is also stated twice (description and prompts schema).

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?

There is no output schema, and the description compensates by naming the kinds of results returned and the markdown-vs-json format switch, plus the stateless-session constraint an agent must honor. Nothing critical about calling it correctly is missing, though the absence of example prompt phrasing or result limits leaves a small gap.

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 all three parameters are already documented, and the description largely restates the single-entry prompts rule and the url context caveat. It reinforces but adds no syntax, format, or edge-case detail beyond the schema, 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 first sentence states a specific verb and resource ('Initiate natural language Q&A through Amazon's storefront Alexa shopping assistant') and enumerates the outputs (guidance answers, recommended product groups, ASIN lists, follow-up questions). It never explicitly contrasts itself with the many Amazon search siblings (e.g. nexscope_amazon_search, nexscope_amazon_broad_product_search), which keeps it from a 5.

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?

Offers an unusually explicit trigger list plus an inclusion rule ('even if the user does not explicitly mention Alexa...'), and rules for when to pass url (specific page, not the homepage). It does not name the alternative tool to use when the user wants plain keyword product search, so selection vs siblings is still partly inferred.

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.