Skip to main content
Glama

Padel USA

Change Padel USA cart

update_cart

Changes quantities in the cart (0 removes the line) and/or the delivery ZIP. 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
zipNo
needsNoWhat you learned about the player, so the cart can suggest only what they genuinely need. Pass it on every cart call.
cart_idYes
changesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Annotations establish a non-read-only, non-destructive, non-idempotent, closed-world mutation, and the description adds real context beyond that: quantity 0 deletes a line, payment happens on Padel USA's secure Shopify checkout via Shop Pay/cards/PayPal, and no card data should be collected in chat. It stops short of stating whether changes are reversible or what happens on an invalid line_id or ZIP.

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?

The mutation is front-loaded in the first clause, followed by conditional handling instructions that all carry operational weight. The sentences are long and packed with rules, but none of the content is filler or repetition.

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, so the description carries return-value burden, and it does describe what comes back: the cart contents, optional "essentials" suggestions with reasons, and a checkout_url. Given a mutation tool with a nested needs object, this is close to complete; only error and idempotency behavior are unaddressed.

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?

With schema description coverage at 25%, the description compensates for the two most consequential parameters by explaining that quantity 0 removes a line and that zip is the delivery ZIP. It says nothing about cart_id or line_id, and the nested needs object is only implied through the "essentials" suggestion language, so gaps remain.

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 description states a specific verb and resource: changing quantities in the cart and/or the delivery ZIP, with the important edge case that a quantity of 0 removes the line. It doesn't explicitly name the sibling it differs from (add_to_cart vs view_cart), so an agent must infer the boundary, but the mutation scope is unambiguous.

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?

It gives explicit conditional guidance: if the result has "essentials", mention them once with their reason and add them only if the shopper agrees, never repeating the suggestion. It also prescribes the follow-up flow (show the cart, then offer checkout_url) and a hard rule never to ask for payment details in chat, so an agent knows both when to act and when to stop.

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