PadelTrue padel racket data
RemoteAbout PadelTrue padel racket data
PadelTrue padel racket data is a read-only dataset of published racket specifications and calculated ratings, maintained by an independent comparison site. Its records include source details and wording, making it useful for data analysis and racket comparisons.
Key features
- 01Published specifications with source details
- 02Calculated ratings from published specifications
- 03JSON, CSV, and brand tables
- 04Field definitions and rating limitations
- 05Dated price observations
Use cases
- 01Compare racket specifications across brands
- 02Analyze source-backed racket data in scripts
- 03Review how published specifications inform ratings
- 04Check recorded prices and their observation dates
MCP support
The data is exposed through a remote, read-only MCP server at https://padeltrue.com/mcp. MCP clients can ask questions using the same racket dataset.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://padeltrue.com/mcpclaude mcp add --transport http odedkovach-padeltrue https://padeltrue.com/mcp{"mcpServers":{"odedkovach-padeltrue":{"type":"http","url":"https://padeltrue.com/mcp"}}}Open in Cursor{"servers":{"odedkovach-padeltrue":{"type":"http","url":"https://padeltrue.com/mcp"}}}Open in VS Code{"mcpServers":{"odedkovach-padeltrue":{"type":"http","url":"https://padeltrue.com/mcp"}}}{"mcpServers":{"odedkovach-padeltrue":{"serverUrl":"https://padeltrue.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
5| Parameter | Type | Required | Description |
|---|---|---|---|
| sort | enum | No | Calculated rating used to order results; without it, results are in name order, not a best-match ranking.power | control | handling | forgiveness | comfort |
| year | integer | No | Exact model year, for example 2027 |
| brand | string | No | |
| limit | integer | No | Default 3, at most 10 |
| query | string | 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 | enum | No | round | teardrop | diamond | hybrid |
| currency | string | 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 | number | No | Highest observed price. Needs currency. |
| minPower | integer | No | Lowest calculated power rating |
| minComfort | integer | No | Lowest calculated comfort rating |
| minControl | integer | No | Lowest calculated control rating |
| minHandling | integer | No | Lowest calculated handling rating |
| minForgiveness | integer | No | Lowest calculated forgiveness rating |
Details
From the project READMEPadel racket data
Published specifications of 347 padel rackets from 23 brands, each with the address of the page it was read from and the wording used there. Maintained by PadelTrue, an independent padel racket comparison website.
Export date: 2026-10-27. An automated job publishes data changes. This date does not mean every specification was rechecked that day; individual price observation dates are included in the data.
What is in it
| File | What it holds |
|---|---|
| rackets.json | The full record of every racket: 2507 specifications, each with source, verbatim and sourceType, plus the calculated ratings |
| rackets.csv | One row per racket, for a spreadsheet |
| brands/ | One readable table per brand |
| DATA_DICTIONARY.md | Field definitions, units, missing values, CSV mapping and rating limitations |
| examples/ | A runnable example: specification coverage by brand, made by coverage_by_brand.py |
| examples/weight-ranges/ | A dated finding that can be repeated: 101 of 130 recorded weights are a range, with the frozen export and the calculation |
| mcp/ | The same data as questions an assistant can ask: a remote, read only MCP server at https://padeltrue.com/mcp, and plain JSON addresses described at https://padeltrue.com/agents |
| Brand | Rackets |
|---|---|
| Adidas | 49 |
| Babolat | 18 |
| Black Crown | 1 |
| Bullpadel | 75 |
| Cork Padel | 8 |
| Drop Shot | 2 |
| Dunlop | 4 |
| Head | 18 |
| Joma | 1 |
| Kuikma | 3 |
| Mantis | 5 |
| Nox | 46 |
| Oxdog | 14 |
| Padelsmith | 1 |
| Royal Padel | 14 |
| Shooter | 1 |
| Siux | 41 |
| StarVie | 17 |
| Tecnifibre | 2 |
| Vairo | 2 |
| Varlion | 6 |
| Vibora | 13 |
| Wilson | 6 |
How a record looks
{
"name": "adidas 2026 World Cup Argentina",
"brand": "Adidas",
"year": 2026,
"specs": {
"weight": {
"display": "360 to 375 g (12.7 to 13.2 oz)",
"min": 360,
"max": 375,
"verbatim": "Weight: 360-375 Gr",
"source": "https://allforpadel.com/en/padel-rackets/7463-padel-racket-adidas-2026-world-cup-argentina-8435739406526.html",
"sourceType": "retailer"
}
},
"ratings": {
"power": 33,
"control": 74,
"handling": 48,
"forgiveness": 90,
"comfort": 75,
"value": 36
}
}
What the ratings are, and what they are not
The ratings are calculated from the published specifications with a formula that is printed in full at padeltrue.com/methodology, model version 1.0. They describe what a build favours on paper. They are not court tests, laboratory measurements or customer reviews. When a usable input is missing from a record, the model uses a neutral midpoint. inputsPublished counts usable inputs out of five; a missing input here does not prove that no source has published it.
Carbon K count, surface texture and thickness are recorded where available and are excluded from the scoring formula. The methodology explains the evidence and limits behind the model.
What is not in it
- No photographs.
- No specification without a source. A racket with too little published is held back and listed at padeltrue.com/methodology.
- Prices are snapshots from the linked source, dated in JSON
specs.price.checkedOnand CSVprice_checked. They are not live prices or confirmation of availability.
Use it
curl -L https://raw.githubusercontent.com/odedkovach/padel-racket-data/main/rackets.json
For reproducible work, replace main in the download URL with a commit SHA and record modelVersion. Use JSON when you need each specification's source; the CSV is a summary and omits field-level provenance.
The same files are served at padeltrue.com/data.
Licence and attribution
CC BY 4.0. You may reuse and adapt the data, also commercially, when you credit "PadelTrue" with a link to https://padeltrue.com/. Brand and model names belong to their owners.
Report a wrong figure
Open an issue here with the model name and a link to the page that shows the correct figure, or use the contact page. A correction without a source cannot be applied.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.