Padel racket data

MCP serverDev tools

Published padel racket specifications, each with its source, and calculated ratings. Read only.

Available today. Use it from your connected AI after setup.

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/mcp

    Add 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/mcp

    In 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

FileWhat it holds
rackets.jsonThe full record of every racket: 1090 specifications, each with source, verbatim and sourceType, plus the calculated ratings
rackets.csvOne row per racket, for a spreadsheet
brands/One readable table per brand
DATA_DICTIONARY.mdField 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
BrandRackets
Adidas14
Babolat10
Bullpadel15
Cork Padel8
Drop Shot2
Dunlop3
Head13
Joma1
Kuikma3
Nox26
Oxdog7
Padelsmith1
Royal Padel14
Shooter1
Siux13
StarVie3
Tecnifibre2
Varlion6
Wilson6

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.checkedOn and CSV price_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_rackets
  • get_racket
  • compare_rackets
  • search
  • fetch

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