Skip to main content
Glama

Travel Packing – hand-picked gift ideas

One-shot create and fill packing list

create_and_fill

One call: create a curated trip packing list and return shopUrl (share link) + ownerUrl. Pass marketplace=amazon.com for United States users (English, USD, amazon.com /dp links); default amazon.se. Without marketplace/country, an en-US Accept-Language selects amazon.com. Preferred agent path: create a packing list and add ASINs / keywords / search queries in one call. Returns id, editToken, ownerUrl, listUrl, shopUrl. OpenAPI: agentCreateAndFill.

Input Schema

NameRequiredDescriptionDefault
localeNoUser locale, e.g. en-US, sv-SE
climateNo
countryNoOptional ISO country code of the end user, e.g. US → amazon.com, SE → amazon.se. Used when marketplace is omitted.
tripNameNo
tripTypeNo
itemAsinsNo
travelersNo
destinationNo
itemQueriesNoEach query is searched and added as a packing item
marketplaceNoAmazon storefront for the end user: amazon.com (United States — English titles, USD prices, amazon.com /dp links) or amazon.se (Sweden, SEK). Also accepts ids like us / se. Pass marketplace=amazon.com for US users. If omitted: country is used, then the caller's Accept-Language (en-US → amazon.com), else amazon.se. Unknown values fall back to amazon.se (never an error).
durationBandNo
durationDaysNo
itemKeywordsNo

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 only declare readOnlyHint=false and openWorldHint=true. The description adds real context beyond that: unknown marketplace values fall back silently rather than erroring, and the tool returns id, editToken, ownerUrl, listUrl and shopUrl. It does not discuss permissions or side effects on existing lists, so not a 5.

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

Conciseness4/5

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

Front-loaded with the core action and the marketplace rule, all in three dense sentences. The return fields are listed twice (shopUrl/ownerUrl up front, then the full field list), a minor redundancy but not enough to hurt usability.

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?

The description covers return values (important since there is no output schema) and the marketplace fallback, which are the riskiest unknowns for an agent. However, for a 13-parameter mutation tool with 0 required params and 31% schema coverage, leaving most trip-shaping parameters unexplained is a meaningful completeness 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 coverage is only 31%, and the description compensates for just two or three params — marketplace/country/locale resolution and the itemAsins/keywords/queries trio. Climate, tripType, travelers, destination, tripName and the duration params are left entirely to the bare schema, so the low-coverage gap is only partly filled.

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?

States a specific verb+resource (create a curated packing list and fill it) plus the primary return values. The phrase 'Preferred agent path: create a packing list and add ASINs / keywords / search queries in one call' implicitly distinguishes it from the create_packing_list + add_packing_item sequence, but never names the siblings explicitly.

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?

'Preferred agent path' gives a clear when-to-use signal, and the marketplace paragraph explains the fallback resolution order (marketplace → country → Accept-Language → amazon.se). No explicit when-not-to-use or named alternative tools, which keeps it below a 5.

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