Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

io.github.AIWerk/mcp-server-wheel-size

NPM · @AIWERK/MCP-SERVER-WHEEL-SIZE · SCANNED AUG 5

Wheel-Size.com fitment API: OEM and aftermarket wheel and tyre data for 100k+ vehicles (read-only).

+26 this week 68 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability63
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 9332 tokens (~291/item across 32 items; 32 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management33
  • Stability observed for 10 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @aiwerk/mcp-server-wheel-size

# add to Claude Code
claude mcp add aiwerk-mcp-server-wheel-size -- npx -y @aiwerk/mcp-server-wheel-size
# add to Codex CLI
codex mcp add aiwerk-mcp-server-wheel-size -- npx -y @aiwerk/mcp-server-wheel-size
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "aiwerk-mcp-server-wheel-size": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@aiwerk/mcp-server-wheel-size"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add aiwerk-mcp-server-wheel-size --command npx --arg -y --arg @aiwerk/mcp-server-wheel-size
# ~/.hermes/config.yaml
mcp_servers:
  aiwerk-mcp-server-wheel-size:
    command: "npx"
    args: ["-y", "@aiwerk/mcp-server-wheel-size"]
// mcp.json
{
  "mcpServers": {
    "aiwerk-mcp-server-wheel-size": {
      "command": "npx",
      "args": [
        "-y",
        "@aiwerk/mcp-server-wheel-size"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 30 to 33. That category is still filling its 30-day observation window: 9 days of observed history at the previous scan, 10 at this one. The score rises as the window fills, whether or not the server changes.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 2 Aug 26 +34
    • Provenance: unverified → fail security
    • Known CVEs: unverified → partial security
    • Install scripts: unverified → pass security
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • Stability: unverified → 0.23 functional
    • Schema quality: unverified → excellent functional
    • License: unverified → pass functional
    • Dependency health: unverified → partial functional
    • Maintenance: unverified → pass functional
    • MCP protocol: unverified → pass functional
    • Licence: MIT functional
  • 1 Aug 26 +8
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 31 Jul 26 −18
    • Malware scan: pass → unverified security
  • 28 Jul 26 +18
    • Tool coverage: unverified → 100 functional
    • First check of Schema quality: fail functional
    • First check of Schema quality: fail functional
    • First check of Tool coverage: 100 functional
    • First check of Schema quality: unverified functional
  • 27 Jul 26 24

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Aug 2026 · Analysed npm/@aiwerk/[email protected]

Provenance none

Ecosystem: npm · Outcome: none

Dependencies 95 packages

95 packages in the resolved dependency tree · 95 deprecated · 29 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 32 exposed · ~9,332 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
list-classified-rims ~565

List aftermarket rim products compatible with a given rim fitment spec. Required: bolt_pattern, rim_diameter (inches), rim_width (inches), rim_offset (ET mm). Optional: cb, fd, fitment tolerances (fs_poke, bs_push, od_tolerance, ow_tolerance), diameter_range, sort, limit, offset. Returns rim product listings with SKU data.

NameTypeReqDescription
bolt_patternstringyesBolt pattern (PCD) as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values.
bs_pushintegerBackspace push tolerance in mm (default 2). 0 = exact or safer only, no inward encroachment. Positive values allow more clearance margin.
cbnumberCentre bore diameter in mm (e.g. 66.5). Must be positive. Narrows results to matching bore size.
diameter_rangeintegerWiden rim diameter search by ±N inches, min 0 (default 0 = exact match only). E.g. diameterRange=1 on an 18-inch search also returns 17 and 19-inch options.
fdnumberFastener thread diameter in mm. Must be positive. Filters by lug-bolt thread size.
fs_pokeintegerFrontspace poke tolerance in mm (default 2). 0 = exact or safer only, no stick-out past the fender. Positive values allow increasing amounts of wheel poke.
limitintegerMaximum results to return (1-100).
od_tolerancenumberOverall diameter tolerance as a decimal fraction (0-0.05, default 0.01 = 1%). Controls how closely the product OD must match the vehicle spec.
offsetintegerNumber of results to skip for pagination.
ow_tolerancenumberOverall width tolerance as a decimal fraction (0-0.03, default 0).
rim_diameternumberyesRim diameter in inches (e.g. 18). Required. Must be positive.
rim_offsetnumberyesRim offset (ET) in mm, range -100 to 100 (e.g. 35). Distance from mounting face to rim centre-line. Required.
rim_widthnumberyesRim width in inches from bead seat to bead seat (e.g. 8.0). Required. Must be positive.
sortstringSort order: "name" (A-Z by make/model), "fitment" (closest frontspace delta), "load" (heaviest first).

No output schema declared.

No examples provided.

list-generations ~144

List all body generations for a given make/model/year combination. Returns generation slugs (e.g., "b9" for Audi A4 2020) used as the "generation" input for list-modifications and classified tools.

NameTypeReqDescription
makestringyesManufacturer slug (e.g., "audi", "bmw"). Get slugs from list-makes.
modelstringyesModel slug (e.g., "a4", "3-series"). Get slugs from list-models.
yearintegeryes4-digit model year 1900-2100 (e.g., 2020). Get valid years from list-years.

No output schema declared.

No examples provided.

list-hf-tire-overall-diameters ~120

List all overall diameter values (inches) for high-flotation (HF) tyres, optionally filtered by region. HF tyres use the imperial size format: OD x SW R RD (e.g. 33x12.5R15). Common on pickup trucks and off-road vehicles. Use this to discover valid overall_diameter values for search-by-hf-tire.

NameTypeReqDescription
regionstringMarket region code (e.g. "usdm", "eudm"). Get codes from list-regions.

No output schema declared.

No examples provided.

list-hf-tire-rim-diameters ~221

List all rim diameters (inches) available for HF tyres, optionally filtered by overall diameter and section width. Use this to discover valid rim_diameter values for search-by-hf-tire.

NameTypeReqDescription
overall_diameternumberOverall outside diameter of the inflated tyre in inches (e.g. 33.0 for a 33-inch tyre). Must be positive. Part of the HF size notation: OD x SW R RD (e.g. 33x12.5R15). Use list-hf-tire-overall-diamet…
regionstringMarket region code (e.g. "usdm", "eudm"). Get codes from list-regions.
section_widthnumberTyre section width in INCHES (e.g. 12.5). Must be positive. Note: this differs from standard by_tire tools where section_width is in mm. Use list-hf-tire-section-widths to enumerate valid values.

No output schema declared.

No examples provided.

list-hf-tire-section-widths ~171

List all section widths (in inches) for HF tyres, optionally filtered by overall diameter and region. Note: section_width is in INCHES for HF tyres (e.g. 12.5), unlike standard tyre tools where it is in mm.

NameTypeReqDescription
overall_diameternumberOverall outside diameter of the inflated tyre in inches (e.g. 33.0 for a 33-inch tyre). Must be positive. Part of the HF size notation: OD x SW R RD (e.g. 33x12.5R15). Use list-hf-tire-overall-diamet…
regionstringMarket region code (e.g. "usdm", "eudm"). Get codes from list-regions.

No output schema declared.

No examples provided.

list-makes ~99

List all vehicle manufacturers (makes) available in a given market region. Returns slugs used as the "make" input for subsequent tools. Make availability is region-dependent, the same brand may have different slugs across markets.

NameTypeReqDescription
regionstringyesMarket region code (e.g., "eudm" for Europe, "usdm" for North America, "jdm" for Japan). Get the full list from list-regions.

No output schema declared.

No examples provided.

list-models ~103

List all vehicle models for a given make and year. Returns slugs used as the "model" input for list-generations, list-modifications, and search-by-model.

NameTypeReqDescription
makestringyesManufacturer slug (e.g., "audi", "ford"). Get slugs from list-makes.
yearintegeryes4-digit model year 1900-2100 (e.g., 2020). Get valid years from list-years.

No output schema declared.

No examples provided.

list-modifications ~149

List all trim/engine modifications for a given make/model/year/generation. Useful for drilling into specific engine variants before querying fitment data.

NameTypeReqDescription
generationstringyesGeneration slug (e.g., "b9"). Get slugs from list-generations.
makestringyesManufacturer slug (e.g., "audi", "bmw"). Get slugs from list-makes.
modelstringyesModel slug (e.g., "a4", "3-series"). Get slugs from list-models.
yearintegeryes4-digit model year 1900-2100 (e.g., 2020). Get valid years from list-years.

No output schema declared.

No examples provided.

list-regions ~68

List all available market region codes (e.g., "eudm" for Europe, "usdm" for North America, "jdm" for Japan). Region codes are required inputs for list-makes, search-by-model, and wheel-upsteps. Start here when region is unknown.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list-rim-bolt-patterns ~344

List all bolt patterns (PCD) available in the database, optionally filtered by rim dimensions and centre bore range. Bolt pattern format: stud-count × circle-diameter in mm (e.g. "5x112"). Use this to discover valid bolt_pattern values before calling search-by-rim.

NameTypeReqDescription
cb_maxnumberMaximum centre bore in mm. Must be positive. Use instead of cb for a range query.
cb_minnumberMinimum centre bore in mm. Must be positive. Use instead of cb for a range query.
pcdnumberPitch circle diameter in mm (e.g. 112). Must be positive. Part of bolt pattern. Use bolt_pattern when possible.
regionstringMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.
rim_diameternumberRim diameter in inches (e.g. 18). Must be positive. Filters results to this diameter only.
rim_offset_maxnumberMaximum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query.
rim_offset_minnumberMinimum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query.
rim_widthnumberRim width in inches from bead seat to bead seat (e.g. 8.0). Must be positive.
stud_holesintegerNumber of stud holes (lug count, e.g. 4 or 5). Minimum 3.

No output schema declared.

No examples provided.

list-rim-centre-bores ~337

List all centre bore (CB) values available, optionally filtered by rim dimensions, offset range, and bolt pattern. Centre bore is the diameter of the hole in the wheel centre in mm (e.g. 66.5). Use this to discover valid cb values for search-by-rim.

NameTypeReqDescription
bolt_patternstringBolt pattern (PCD) filter, expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Use list-rim-bolt-patterns to enumerate valid values.
regionstringMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.
rim_diameternumberRim diameter in inches (e.g. 18). Must be positive. Filters results to this diameter only.
rim_offsetnumberExact rim offset (ET) in mm, range -100 to 100 (e.g. 35). The distance between the wheel mounting surface and the centre-line of the rim. Do not combine with rim_offset_min/rim_offset_max.
rim_offset_maxnumberMaximum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query.
rim_offset_minnumberMinimum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query.
rim_widthnumberRim width in inches from bead seat to bead seat (e.g. 8.0). Must be positive.

No output schema declared.

No examples provided.

list-rim-diameters ~131

List all rim diameters (in inches) available in the database, optionally filtered by bolt pattern and region. Use this to discover valid rim_diameter values before calling search-by-rim.

NameTypeReqDescription
bolt_patternstringBolt pattern (PCD) filter, expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Use list-rim-bolt-patterns to enumerate valid values.
regionstringMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.

No output schema declared.

No examples provided.

list-rim-offsets ~210

List all rim offset (ET) values available, optionally filtered by rim diameter, width, and bolt pattern. Offset is the distance from the wheel mounting surface to the rim centre-line in mm (positive = hub-centric, negative = deep dish). Use this to discover valid rim_offset values.

NameTypeReqDescription
bolt_patternstringBolt pattern (PCD) filter, expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Use list-rim-bolt-patterns to enumerate valid values.
regionstringMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.
rim_diameternumberRim diameter in inches (e.g. 18). Must be positive. Filters results to this diameter only.
rim_widthnumberRim width in inches from bead seat to bead seat (e.g. 8.0). Must be positive.

No output schema declared.

No examples provided.

list-rim-widths ~154

List all rim widths (in inches) available, optionally filtered by diameter and bolt pattern. Use this to discover valid rim_width values for search-by-rim.

NameTypeReqDescription
bolt_patternstringBolt pattern (PCD) filter, expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Use list-rim-bolt-patterns to enumerate valid values.
regionstringMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.
rim_diameternumberRim diameter in inches (e.g. 18). Must be positive. Filters results to this diameter only.

No output schema declared.

No examples provided.

list-tire-aspect-ratios ~136

List all tyre aspect ratios available, optionally filtered by section width and region. Aspect ratio is the sidewall height as a percentage of section width (e.g. 45 in a 245/45R18). Use this to discover valid aspect_ratio values for search-by-tire.

NameTypeReqDescription
regionstringMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.
section_widthnumberTyre section width in mm (e.g. 245). Must be positive. Use list-tire-section-widths to enumerate valid values.

No output schema declared.

No examples provided.

list-tire-rim-diameters ~158

List all rim diameters (in inches) compatible with a given tyre section width and aspect ratio. Use this to discover valid rim_diameter values for search-by-tire.

NameTypeReqDescription
aspect_ratiointegerAspect ratio as a percentage integer 1-100 (e.g. 45 for a 45-series tyre). Use list-tire-aspect-ratios to enumerate valid values.
regionstringMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.
section_widthnumberTyre section width in mm (e.g. 245). Must be positive. Use list-tire-section-widths to enumerate valid values.

No output schema declared.

No examples provided.

list-tire-section-widths ~74

List all tyre section widths (in mm) available in the database, optionally filtered by region. Use this to discover valid section_width values for search-by-tire.

NameTypeReqDescription
regionstringMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.

No output schema declared.

No examples provided.

list-years ~75

List all model years available for a given manufacturer. Use the year values returned here as the "year" input for list-models, list-generations, and search-by-model.

NameTypeReqDescription
makestringyesManufacturer slug (e.g., "audi", "ford", "toyota"). Get slugs from list-makes.

No output schema declared.

No examples provided.

search-by-hf-tire ~295

Find all vehicles compatible with a given high-flotation (HF) tyre size. For pickup trucks and off-road vehicles. HF size format: OD x SW R RD (e.g. 33x12.5R15). Required: overall_diameter (inches), section_width (INCHES, not mm!), rim_diameter (inches). Optional: region, limit, offset.

NameTypeReqDescription
limitintegerMaximum results to return (1-100).
offsetintegerNumber of results to skip for pagination.
overall_diameternumberyesOverall outside diameter of the inflated tyre in inches (e.g. 33.0). Required. Must be positive. Part of the HF size notation: OD x SW R RD (e.g. 33x12.5R15).
regionstringMarket region code (e.g. "usdm", "eudm"). Get codes from list-regions.
rim_diameternumberyesRim diameter in inches (e.g. 15). Required. Must be positive. Use list-hf-tire-rim-diameters to enumerate valid values.
section_widthnumberyesTyre section width in INCHES (e.g. 12.5). Required. Must be positive. Note: this differs from standard by_tire tools where section_width is in mm.

No output schema declared.

No examples provided.

search-by-model ~319

Look up OEM and aftermarket wheel/tyre fitment specs for a specific vehicle by make, model, year, and region. Returns per-trim fitment data including: tyre size (e.g., "245/45R18"), rim spec (e.g., "8Jx18 ET39"), bolt pattern / PCD (e.g., "5x112"), centre bore (CB in mm), and whether the fitment is OEM or aftermarket. This is the primary tool for fitment lookups. An empty data array means no fitment data exists for this make+region combination. Not an API error.

NameTypeReqDescription
makestringyesManufacturer slug from list-makes (e.g., "audi", "ford"). Region-dependent, slugs can differ by market.
modelstringyesModel slug from list-models (e.g., "a4", "f-150"). Use list-models to get valid slugs for the given make+year.
regionstringyesMarket code from list-regions (e.g., "usdm" for North America, "eudm" for Europe, "jdm" for Japan). OEM wheel specs differ by market. Always specify the correct region. An empty result (data: []) mea…
yearintegeryes4-digit model year 1900-2100 (e.g., 2020). Use list-years to enumerate valid years for the given make.

No output schema declared.

No examples provided.

search-by-rim ~626

Find all vehicles compatible with a given rim specification. Reverse lookup: "which cars fit these rims?" Required: bolt_pattern (e.g. "5x112"). Optional: rim_diameter, rim_width, rim_offset (or range), centre bore (cb), fastener diameter (fd), region. Supports pagination with limit and offset. Returns vehicle make/model/year/trim combinations that accept this rim fitment.

NameTypeReqDescription
bolt_patternstringyesBolt pattern (PCD) expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values.
cbnumberCentre bore diameter in mm (e.g. 66.5). Must be positive. Do not combine with cb_min/cb_max.
cb_maxnumberMaximum centre bore in mm. Must be positive. Use instead of cb for a range query.
cb_minnumberMinimum centre bore in mm. Must be positive. Use instead of cb for a range query.
fdnumberFastener thread diameter in mm. Must be positive. Narrows results to wheels with matching lug-bolt thread size.
limitintegerMaximum results to return (1-100). Defaults to API default when omitted.
offsetintegerNumber of results to skip for pagination.
regionstringMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.
rim_diameternumberRim diameter in inches (e.g. 18). Must be positive. Filters results to this diameter only.
rim_diameter_maxnumberMaximum rim diameter in inches. Must be positive. Use instead of rim_diameter for a range query.
rim_diameter_minnumberMinimum rim diameter in inches. Must be positive. Use instead of rim_diameter for a range query.
rim_offsetnumberExact rim offset (ET) in mm, range -100 to 100 (e.g. 35). The distance between the wheel mounting surface and the centre-line of the rim. Do not combine with rim_offset_min/rim_offset_max.
rim_offset_maxnumberMaximum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query.
rim_offset_minnumberMinimum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query.
rim_widthnumberRim width in inches from bead seat to bead seat (e.g. 8.0). Must be positive.
rim_width_maxnumberMaximum rim width in inches. Must be positive. Use instead of rim_width for a range query.
rim_width_minnumberMinimum rim width in inches. Must be positive. Use instead of rim_width for a range query.

No output schema declared.

No examples provided.

search-by-tire ~269

Find all vehicles compatible with a given standard tyre size. Reverse lookup: "which cars fit 245/45R18?" Required: section_width (mm, e.g. 245), aspect_ratio (%, e.g. 45), rim_diameter (inches, e.g. 18). Optional: region, limit, offset. Returns vehicle make/model/year/trim combinations that accept this tyre fitment.

NameTypeReqDescription
aspect_ratiointegeryesAspect ratio as a percentage integer 1-100 (e.g. 45 for a 45-series tyre). Use list-tire-aspect-ratios to enumerate valid values.
limitintegerMaximum results to return (1-100).
offsetintegerNumber of results to skip for pagination.
regionstringMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.
rim_diameternumberyesRim diameter in inches (e.g. 18). Must be positive. Use list-tire-rim-diameters to enumerate valid values.
section_widthnumberyesTyre section width in mm (e.g. 245). Must be positive. Use list-tire-section-widths to enumerate valid values.

No output schema declared.

No examples provided.

search-classified-packages ~671

Find aftermarket wheel+tyre package products (rim+tyre combos sold together) compatible with a given fitment spec. Required: bolt_pattern, rim_diameter (inches), rim_width (inches), rim_offset (ET mm), section_width (mm), aspect_ratio (%). Optional: cb (centre bore mm), fd (fastener diameter mm), fs_poke/bs_push (fitment tolerances mm), od_tolerance (decimal 0-0.05), ow_tolerance (decimal 0-0.03), diameter_range (+-inches), sort, limit, offset. Returns product listings with SKU and compatibility data.

NameTypeReqDescription
aspect_ratiointegeryesTyre aspect ratio as a percentage integer 1-100 (e.g. 45). Required.
bolt_patternstringyesBolt pattern (PCD) as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values.
bs_pushintegerBackspace push tolerance in mm (default 2). 0 = exact or safer only, no inward encroachment. Positive values allow more clearance margin.
cbnumberCentre bore diameter in mm (e.g. 66.5). Must be positive. Narrows results to matching bore size.
diameter_rangeintegerWiden rim diameter search by ±N inches, min 0 (default 0 = exact match only). E.g. diameterRange=1 on an 18-inch search also returns 17 and 19-inch options.
fdnumberFastener thread diameter in mm. Must be positive. Filters by lug-bolt thread size.
fs_pokeintegerFrontspace poke tolerance in mm (default 2). 0 = exact or safer only, no stick-out past the fender. Positive values allow increasing amounts of wheel poke.
limitintegerMaximum results to return (1-100).
od_tolerancenumberOverall diameter tolerance as a decimal fraction (0-0.05, default 0.01 = 1%). Controls how closely the product OD must match the vehicle spec.
offsetintegerNumber of results to skip for pagination.
ow_tolerancenumberOverall width tolerance as a decimal fraction (0-0.03, default 0).
rim_diameternumberyesRim diameter in inches (e.g. 18). Required. Must be positive.
rim_offsetnumberyesRim offset (ET) in mm, range -100 to 100 (e.g. 35). Distance from mounting face to rim centre-line. Required.
rim_widthnumberyesRim width in inches from bead seat to bead seat (e.g. 8.0). Required. Must be positive.
section_widthnumberyesTyre section width in mm (e.g. 245). Required. Must be positive.
sortstringSort order: "name" (A-Z by make/model), "fitment" (closest frontspace delta), "load" (heaviest first).

No output schema declared.

No examples provided.

search-classified-rims ~561

Search aftermarket rim products by fitment spec, returning vehicle compatibility info alongside the rim listings. Required: bolt_pattern, rim_diameter (inches), rim_width (inches), rim_offset (ET mm). Optional: cb, fd, fitment tolerances, diameter_range, sort, limit, offset. Similar to list-classified-rims but includes vehicle-fitment matching.

NameTypeReqDescription
bolt_patternstringyesBolt pattern (PCD) as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values.
bs_pushintegerBackspace push tolerance in mm (default 2). 0 = exact or safer only, no inward encroachment. Positive values allow more clearance margin.
cbnumberCentre bore diameter in mm (e.g. 66.5). Must be positive. Narrows results to matching bore size.
diameter_rangeintegerWiden rim diameter search by ±N inches, min 0 (default 0 = exact match only). E.g. diameterRange=1 on an 18-inch search also returns 17 and 19-inch options.
fdnumberFastener thread diameter in mm. Must be positive. Filters by lug-bolt thread size.
fs_pokeintegerFrontspace poke tolerance in mm (default 2). 0 = exact or safer only, no stick-out past the fender. Positive values allow increasing amounts of wheel poke.
limitintegerMaximum results to return (1-100).
od_tolerancenumberOverall diameter tolerance as a decimal fraction (0-0.05, default 0.01 = 1%). Controls how closely the product OD must match the vehicle spec.
offsetintegerNumber of results to skip for pagination.
ow_tolerancenumberOverall width tolerance as a decimal fraction (0-0.03, default 0).
rim_diameternumberyesRim diameter in inches (e.g. 18). Required. Must be positive.
rim_offsetnumberyesRim offset (ET) in mm, range -100 to 100 (e.g. 35). Distance from mounting face to rim centre-line. Required.
rim_widthnumberyesRim width in inches from bead seat to bead seat (e.g. 8.0). Required. Must be positive.
sortstringSort order: "name" (A-Z by make/model), "fitment" (closest frontspace delta), "load" (heaviest first).

No output schema declared.

No examples provided.

search-classified-tires ~161

Search aftermarket tyre products by tyre size specification. Required: section_width (mm), aspect_ratio (%), rim_diameter (inches). Optional: limit, offset. Returns tyre product listings matching the given size.

NameTypeReqDescription
aspect_ratiointegeryesTyre aspect ratio as a percentage integer 1-100 (e.g. 45). Required.
limitintegerMaximum results to return (1-100).
offsetintegerNumber of results to skip for pagination.
rim_diameternumberyesRim diameter in inches (e.g. 18). Required. Must be positive.
section_widthnumberyesTyre section width in mm (e.g. 245). Required. Must be positive.

No output schema declared.

No examples provided.

search-modifications-by-classified-package ~687

Find wheel+tyre package products compatible with a specific vehicle make/model/generation. Required: bolt_pattern, rim_diameter, rim_width, rim_offset, section_width, aspect_ratio, make, model, generation. Optional: tolerance and fitment parameters (same as search-classified-packages). Use when you need to verify package compatibility for a particular trim level.

NameTypeReqDescription
aspect_ratiointegeryesTyre aspect ratio as a percentage integer 1-100 (e.g. 45). Required.
bolt_patternstringyesBolt pattern (PCD) as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values.
bs_pushintegerBackspace push tolerance in mm (default 2). 0 = exact or safer only, no inward encroachment. Positive values allow more clearance margin.
cbnumberCentre bore diameter in mm (e.g. 66.5). Must be positive. Narrows results to matching bore size.
diameter_rangeintegerWiden rim diameter search by ±N inches, min 0 (default 0 = exact match only). E.g. diameterRange=1 on an 18-inch search also returns 17 and 19-inch options.
fdnumberFastener thread diameter in mm. Must be positive. Filters by lug-bolt thread size.
fs_pokeintegerFrontspace poke tolerance in mm (default 2). 0 = exact or safer only, no stick-out past the fender. Positive values allow increasing amounts of wheel poke.
generationstringyesGeneration slug (e.g. "b9"). Get slugs from list-generations.
limitintegerMaximum results to return (1-100).
makestringyesManufacturer slug (e.g. "audi"). Get slugs from list-makes.
modelstringyesModel slug (e.g. "a4"). Get slugs from list-models.
od_tolerancenumberOverall diameter tolerance as a decimal fraction (0-0.05, default 0.01 = 1%). Controls how closely the product OD must match the vehicle spec.
offsetintegerNumber of results to skip for pagination.
ow_tolerancenumberOverall width tolerance as a decimal fraction (0-0.03, default 0).
rim_diameternumberyesRim diameter in inches (e.g. 18). Required. Must be positive.
rim_offsetnumberyesRim offset (ET) in mm, range -100 to 100 (e.g. 35). Distance from mounting face to rim centre-line. Required.
rim_widthnumberyesRim width in inches from bead seat to bead seat (e.g. 8.0). Required. Must be positive.
section_widthnumberyesTyre section width in mm (e.g. 245). Required. Must be positive.
sortstringSort order: "name" (A-Z by make/model), "fitment" (closest frontspace delta), "load" (heaviest first).

No output schema declared.

No examples provided.

search-modifications-by-classified-rim ~615

Find aftermarket rim products compatible with a specific vehicle make/model/generation. Required: bolt_pattern, rim_diameter, rim_width, rim_offset, make, model, generation. Optional: cb, fd, fitment tolerances, diameter_range, sort, limit, offset.

NameTypeReqDescription
bolt_patternstringyesBolt pattern (PCD) as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values.
bs_pushintegerBackspace push tolerance in mm (default 2). 0 = exact or safer only, no inward encroachment. Positive values allow more clearance margin.
cbnumberCentre bore diameter in mm (e.g. 66.5). Must be positive. Narrows results to matching bore size.
diameter_rangeintegerWiden rim diameter search by ±N inches, min 0 (default 0 = exact match only). E.g. diameterRange=1 on an 18-inch search also returns 17 and 19-inch options.
fdnumberFastener thread diameter in mm. Must be positive. Filters by lug-bolt thread size.
fs_pokeintegerFrontspace poke tolerance in mm (default 2). 0 = exact or safer only, no stick-out past the fender. Positive values allow increasing amounts of wheel poke.
generationstringyesGeneration slug (e.g. "b9"). Get slugs from list-generations.
limitintegerMaximum results to return (1-100).
makestringyesManufacturer slug (e.g. "audi"). Get slugs from list-makes.
modelstringyesModel slug (e.g. "a4"). Get slugs from list-models.
od_tolerancenumberOverall diameter tolerance as a decimal fraction (0-0.05, default 0.01 = 1%). Controls how closely the product OD must match the vehicle spec.
offsetintegerNumber of results to skip for pagination.
ow_tolerancenumberOverall width tolerance as a decimal fraction (0-0.03, default 0).
rim_diameternumberyesRim diameter in inches (e.g. 18). Required. Must be positive.
rim_offsetnumberyesRim offset (ET) in mm, range -100 to 100 (e.g. 35). Distance from mounting face to rim centre-line. Required.
rim_widthnumberyesRim width in inches from bead seat to bead seat (e.g. 8.0). Required. Must be positive.
sortstringSort order: "name" (A-Z by make/model), "fitment" (closest frontspace delta), "load" (heaviest first).

No output schema declared.

No examples provided.

search-modifications-by-hf-tire ~325

Find specific trim variants of a known make+model compatible with a given HF tyre size. Required: overall_diameter (inches), section_width (INCHES), rim_diameter (inches), make, model. Optional: region, limit, offset.

NameTypeReqDescription
limitintegerMaximum results to return (1-100).
makestringyesManufacturer slug (e.g. "ford", "ram"). Get slugs from list-makes.
modelstringyesModel slug (e.g. "f-150", "1500"). Get slugs from list-models.
offsetintegerNumber of results to skip for pagination.
overall_diameternumberyesOverall outside diameter of the inflated tyre in inches (e.g. 33.0). Required. Must be positive. Part of the HF size notation: OD x SW R RD (e.g. 33x12.5R15).
regionstringMarket region code (e.g. "usdm", "eudm"). Get codes from list-regions.
rim_diameternumberyesRim diameter in inches (e.g. 15). Required. Must be positive. Use list-hf-tire-rim-diameters to enumerate valid values.
section_widthnumberyesTyre section width in INCHES (e.g. 12.5). Required. Must be positive. Note: this differs from standard by_tire tools where section_width is in mm.

No output schema declared.

No examples provided.

search-modifications-by-rim ~629

Find specific trim/modification variants of a known make+model that are compatible with a given rim spec. Required: make, model, bolt_pattern. Optional: rim dimensions, offset, centre bore, region. More granular than search-by-rim. Use when you already know the vehicle and want to check trim-level fitment.

NameTypeReqDescription
bolt_patternstringyesBolt pattern (PCD) expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values.
cbnumberCentre bore diameter in mm (e.g. 66.5). Must be positive. Do not combine with cb_min/cb_max.
cb_maxnumberMaximum centre bore in mm. Must be positive. Use instead of cb for a range query.
cb_minnumberMinimum centre bore in mm. Must be positive. Use instead of cb for a range query.
limitintegerMaximum results to return (1-100). Defaults to API default when omitted.
makestringyesManufacturer slug (e.g. "audi"). Get slugs from list-makes.
modelstringyesModel slug (e.g. "a4"). Get slugs from list-models.
offsetintegerNumber of results to skip for pagination.
regionstringMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.
rim_diameternumberRim diameter in inches (e.g. 18). Must be positive. Filters results to this diameter only.
rim_diameter_maxnumberMaximum rim diameter in inches. Must be positive. Use instead of rim_diameter for a range query.
rim_diameter_minnumberMinimum rim diameter in inches. Must be positive. Use instead of rim_diameter for a range query.
rim_offsetnumberExact rim offset (ET) in mm, range -100 to 100 (e.g. 35). The distance between the wheel mounting surface and the centre-line of the rim. Do not combine with rim_offset_min/rim_offset_max.
rim_offset_maxnumberMaximum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query.
rim_offset_minnumberMinimum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query.
rim_widthnumberRim width in inches from bead seat to bead seat (e.g. 8.0). Must be positive.
rim_width_maxnumberMaximum rim width in inches. Must be positive. Use instead of rim_width for a range query.
rim_width_minnumberMinimum rim width in inches. Must be positive. Use instead of rim_width for a range query.

No output schema declared.

No examples provided.

search-modifications-by-tire ~300

Find specific trim/modification variants of a known make+model compatible with a given tyre size. Required: make, model, section_width (mm), aspect_ratio (%), rim_diameter (inches). Optional: region, limit, offset. More granular than search-by-tire. Use when you already know the vehicle.

NameTypeReqDescription
aspect_ratiointegeryesAspect ratio as a percentage integer 1-100 (e.g. 45 for a 45-series tyre). Use list-tire-aspect-ratios to enumerate valid values.
limitintegerMaximum results to return (1-100).
makestringyesManufacturer slug (e.g. "audi"). Get slugs from list-makes.
modelstringyesModel slug (e.g. "a4"). Get slugs from list-models.
offsetintegerNumber of results to skip for pagination.
regionstringMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.
rim_diameternumberyesRim diameter in inches (e.g. 18). Must be positive. Use list-tire-rim-diameters to enumerate valid values.
section_widthnumberyesTyre section width in mm (e.g. 245). Must be positive. Use list-tire-section-widths to enumerate valid values.

No output schema declared.

No examples provided.

wheel-spec-metadata ~384

Get computed geometry and population statistics for a given wheel/tyre specification. All fields optional. Provide as many as known for precise results. Returns geometry hints (backspace, frontspace, clearance estimates), population stats (how many vehicles use this spec), and optional human-readable fitment hints when hints=true. Useful for explaining fitment math to users or validating a spec before ordering.

NameTypeReqDescription
aspect_ratiointegerTyre aspect ratio as a percentage integer 1-100 (e.g. 45). Required for tyre/package mode. Mutually exclusive with overall_diameter.
bolt_patternstringBolt pattern (PCD) as stud-count × circle-diameter in mm (e.g. "5x114.3"). Narrows population statistics to matching vehicles.
cbnumberCentre bore diameter in mm (e.g. 71.6). Must be positive. Passed through for package suggestions.
hintsbooleanInclude human-readable fitment hints in the response (default false).
overall_diameternumberOverall tyre diameter in inches (e.g. 33). Must be positive. For high-flotation (HF) tyre mode. Mutually exclusive with section_width/aspect_ratio.
rim_diameternumberRim diameter in inches (e.g. 18). Must be positive.
rim_offsetnumberRim offset (ET) in mm, range -100 to 100 (e.g. 25). Enables geometry and fitment-match estimates when provided.
rim_widthnumberRim width in inches (e.g. 8.0). Must be positive.
section_widthintegerTyre section width in mm (e.g. 225). Must be positive. Required for tyre/package mode. Mutually exclusive with overall_diameter.

No output schema declared.

No examples provided.

wheel-upsteps ~231

Get aftermarket wheel upsize (plus-sizing) suggestions for a vehicle. Returns larger rim diameter options that maintain overall tyre diameter within acceptable tolerance. Key fitment terms returned: PCD (bolt pattern), offset (ET in mm), centre bore (CB in mm), section width, aspect ratio. Use this to recommend wheel upgrades while preserving speedometer accuracy.

NameTypeReqDescription
makestringyesManufacturer slug from list-makes (e.g., "audi", "ford").
modelstringyesModel slug from list-models (e.g., "a4", "f-150").
regionstringyesMarket code from list-regions (e.g., "usdm", "eudm"). Upstep suggestions are region-specific due to different OEM baseline specs. Key fitment terms: PCD (bolt pattern, e.g., 5x112), offset (ET value…
yearintegeryes4-digit model year 1900-2100 (e.g., 2020).

No output schema declared.

No examples provided.