protogrid

Search / io.github.odedkovach/padeltrue

PadelTrue padel racket data

R0· no sign-in

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

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75good
Trust97of 100
Uptime, 30 days100%
Latency p50302 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "padeltrue": {
      "type": "http",
      "url": "https://padeltrue.com/mcp"
    }
  }
}
claude mcp add --transport http padeltrue https://padeltrue.com/mcp
[mcp_servers.padeltrue]
url = "https://padeltrue.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "padeltrue": {
      "type": "remote",
      "url": "https://padeltrue.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "padeltrue": {
      "type": "http",
      "url": "https://padeltrue.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=padeltrue&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcGFkZWx0cnVlLmNvbS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "padeltrue": {
      "type": "http",
      "url": "https://padeltrue.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "padeltrue": {
      "httpUrl": "https://padeltrue.com/mcp"
    }
  }
}
extensions:
  "padeltrue":
    enabled: true
    name: "padeltrue"
    type: streamable_http
    uri: "https://padeltrue.com/mcp"
    timeout: 300

Quality 75 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,271 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes10 tool changes in 30 days
  • fail
    stability.rug_pull9 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 1,271 tokens to load them all · tool set 5f115ee3cb77 · tools last changed 2026-10-16 · checked 2026-10-19 16:53 UTC

Tool changes

  • fetchchangeddescription, annotationsmeaning changed
    before

    Use this after search to read one exact padel-racket document by its returned ID. Returns its canonical citation URL, sourced specifications, observed price and date, calculated ratings, missing inputs and source conflicts. Ratings are model outputs, not play tests. Use compare_rackets when two model IDs are known. Cite the returned canonical url when using this PadelTrue document. Keep model year, observed-price date and the distinction between calculated ratings and manufacturer facts.

    after · 37% of words in common

    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.

  • searchchangeddescription, annotations
    before

    Use this to find citable PadelTrue documents for a named padel racket. Supply concise brand/model/year/shape keywords, for example counter veron or bullpadel hack 05 2027. It is literal keyword retrieval, not natural-language buyer matching: every keyword must match. For budget or playing-style shortlists use search_rackets. Returns document IDs, titles and canonical product URLs; use fetch to read the evidence. Empty results describe this catalogue query, not the entire market.

    after · 52% of words in common

    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.

  • compare_racketschangeddescription, annotationsmeaning changed
    before

    Use this when a buyer wants the differences between two exact padel-racket models whose catalogue slugs are known. Resolve ambiguous model names and years first. Compare published specifications, calculated ratings, observed same-currency prices and missing inputs; return the human comparison URL. Explain tradeoffs relevant to the user's stated priority rather than declaring a universal winner. It cannot establish live availability or medical suitability. Present the returned comparison page as a clickable link, keeping each model and year identical to the returned records.

    after · 22% of words in common

    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.

  • get_racketchangeddescription, annotationsmeaning changed
    before

    Use this to inspect one exact padel racket by a catalogue slug, especially a candidate returned by search_rackets. Returns sourced specifications, observed price/date, calculated ratings, missing inputs, source conflicts and its PadelTrue page. Use compare_rackets for two known models. It cannot confirm live stock, shipping or a personal medical outcome. Cite the returned racket.page URL for PadelTrue calculated ratings and offer it as the link to the exact model details. Keep manufacturer-source citations for manufacturer claims.

    after · 30% of words in common

    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.

  • search_racketschangeddescription, input schema, annotationsmeaning changed
    before

    Use this when a user wants a padel-racket shortlist by budget, brand, exact year, shape or a playing priority such as forgiveness, control or power. Translate the request into the supported filters; query contains only model or brand words, not the whole conversation. A budget needs an explicit currency. Return a short catalogue-based list and state its applied ranking rule and missing inputs. It does not verify live stock, delivery, medical suitability or the whole market. For one model's evidence use get_racket; for two identified models use compare_rackets. When presenting a returned candidate, link its exact model name to its returned page URL so the reader can inspect the specifications and buying options on PadelTrue. Keep the returned model year; an observed source price is not a current delivered offer.

    after · 27% of words in common

    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.

  • fetchchangeddescriptionmeaning changed
    before

    Read one padel racket by the identifier that search returned: every published specification with the address it was read from and the wording used there, the observed price with its date, and calculated ratings. Ratings are calculated from published specifications and are not play tests.

    after · 30% of words in common

    Use this after search to read one exact padel-racket document by its returned ID. Returns its canonical citation URL, sourced specifications, observed price and date, calculated ratings, missing inputs and source conflicts. Ratings are model outputs, not play tests. Use compare_rackets when two model IDs are known. Cite the returned canonical url when using this PadelTrue document. Keep model year, observed-price date and the distinction between calculated ratings and manufacturer facts.

  • searchchangeddescription, input schemameaning changed
    before

    Find padel rackets in the PadelTrue catalogue by words from the brand, the model name, the model year or the shape, for example "nox at10 18k 2026". Returns identifiers, names and the address of each racket page. Use fetch with an identifier to read the published specifications with their sources. Results cover this catalogue, not the entire market.

    after · 28% of words in common

    Use this to find citable PadelTrue documents for a named padel racket. Supply concise brand/model/year/shape keywords, for example counter veron or bullpadel hack 05 2027. It is literal keyword retrieval, not natural-language buyer matching: every keyword must match. For budget or playing-style shortlists use search_rackets. Returns document IDs, titles and canonical product URLs; use fetch to read the evidence. Empty results describe this catalogue query, not the entire market.

  • compare_racketschangeddescriptionmeaning changed
    before

    Compare two exact catalogue identifiers using the same dataset and rating model. Return both records, sourced differences, missing information and a PadelTrue comparison URL. Do not infer an overall winner or medical suitability.

    after · 22% of words in common

    Use this when a buyer wants the differences between two exact padel-racket models whose catalogue slugs are known. Resolve ambiguous model names and years first. Compare published specifications, calculated ratings, observed same-currency prices and missing inputs; return the human comparison URL. Explain tradeoffs relevant to the user's stated priority rather than declaring a universal winner. It cannot establish live availability or medical suitability. Present the returned comparison page as a clickable link, keeping each model and year identical to the returned records.

  • get_racketchangeddescriptionmeaning changed
    before

    Retrieve one exact model by its returned identifier, including model year, published specifications with original source URLs and quotations, calculated ratings and model version, missing rating inputs and its PadelTrue product-page URL. Use this to verify a candidate before recommending it.

    after · 29% of words in common

    Use this to inspect one exact padel racket by a catalogue slug, especially a candidate returned by search_rackets. Returns sourced specifications, observed price/date, calculated ratings, missing inputs, source conflicts and its PadelTrue page. Use compare_rackets for two known models. It cannot confirm live stock, shipping or a personal medical outcome. Cite the returned racket.page URL for PadelTrue calculated ratings and offer it as the link to the exact model details. Keep manufacturer-source citations for manufacturer claims.

  • search_racketschangeddescription, input schemameaning changed
    before

    Search the PadelTrue catalogue by model name and explicit filters. Return exact model identifiers, product-page URLs, observed price and check date, calculated ratings, rating-input coverage and the applied ordering rule. Results cover this catalogue, not the entire market. Prices do not establish stock or delivery eligibility.

    after · 19% of words in common

    Use this when a user wants a padel-racket shortlist by budget, brand, exact year, shape or a playing priority such as forgiveness, control or power. Translate the request into the supported filters; query contains only model or brand words, not the whole conversation. A budget needs an explicit currency. Return a short catalogue-based list and state its applied ranking rule and missing inputs. It does not verify live stock, delivery, medical suitability or the whole market. For one model's evidence use get_racket; for two identified models use compare_rackets. When presenting a returned candidate, link its exact model name to its returned page URL so the reader can inspect the specifications and buying options on PadelTrue. Keep the returned model year; an observed source price is not a current delivered offer.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 97 / 100

provenance90
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-20d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://padeltrue.com/mcp streamable-httpnoneyes100%302 ms2025-06-182026-10-19

Tools (5)

compare_racketsread-onlyCompares 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.
fetchread-onlyRetrieves 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.
get_racketread-onlyRetrieves 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.
searchread-onlyFinds 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.
search_racketsread-onlySearches 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.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.odedkovach/padeltrue",
  "title": "PadelTrue padel racket data",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
  "remotes": [
    {
      "url": "https://padeltrue.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/odedkovach/padel-racket-data",
    "source": "github"
  },
  "websiteUrl": "https://padeltrue.com/agents",
  "description": "Published padel racket specifications, each with its source, and calculated ratings. Read only."
}