Padel racket data
MCP serverDev toolsPublished padel racket specifications, each with its source, and calculated ratings. Read only.
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use Padel racket data to search rackets
Install Padel racket data
The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user padel-racket-data 'https://padeltrue.com/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://padeltrue.com/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=padel-racket-data&config=eyJ1cmwiOiJodHRwczovL3BhZGVsdHJ1ZS5jb20vbWNwIn0=Open the link and Cursor adds the server at that address.
ChatGPT
https://padeltrue.com/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add padel-racket-data --url 'https://padeltrue.com/mcp'Run it once, then sign in with codex mcp login padel-racket-data if the server asks for an account.
From the project's README
As published by odedkovach/padel-racket-data in README.md.
Published specifications of 148 padel rackets from 19 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-09-29. 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: 1090 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 |
| 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 | 14 |
| Babolat | 10 |
| Bullpadel | 15 |
| Cork Padel | 8 |
| Drop Shot | 2 |
| Dunlop | 3 |
| Head | 13 |
| Joma | 1 |
| Kuikma | 3 |
| Nox | 26 |
| Oxdog | 7 |
| Padelsmith | 1 |
| Royal Padel | 14 |
| Shooter | 1 |
| Siux | 13 |
| StarVie | 3 |
| Tecnifibre | 2 |
| Varlion | 6 |
| Wilson | 6 |
How a record looks
{
"name": "Adidas Arrow Hit 2026",
"brand": "Adidas",
"year": 2026,
"specs": {
"weight": {
"display": "360 to 375 g",
"min": 360,
"max": 375,
"verbatim": "Weight: 360-375 Gr",
"source": "https://allforpadel.com/en/padel-rackets/7523-padel-racket-adidas-arrow-hit-8435739405888.html",
"sourceType": "manufacturer"
}
},
"ratings": {
"power": 83,
"control": 10,
"handling": 28,
"forgiveness": 46,
"comfort": 57,
"value": 13
}
}
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.
Tools it offers (5)
What this server listed when ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.
search_racketsget_racketcompare_racketssearchfetch
Signals
- Last commit
- Sep 2026
Advanced
- Delivery
- padeltrue MCP server → your ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-odedkovach-padeltrue- Source
- github.com/odedkovach/padel-racket-data
- Hosted endpoint
https://padeltrue.com/mcp