Skip to main content
Glama

amazon_global_product

Destructive

当用户需要 Amazon 全球产品详情、Amazon 全球商品详情、Amazon 全球产品信息、全球商品信息、Amazon 全球产品 URL、类别 URL、关键词搜索、关键词品牌搜索,与采集、抓取、爬取、获取、提取等动词组合时触发。复用一个工具提交 Amazon 全球产品详情采集 Builder 任务,支持 amazon_global-product_by-url、amazon_global-product_by-category-url、amazon_global-product_by-keywords、amazon_global-product_by-keywords-brand。

Input Schema

NameRequiredDescriptionDefault
urlNoURLs,该参数用于指定待采集的访问 URL 地址。用于 amazon_global-product_by-url、amazon_global-product_by-category-url;未传时按采集器使用文档默认 URL。调用方必须提供非空值,不使用默认值。
brandsNo品牌,该参数用于指定采集的品牌信息,请输入 Amazon 平台有的品牌名称,如果找不到该品牌选项,则采集字段将为空。用于 amazon_global-product_by-keywords-brand,默认值为 Adidas。Adidas
domainNo域名,请输入需要搜索关键词的主域名,例如:https://www.amazon.com。用于 amazon_global-product_by-keywords。调用方必须提供非空值,不使用默认值。
keywordNo关键词,搜索产品的关键词。amazon_global-product_by-keywords 默认 coffee;amazon_global-product_by-keywords-brand 默认 shirts。调用方必须提供非空值,不使用默认值。
maximumNo最大数量,该参数用于指定采集的最大数量。用于 amazon_global-product_by-category-url,默认值为 5。5
sort_byNo排序方式。用于 amazon_global-product_by-category-url,仅传 cn 列:畅销排行、最新上架、平均评价、价格:从高到低、价格:从低到高、精选推荐。默认畅销排行。畅销排行
file_nameNoBuilder file_name 字段。不传默认为 {{TasksID}}。{{TasksID}}
spider_idYes采集器标识。可选值:amazon_global-product_by-url、amazon_global-product_by-category-url、amazon_global-product_by-keywords、amazon_global-product_by-keywords-brand。请根据用户语义选择一个匹配的采集模式,必须由调用方提供。
lowest_priceNo最低价格,该参数用于指定要筛选的最低商品价格。用于 amazon_global-product_by-keywords,默认值为 20。20
page_turningNo采集页数,请输入要采集多少页的产品。用于 amazon_global-product_by-keywords、amazon_global-product_by-keywords-brand,默认值为 2。2
get_sponsoredNo获取赞助商品。用于 amazon_global-product_by-category-url,参数值为 true 或 false,默认值为 true。true
highest_priceNo最高价格,该参数用于指定要筛选的最高商品价格。用于 amazon_global-product_by-keywords,默认值为 50。50

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, destructiveHint=true, idempotentHint=false, and openWorldHint=true, so the safety profile is covered. The description adds almost nothing beyond them: it does not explain that this is an asynchronous job submission requiring later polling via scraper_task_status/scraper_task_result, nor what side effects or costs the destructive write entails.

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

Conciseness2/5

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

The first sentence is a long, repetitive keyword-stuffing block ('Amazon 全球产品详情、Amazon 全球商品详情、Amazon 全球产品信息、全球商品信息...') that duplicates concepts and buries the actual purpose. The useful statement about submitting a Builder task and the four modes is deferred to the second sentence instead of being front-loaded.

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, and with 12 parameters and 4 operating modes this is a fairly complex tool. The description covers purpose and modes adequately and the schema carries all parameter detail, but it omits the async task workflow (submit here, then check scraper_task_status / scraper_task_result), which is the key context an agent needs to use the tool end-to-end.

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% and the per-parameter descriptions are rich (documenting which spider_id each param applies to, defaults, formats). The description adds no parameter-level meaning beyond what the schema already provides, so the baseline of 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 second sentence states a concrete verb+resource: submit an Amazon global product-detail collection Builder task, and enumerates the four supported spider modes (by-url, by-category-url, by-keywords, by-keywords-brand). It is clear what the tool does, but it never differentiates itself from the sibling amazon_product / amazon_product_list tools, so the 'global' scope is left for the agent to infer.

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 first sentence provides trigger conditions (product detail/info, URL, category URL, keyword search combined with verbs like collect/scrape/crawl/fetch), which is a form of when-to-use guidance. However, it is essentially a keyword-matching list with no exclusions and no mention of alternatives (e.g. when to prefer amazon_product or the scraper_task_* follow-ups), so usage is only implied rather than decided.

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