Skip to main content
Glama

Padel USA

Add to Padel USA cart

add_to_cart

Adds items to the shopper's Padel USA cart (creates the cart on first use). Pass the cart_id from the previous cart result to keep adding to the same cart. Give the shopper's 5-digit US ZIP to show shipping options. If the result has "essentials", mention them once in one sentence with their reason (things the player genuinely needs with this cart, never an upsell push) and add them only if the shopper says yes; never repeat the suggestion. Show the cart, then offer checkout_url: the shopper pays on Padel USA's secure Shopify checkout (Shop Pay, cards, PayPal) and enters the delivery address there. Never ask for payment details in chat.

Input Schema

NameRequiredDescriptionDefault
zipNoUS ZIP for shipping options (Padel USA ships within the US only).
itemsYes
needsNoWhat you learned about the player, so the cart can suggest only what they genuinely need. Pass it on every cart call.
cart_idNoFrom a previous cart result; leave out to start a new cart.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior4/5

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

Annotations only declare the mutation profile (readOnlyHint=false, destructiveHint=false, idempotentHint=false, openWorldHint=false), so the description carries real extra weight and delivers: cart creation on first use, ZIP-gated US-only shipping, and the fact that payment is redirected to Shopify checkout. The one gap is that it doesn't state what happens on quantity conflicts or repeated variant_ids, which matters given idempotentHint=false.

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 purpose, then workflow and guardrails in a tight sequence with no filler sentences. It is dense with policy instructions, but each one gates a real decision (cart continuity, ZIP, essentials consent, checkout handoff) rather than restating schema or annotations.

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?

With no output schema, the description compensates by naming the relevant result fields — "essentials" with their reason, the cart to display, and checkout_url — so the agent knows what to do with the response. For a 4-parameter nested mutation tool with annotations only covering safety, this is complete enough to call correctly.

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 75% and the schema already documents zip, needs sub-fields, and cart_id, so the baseline is high. The description still adds operational meaning the schema lacks — cart_id must come from a previous cart result to append rather than start fresh, and ZIP is what unlocks shipping options — but it adds nothing further about the nested items array, whose variant_id/quantity semantics are only in the schema.

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 ("Adds items to the shopper's Padel USA cart") and disambiguates lifecycle behavior with "creates the cart on first use," which separates it from update_cart and view_cart in the sibling list without needing their schemas.

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?

Gives explicit when-to-do-what rules: reuse cart_id from a prior result to continue the same cart, supply the 5-digit ZIP for shipping options, show the cart then offer checkout_url, and never request payment details in chat. It also caps the essentials suggestion to one mention and only on shopper consent, so consent and repetition boundaries are unambiguous.

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