PadelTrue padel racket data
Server Details
Published padel racket specifications, each with its source, and calculated ratings. Read only.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- odedkovach/padel-racket-data
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- PadelTrue
TDQS
Scored across 5 tools
Two search tools (search, search_rackets) and two retrieval tools (fetch, get_racket) overlap in purpose, though descriptions differentiate scope (catalogue documents vs racket records, ID vs slug). compare_rackets is clearly distinct. An agent could still misselect between search and search_rackets or fetch and get_racket.
All names use snake_case, but verb patterns are mixed: bare verbs (fetch, search) alongside verb_noun forms (get_racket, compare_rackets, search_rackets). Readable but not a predictable single convention.
Five tools is appropriate for a read-only catalogue, but the set includes two search and two retrieval tools that could arguably be consolidated, making it slightly redundant.
For a read-only public catalogue, search, retrieval, and comparison are covered; create/update/delete are not expected. Minor gaps include no batch retrieval or comparison of more than two rackets.
Available Tools
5 toolscompare_racketsCompare two exact modelsARead-onlyIdempotentInspect
Compares two exact catalogue slugs. Returns published specifications, calculated rating differences, same-currency source-price observations, missing inputs and the canonical PadelTrue comparison URL. Catalogue-price differences are arithmetic comparisons of dated observations, not verified current savings or delivered prices. Stock, delivery, tax comparability and medical suitability are not verified.
| Name | Required | Description | Default |
|---|---|---|---|
| a | Yes | Identifier of the first racket | |
| b | Yes | Identifier of the second racket |
fetchRead one padel racket with its sourcesARead-onlyIdempotentInspect
Retrieves one public PadelTrue catalogue document by the ID returned by search. Returns a canonical citation URL, source-linked specifications, dated source price, calculated ratings, missing inputs and source conflicts. Ratings are calculated estimates, not play tests; price observations do not verify current stock or delivery.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The identifier from search |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | Yes | |
| url | Yes | |
| text | Yes | |
| title | Yes | |
| metadata | No |
get_racketOne exact model with its sourcesARead-onlyIdempotentInspect
Retrieves one exact padel-racket record by catalogue slug. Returns source-linked specifications, dated source price, calculated ratings, missing inputs, source conflicts and the canonical PadelTrue product URL. Ratings are estimates rather than play tests. Stock, delivery and personal medical suitability are not verified.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | The identifier from search_rackets, for example "nox-at10-luxury-genius-18k-alum-2026" |
searchSearch padel rackets by nameARead-onlyIdempotentInspect
Finds PadelTrue catalogue documents by literal brand, model, year or shape keywords. Every keyword must match. Returns document IDs, titles and canonical product URLs for retrieval with fetch. Budget and playing-characteristic filters are available in search_rackets. Empty results describe this catalogue query, not the entire market.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Brand, model, exact year or shape keywords. Exclude conversational filler and budget/style constraints. Example: nox at10 18k 2026. |
Output Schema
| Name | Required | Description |
|---|---|---|
| results | Yes |
search_racketsSearch the PadelTrue catalogueARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Calculated rating used to order results; without it, results are in name order, not a best-match ranking. | |
| year | No | Exact model year, for example 2027 | |
| brand | No | ||
| limit | No | Default 3, at most 10 | |
| query | No | 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. | |
| shape | No | ||
| currency | No | 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. | |
| maxPrice | No | Highest observed price. Needs currency. | |
| minPower | No | Lowest calculated power rating | |
| minComfort | No | Lowest calculated comfort rating | |
| minControl | No | Lowest calculated control rating | |
| minHandling | No | Lowest calculated handling rating | |
| minForgiveness | No | Lowest calculated forgiveness rating |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
search_rackets2 fields changed- changed
Input schema / properties / currency / descriptionPrevious 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." - changed
Input schema / properties / sort / descriptionPrevious 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."
1 tool update
- Changed
search_rackets1 field changed- changed
Input schema / properties / currency / descriptionPrevious 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 tool updates
- Added
fetch - Added
search - Changed
search_rackets2 fields changed- changed
Input schema / properties / query / descriptionPrevious 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." - changed
Input schema / properties / sort / descriptionPrevious 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."
3 tool updates
- First observed
compare_rackets - First observed
get_racket - First observed
search_rackets
Related MCP Connectors
Read-only MCP server of Padel Expert Lab, a free padel racket comparator for France and Belgium (answers in French). Three tools: racket picks for a player profile (level, style, weight, frequency, budget), search by name or criteria (brand, level, shape, price range, weight, women or junior), and side-by-side specifications of 1 to 4 rackets. Specifications come from the brands' official pages. Prices are the last ones collected by hand on the brands' official stores: they are not offers and may have changed. No account, no key, no shop link.
Read-only padel.how racket catalogue: reviews, comparisons, brands, offers, and methodology.
Read-only marine equipment library: models, makers, categories, values with source labels.
Read-only firearm specifications: calibers, ammunition, manufacturers and attachment fitment.
Related MCP Servers
- AlicenseAqualityBmaintenanceReal-time tennis data for ATP, WTA, Challenger and ITF: live scores, player rankings, match-winner odds, and model win-probability. 12 read-only tools; a tier-gated endpoint returns a plain-English explanation of which plan it needs rather than a bare 403. Requires a paid API key.25148 npm138MIT
- AlicenseNot gradedqualityCmaintenanceRead-only access to TrailWeights' ultralight gear corpus — verified weights, creator video reviews, pack templates, and semantic gear search. Auth: none.MIT
- FlicenseNot gradedqualityBmaintenanceSourced product prices, dated price history, specs and independent-test coverage across 4,764 hardware products and 2,064 software vendors — every figure returned with its source URL and the date it was captured. Unknown values come back as null rather than a guess, so an agent can cite what it surfaces.-
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to answer tennis string questions from lab measurements rather than marketing copy, covering stiffness, tension loss, energy return, spin and price. Supports searching, comparing and recommending strings for a player's needs and racquet, with measurements and estimates kept separate.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.