Skip to main content
Glama

PadelTrue padel racket data

Search the PadelTrue catalogue

search_rackets
Read-onlyIdempotent

Searches published padel-racket records by model or brand words, exact year, shape, explicit budget currency and calculated playing characteristics. Returns a bounded list, applied ranking rule, missing inputs, dated source prices and canonical PadelTrue model URLs. All query words must match. A price filter requires an explicit three-letter currency; no currency conversion is applied. Ratings are calculated estimates, not play tests. Source prices do not establish current stock, delivery or medical suitability.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sortNoCalculated rating used to order results; without it, results are in name order, not a best-match ranking.
yearNoExact model year, for example 2027
brandNo
limitNoDefault 3, at most 10
queryNoOptional words from a brand or model name, for example nox at10. Leave absent for a budget/style search without a named model. Express price, year and rating constraints with their structured fields.
shapeNo
currencyNoThree-letter currency code explicitly established by the user, for example EUR or USD. Required with maxPrice. No conversion is applied; a dollar sign alone does not identify a currency.
maxPriceNoHighest observed price. Needs currency.
minPowerNoLowest calculated power rating
minComfortNoLowest calculated comfort rating
minControlNoLowest calculated control rating
minHandlingNoLowest calculated handling rating
minForgivenessNoLowest calculated forgiveness rating

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / currency / description
      Previous value: -"Three-letter currency explicitly established by the user or prior conversation, for example EUR or USD. A bare dollar sign is ambiguous: ask which dollar currency before a price-filtered search. Do not infer currency from the server country, browser locale or available catalogue prices. No exchange rate is applied."New value: +"Three-letter currency code explicitly established by the user, for example EUR or USD. Required with maxPrice. No conversion is applied; a dollar sign alone does not identify a currency."
    • changedInput schema / properties / sort / description
      Previous value: -"A calculated rating to prioritise. Select from the buyer's stated preference; explain the ordering rule. If no preference was supplied, default name order is browsing, not a best-match ranking."New value: +"Calculated rating used to order results; without it, results are in name order, not a best-match ranking."
  2. Changed1 schema field changed
    • changedInput schema / properties / currency / description
      Previous value: -"Three letter code, for example EUR. No exchange rate is applied."New value: +"Three-letter currency explicitly established by the user or prior conversation, for example EUR or USD. A bare dollar sign is ambiguous: ask which dollar currency before a price-filtered search. Do not infer currency from the server country, browser locale or available catalogue prices. No exchange rate is applied."
  3. Changed2 schema fields changed
    • changedInput schema / properties / query / description
      Previous value: -"Words from the brand or model name, for example \"nox at10 18k\""New value: +"Optional words from a brand or model name, for example nox at10. Leave absent for a budget/style search without a named model. Express price, year and rating constraints with their structured fields."
    • changedInput schema / properties / sort / description
      Previous value: -"Order by one calculated rating, highest first. Without it the order is by name."New value: +"A calculated rating to prioritise. Select from the buyer's stated preference; explain the ordering rule. If no preference was supplied, default name order is browsing, not a best-match ranking."
  4. First observed

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint=false, so baseline is lower. The description adds valuable context beyond annotations: no currency conversion, ratings are calculated estimates not play tests, source prices don't imply stock or medical suitability. This rich behavioral disclosure earns a 4, though it doesn't clarify result ordering beyond what the sort parameter schema already says.

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?

Front-loads the core action and filter scope in the first sentence, then lists behavioral caveats in subsequent compact sentences. No filler; every sentence adds distinct information about matching, currency, and data limitations.

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?

Given 13 parameters, 0 required, no output schema, and read-only annotations, the description covers the essential usage, constraints, and behavioral caveats an agent needs. It clarifies that results are bounded and that sorting affects ranking, which is crucial for correct invocation.

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 85%, so baseline is 3. The description adds meaning beyond the schema by explaining that all query words must match, that currency is required with maxPrice and that a dollar sign alone does not identify a currency, and that ratings are estimates. This compensates for the remaining undocumented parameter nuances.

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 (searches) and resource (published padel-racket records) plus the exact filter axes: model/brand words, year, shape, budget currency, calculated characteristics. Distinguishes itself from siblings like get_racket or compare_rackets by scoping to catalogue retrieval.

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?

Clear context for when structured fields should be used (e.g., 'Express price, year and rating constraints with their structured fields'). It also explains that all query words must match and that a price filter requires an explicit currency. However, it doesn't explicitly name alternatives like compare_rackets or get_racket for when those are preferable.

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.