Skip to main content
Glama
Pangolin-spg

Pangolinfo Amazon Data MCP

get_amazon_delivery_time

Get address-dependent Amazon delivery estimates and full listing details for an ASIN and ZIP, including arrival time, free vs paid options, delivery speed, lead time, and high-return warning.

Instructions

[Amazon Delivery Time] Return the full listing detail for one ASIN plus address-dependent delivery estimates. Use when: the user explicitly needs estimated arrival, free vs paid delivery timing, the fastest option, handling lead time, or the listing's high-return warning. Don't use: for ordinary product detail only; use get_amazon_product at the lower 1-point cost. Returns: data.json[0].data.results[0] inherits every get_amazon_product field and adds frequentlyReturnedItem, leadTime, and delivery{deliveryTime,fastestDelivery,deliveryTimeFree,deliveryTimePay,deliveryFastest}. Unavailable extra fields are empty strings. Cost: 2 points/call, ~5s. Delivery results depend on the zipcode address.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
asinYesAmazon ASIN, 10 letters/digits (case-insensitive; auto-uppercased).
siteNoAmazon marketplace. Defaults to amz_us.amz_us
zipcodeNoZIP code matching the marketplace country. Delivery estimates vary by address; the backend selects a country-matched ZIP when omitted.
clientSourceNo调用来源标记。仅由 Pangolinfo Skill 传 skill;普通 MCP 调用省略即可。

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.2

TDQS

A4.9/5.0
Behavior5/5

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

With no annotations, the description carries the full burden and does so: it discloses cost (2 points/call), latency (~5s), the address/zipcode dependency of results, the fallback when zipcode is omitted, and that unavailable extra fields come back as empty strings rather than erroring. This is unusually complete behavioral context for a mutation-free lookup.

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

Conciseness5/5

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

Labeled sections (Use when / Don't use / Returns / Cost) put the decision-relevant content first and every sentence earns its place. Dense but zero filler.

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

Completeness5/5

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

There is no output schema, yet the description spells out the return path (data.json[0].data.results[0]) and the incremental fields (frequentlyReturnedItem, leadTime, delivery{...}), so an agent knows what to expect. Combined with cost and the zipcode caveat, nothing needed to invoke it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3; the description goes beyond it by explaining that delivery estimates are dependent on the address/zipcode and that the backend substitutes a country-matched ZIP when omitted, which is meaningful semantics the schema only hints at.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Return the full listing detail for one ASIN plus address-dependent delivery estimates') and immediately distinguishes itself from the sibling get_amazon_product by scope and cost. An agent can tell exactly what this returns versus ordinary product detail without opening either schema.

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

Usage Guidelines5/5

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

Provides explicit 'Use when' triggers (estimated arrival, free vs paid timing, fastest option, lead time, high-return warning) and an explicit 'Don't use' clause with the named alternative and its cheaper cost. Routing is fully determined.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.