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).
Available components
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
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 42 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
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
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
claude mcp add aiwerk-mcp-server-wheel-size -- npx -y @aiwerk/mcp-server-wheel-size
codex mcp add aiwerk-mcp-server-wheel-size -- npx -y @aiwerk/mcp-server-wheel-size
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"aiwerk-mcp-server-wheel-size": {
"type": "local",
"command": [
"npx",
"-y",
"@aiwerk/mcp-server-wheel-size"
],
"enabled": true
}
}
} openclaw mcp add aiwerk-mcp-server-wheel-size --command npx --arg -y --arg @aiwerk/mcp-server-wheel-size
mcp_servers:
aiwerk-mcp-server-wheel-size:
command: "npx"
args: ["-y", "@aiwerk/mcp-server-wheel-size"] {
"mcpServers": {
"aiwerk-mcp-server-wheel-size": {
"command": "npx",
"args": [
"-y",
"@aiwerk/mcp-server-wheel-size"
]
}
}
} 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.
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.
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.
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.
| Name | Type | Req | Description |
|---|---|---|---|
| bolt_pattern | string | yes | Bolt pattern (PCD) as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values. |
| bs_push | integer | — | Backspace push tolerance in mm (default 2). 0 = exact or safer only, no inward encroachment. Positive values allow more clearance margin. |
| cb | number | — | Centre bore diameter in mm (e.g. 66.5). Must be positive. Narrows results to matching bore size. |
| diameter_range | integer | — | Widen 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. |
| fd | number | — | Fastener thread diameter in mm. Must be positive. Filters by lug-bolt thread size. |
| fs_poke | integer | — | Frontspace 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. |
| limit | integer | — | Maximum results to return (1-100). |
| od_tolerance | number | — | Overall diameter tolerance as a decimal fraction (0-0.05, default 0.01 = 1%). Controls how closely the product OD must match the vehicle spec. |
| offset | integer | — | Number of results to skip for pagination. |
| ow_tolerance | number | — | Overall width tolerance as a decimal fraction (0-0.03, default 0). |
| rim_diameter | number | yes | Rim diameter in inches (e.g. 18). Required. Must be positive. |
| rim_offset | number | yes | Rim offset (ET) in mm, range -100 to 100 (e.g. 35). Distance from mounting face to rim centre-line. Required. |
| rim_width | number | yes | Rim width in inches from bead seat to bead seat (e.g. 8.0). Required. Must be positive. |
| sort | string | — | Sort 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.
| Name | Type | Req | Description |
|---|---|---|---|
| make | string | yes | Manufacturer slug (e.g., "audi", "bmw"). Get slugs from list-makes. |
| model | string | yes | Model slug (e.g., "a4", "3-series"). Get slugs from list-models. |
| year | integer | yes | 4-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.
| Name | Type | Req | Description |
|---|---|---|---|
| region | string | — | Market 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.
| Name | Type | Req | Description |
|---|---|---|---|
| overall_diameter | number | — | Overall 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… |
| region | string | — | Market region code (e.g. "usdm", "eudm"). Get codes from list-regions. |
| section_width | number | — | Tyre 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.
| Name | Type | Req | Description |
|---|---|---|---|
| overall_diameter | number | — | Overall 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… |
| region | string | — | Market 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.
| Name | Type | Req | Description |
|---|---|---|---|
| region | string | yes | Market 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.
| Name | Type | Req | Description |
|---|---|---|---|
| make | string | yes | Manufacturer slug (e.g., "audi", "ford"). Get slugs from list-makes. |
| year | integer | yes | 4-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.
| Name | Type | Req | Description |
|---|---|---|---|
| generation | string | yes | Generation slug (e.g., "b9"). Get slugs from list-generations. |
| make | string | yes | Manufacturer slug (e.g., "audi", "bmw"). Get slugs from list-makes. |
| model | string | yes | Model slug (e.g., "a4", "3-series"). Get slugs from list-models. |
| year | integer | yes | 4-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.
| Name | Type | Req | Description |
|---|---|---|---|
| cb_max | number | — | Maximum centre bore in mm. Must be positive. Use instead of cb for a range query. |
| cb_min | number | — | Minimum centre bore in mm. Must be positive. Use instead of cb for a range query. |
| pcd | number | — | Pitch circle diameter in mm (e.g. 112). Must be positive. Part of bolt pattern. Use bolt_pattern when possible. |
| region | string | — | Market region code (e.g. "eudm", "usdm"). Get codes from list-regions. |
| rim_diameter | number | — | Rim diameter in inches (e.g. 18). Must be positive. Filters results to this diameter only. |
| rim_offset_max | number | — | Maximum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query. |
| rim_offset_min | number | — | Minimum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query. |
| rim_width | number | — | Rim width in inches from bead seat to bead seat (e.g. 8.0). Must be positive. |
| stud_holes | integer | — | Number 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.
| Name | Type | Req | Description |
|---|---|---|---|
| bolt_pattern | string | — | Bolt pattern (PCD) filter, expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Use list-rim-bolt-patterns to enumerate valid values. |
| region | string | — | Market region code (e.g. "eudm", "usdm"). Get codes from list-regions. |
| rim_diameter | number | — | Rim diameter in inches (e.g. 18). Must be positive. Filters results to this diameter only. |
| rim_offset | number | — | Exact 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_max | number | — | Maximum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query. |
| rim_offset_min | number | — | Minimum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query. |
| rim_width | number | — | Rim 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.
| Name | Type | Req | Description |
|---|---|---|---|
| bolt_pattern | string | — | Bolt pattern (PCD) filter, expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Use list-rim-bolt-patterns to enumerate valid values. |
| region | string | — | Market 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.
| Name | Type | Req | Description |
|---|---|---|---|
| bolt_pattern | string | — | Bolt pattern (PCD) filter, expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Use list-rim-bolt-patterns to enumerate valid values. |
| region | string | — | Market region code (e.g. "eudm", "usdm"). Get codes from list-regions. |
| rim_diameter | number | — | Rim diameter in inches (e.g. 18). Must be positive. Filters results to this diameter only. |
| rim_width | number | — | Rim 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.
| Name | Type | Req | Description |
|---|---|---|---|
| bolt_pattern | string | — | Bolt pattern (PCD) filter, expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Use list-rim-bolt-patterns to enumerate valid values. |
| region | string | — | Market region code (e.g. "eudm", "usdm"). Get codes from list-regions. |
| rim_diameter | number | — | Rim 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.
| Name | Type | Req | Description |
|---|---|---|---|
| region | string | — | Market region code (e.g. "eudm", "usdm"). Get codes from list-regions. |
| section_width | number | — | Tyre 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.
| Name | Type | Req | Description |
|---|---|---|---|
| aspect_ratio | integer | — | Aspect ratio as a percentage integer 1-100 (e.g. 45 for a 45-series tyre). Use list-tire-aspect-ratios to enumerate valid values. |
| region | string | — | Market region code (e.g. "eudm", "usdm"). Get codes from list-regions. |
| section_width | number | — | Tyre 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.
| Name | Type | Req | Description |
|---|---|---|---|
| region | string | — | Market 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.
| Name | Type | Req | Description |
|---|---|---|---|
| make | string | yes | Manufacturer 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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Maximum results to return (1-100). |
| offset | integer | — | Number of results to skip for pagination. |
| overall_diameter | number | yes | Overall 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). |
| region | string | — | Market region code (e.g. "usdm", "eudm"). Get codes from list-regions. |
| rim_diameter | number | yes | Rim diameter in inches (e.g. 15). Required. Must be positive. Use list-hf-tire-rim-diameters to enumerate valid values. |
| section_width | number | yes | Tyre 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.
| Name | Type | Req | Description |
|---|---|---|---|
| make | string | yes | Manufacturer slug from list-makes (e.g., "audi", "ford"). Region-dependent, slugs can differ by market. |
| model | string | yes | Model slug from list-models (e.g., "a4", "f-150"). Use list-models to get valid slugs for the given make+year. |
| region | string | yes | Market 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… |
| year | integer | yes | 4-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.
| Name | Type | Req | Description |
|---|---|---|---|
| bolt_pattern | string | yes | Bolt pattern (PCD) expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values. |
| cb | number | — | Centre bore diameter in mm (e.g. 66.5). Must be positive. Do not combine with cb_min/cb_max. |
| cb_max | number | — | Maximum centre bore in mm. Must be positive. Use instead of cb for a range query. |
| cb_min | number | — | Minimum centre bore in mm. Must be positive. Use instead of cb for a range query. |
| fd | number | — | Fastener thread diameter in mm. Must be positive. Narrows results to wheels with matching lug-bolt thread size. |
| limit | integer | — | Maximum results to return (1-100). Defaults to API default when omitted. |
| offset | integer | — | Number of results to skip for pagination. |
| region | string | — | Market region code (e.g. "eudm", "usdm"). Get codes from list-regions. |
| rim_diameter | number | — | Rim diameter in inches (e.g. 18). Must be positive. Filters results to this diameter only. |
| rim_diameter_max | number | — | Maximum rim diameter in inches. Must be positive. Use instead of rim_diameter for a range query. |
| rim_diameter_min | number | — | Minimum rim diameter in inches. Must be positive. Use instead of rim_diameter for a range query. |
| rim_offset | number | — | Exact 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_max | number | — | Maximum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query. |
| rim_offset_min | number | — | Minimum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query. |
| rim_width | number | — | Rim width in inches from bead seat to bead seat (e.g. 8.0). Must be positive. |
| rim_width_max | number | — | Maximum rim width in inches. Must be positive. Use instead of rim_width for a range query. |
| rim_width_min | number | — | Minimum 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.
| Name | Type | Req | Description |
|---|---|---|---|
| aspect_ratio | integer | yes | Aspect ratio as a percentage integer 1-100 (e.g. 45 for a 45-series tyre). Use list-tire-aspect-ratios to enumerate valid values. |
| limit | integer | — | Maximum results to return (1-100). |
| offset | integer | — | Number of results to skip for pagination. |
| region | string | — | Market region code (e.g. "eudm", "usdm"). Get codes from list-regions. |
| rim_diameter | number | yes | Rim diameter in inches (e.g. 18). Must be positive. Use list-tire-rim-diameters to enumerate valid values. |
| section_width | number | yes | Tyre 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.
| Name | Type | Req | Description |
|---|---|---|---|
| aspect_ratio | integer | yes | Tyre aspect ratio as a percentage integer 1-100 (e.g. 45). Required. |
| bolt_pattern | string | yes | Bolt pattern (PCD) as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values. |
| bs_push | integer | — | Backspace push tolerance in mm (default 2). 0 = exact or safer only, no inward encroachment. Positive values allow more clearance margin. |
| cb | number | — | Centre bore diameter in mm (e.g. 66.5). Must be positive. Narrows results to matching bore size. |
| diameter_range | integer | — | Widen 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. |
| fd | number | — | Fastener thread diameter in mm. Must be positive. Filters by lug-bolt thread size. |
| fs_poke | integer | — | Frontspace 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. |
| limit | integer | — | Maximum results to return (1-100). |
| od_tolerance | number | — | Overall diameter tolerance as a decimal fraction (0-0.05, default 0.01 = 1%). Controls how closely the product OD must match the vehicle spec. |
| offset | integer | — | Number of results to skip for pagination. |
| ow_tolerance | number | — | Overall width tolerance as a decimal fraction (0-0.03, default 0). |
| rim_diameter | number | yes | Rim diameter in inches (e.g. 18). Required. Must be positive. |
| rim_offset | number | yes | Rim offset (ET) in mm, range -100 to 100 (e.g. 35). Distance from mounting face to rim centre-line. Required. |
| rim_width | number | yes | Rim width in inches from bead seat to bead seat (e.g. 8.0). Required. Must be positive. |
| section_width | number | yes | Tyre section width in mm (e.g. 245). Required. Must be positive. |
| sort | string | — | Sort 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.
| Name | Type | Req | Description |
|---|---|---|---|
| bolt_pattern | string | yes | Bolt pattern (PCD) as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values. |
| bs_push | integer | — | Backspace push tolerance in mm (default 2). 0 = exact or safer only, no inward encroachment. Positive values allow more clearance margin. |
| cb | number | — | Centre bore diameter in mm (e.g. 66.5). Must be positive. Narrows results to matching bore size. |
| diameter_range | integer | — | Widen 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. |
| fd | number | — | Fastener thread diameter in mm. Must be positive. Filters by lug-bolt thread size. |
| fs_poke | integer | — | Frontspace 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. |
| limit | integer | — | Maximum results to return (1-100). |
| od_tolerance | number | — | Overall diameter tolerance as a decimal fraction (0-0.05, default 0.01 = 1%). Controls how closely the product OD must match the vehicle spec. |
| offset | integer | — | Number of results to skip for pagination. |
| ow_tolerance | number | — | Overall width tolerance as a decimal fraction (0-0.03, default 0). |
| rim_diameter | number | yes | Rim diameter in inches (e.g. 18). Required. Must be positive. |
| rim_offset | number | yes | Rim offset (ET) in mm, range -100 to 100 (e.g. 35). Distance from mounting face to rim centre-line. Required. |
| rim_width | number | yes | Rim width in inches from bead seat to bead seat (e.g. 8.0). Required. Must be positive. |
| sort | string | — | Sort 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.
| Name | Type | Req | Description |
|---|---|---|---|
| aspect_ratio | integer | yes | Tyre aspect ratio as a percentage integer 1-100 (e.g. 45). Required. |
| limit | integer | — | Maximum results to return (1-100). |
| offset | integer | — | Number of results to skip for pagination. |
| rim_diameter | number | yes | Rim diameter in inches (e.g. 18). Required. Must be positive. |
| section_width | number | yes | Tyre 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.
| Name | Type | Req | Description |
|---|---|---|---|
| aspect_ratio | integer | yes | Tyre aspect ratio as a percentage integer 1-100 (e.g. 45). Required. |
| bolt_pattern | string | yes | Bolt pattern (PCD) as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values. |
| bs_push | integer | — | Backspace push tolerance in mm (default 2). 0 = exact or safer only, no inward encroachment. Positive values allow more clearance margin. |
| cb | number | — | Centre bore diameter in mm (e.g. 66.5). Must be positive. Narrows results to matching bore size. |
| diameter_range | integer | — | Widen 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. |
| fd | number | — | Fastener thread diameter in mm. Must be positive. Filters by lug-bolt thread size. |
| fs_poke | integer | — | Frontspace 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. |
| generation | string | yes | Generation slug (e.g. "b9"). Get slugs from list-generations. |
| limit | integer | — | Maximum results to return (1-100). |
| make | string | yes | Manufacturer slug (e.g. "audi"). Get slugs from list-makes. |
| model | string | yes | Model slug (e.g. "a4"). Get slugs from list-models. |
| od_tolerance | number | — | Overall diameter tolerance as a decimal fraction (0-0.05, default 0.01 = 1%). Controls how closely the product OD must match the vehicle spec. |
| offset | integer | — | Number of results to skip for pagination. |
| ow_tolerance | number | — | Overall width tolerance as a decimal fraction (0-0.03, default 0). |
| rim_diameter | number | yes | Rim diameter in inches (e.g. 18). Required. Must be positive. |
| rim_offset | number | yes | Rim offset (ET) in mm, range -100 to 100 (e.g. 35). Distance from mounting face to rim centre-line. Required. |
| rim_width | number | yes | Rim width in inches from bead seat to bead seat (e.g. 8.0). Required. Must be positive. |
| section_width | number | yes | Tyre section width in mm (e.g. 245). Required. Must be positive. |
| sort | string | — | Sort 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.
| Name | Type | Req | Description |
|---|---|---|---|
| bolt_pattern | string | yes | Bolt pattern (PCD) as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values. |
| bs_push | integer | — | Backspace push tolerance in mm (default 2). 0 = exact or safer only, no inward encroachment. Positive values allow more clearance margin. |
| cb | number | — | Centre bore diameter in mm (e.g. 66.5). Must be positive. Narrows results to matching bore size. |
| diameter_range | integer | — | Widen 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. |
| fd | number | — | Fastener thread diameter in mm. Must be positive. Filters by lug-bolt thread size. |
| fs_poke | integer | — | Frontspace 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. |
| generation | string | yes | Generation slug (e.g. "b9"). Get slugs from list-generations. |
| limit | integer | — | Maximum results to return (1-100). |
| make | string | yes | Manufacturer slug (e.g. "audi"). Get slugs from list-makes. |
| model | string | yes | Model slug (e.g. "a4"). Get slugs from list-models. |
| od_tolerance | number | — | Overall diameter tolerance as a decimal fraction (0-0.05, default 0.01 = 1%). Controls how closely the product OD must match the vehicle spec. |
| offset | integer | — | Number of results to skip for pagination. |
| ow_tolerance | number | — | Overall width tolerance as a decimal fraction (0-0.03, default 0). |
| rim_diameter | number | yes | Rim diameter in inches (e.g. 18). Required. Must be positive. |
| rim_offset | number | yes | Rim offset (ET) in mm, range -100 to 100 (e.g. 35). Distance from mounting face to rim centre-line. Required. |
| rim_width | number | yes | Rim width in inches from bead seat to bead seat (e.g. 8.0). Required. Must be positive. |
| sort | string | — | Sort 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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Maximum results to return (1-100). |
| make | string | yes | Manufacturer slug (e.g. "ford", "ram"). Get slugs from list-makes. |
| model | string | yes | Model slug (e.g. "f-150", "1500"). Get slugs from list-models. |
| offset | integer | — | Number of results to skip for pagination. |
| overall_diameter | number | yes | Overall 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). |
| region | string | — | Market region code (e.g. "usdm", "eudm"). Get codes from list-regions. |
| rim_diameter | number | yes | Rim diameter in inches (e.g. 15). Required. Must be positive. Use list-hf-tire-rim-diameters to enumerate valid values. |
| section_width | number | yes | Tyre 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.
| Name | Type | Req | Description |
|---|---|---|---|
| bolt_pattern | string | yes | Bolt pattern (PCD) expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values. |
| cb | number | — | Centre bore diameter in mm (e.g. 66.5). Must be positive. Do not combine with cb_min/cb_max. |
| cb_max | number | — | Maximum centre bore in mm. Must be positive. Use instead of cb for a range query. |
| cb_min | number | — | Minimum centre bore in mm. Must be positive. Use instead of cb for a range query. |
| limit | integer | — | Maximum results to return (1-100). Defaults to API default when omitted. |
| make | string | yes | Manufacturer slug (e.g. "audi"). Get slugs from list-makes. |
| model | string | yes | Model slug (e.g. "a4"). Get slugs from list-models. |
| offset | integer | — | Number of results to skip for pagination. |
| region | string | — | Market region code (e.g. "eudm", "usdm"). Get codes from list-regions. |
| rim_diameter | number | — | Rim diameter in inches (e.g. 18). Must be positive. Filters results to this diameter only. |
| rim_diameter_max | number | — | Maximum rim diameter in inches. Must be positive. Use instead of rim_diameter for a range query. |
| rim_diameter_min | number | — | Minimum rim diameter in inches. Must be positive. Use instead of rim_diameter for a range query. |
| rim_offset | number | — | Exact 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_max | number | — | Maximum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query. |
| rim_offset_min | number | — | Minimum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query. |
| rim_width | number | — | Rim width in inches from bead seat to bead seat (e.g. 8.0). Must be positive. |
| rim_width_max | number | — | Maximum rim width in inches. Must be positive. Use instead of rim_width for a range query. |
| rim_width_min | number | — | Minimum 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.
| Name | Type | Req | Description |
|---|---|---|---|
| aspect_ratio | integer | yes | Aspect ratio as a percentage integer 1-100 (e.g. 45 for a 45-series tyre). Use list-tire-aspect-ratios to enumerate valid values. |
| limit | integer | — | Maximum results to return (1-100). |
| make | string | yes | Manufacturer slug (e.g. "audi"). Get slugs from list-makes. |
| model | string | yes | Model slug (e.g. "a4"). Get slugs from list-models. |
| offset | integer | — | Number of results to skip for pagination. |
| region | string | — | Market region code (e.g. "eudm", "usdm"). Get codes from list-regions. |
| rim_diameter | number | yes | Rim diameter in inches (e.g. 18). Must be positive. Use list-tire-rim-diameters to enumerate valid values. |
| section_width | number | yes | Tyre 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.
| Name | Type | Req | Description |
|---|---|---|---|
| aspect_ratio | integer | — | Tyre aspect ratio as a percentage integer 1-100 (e.g. 45). Required for tyre/package mode. Mutually exclusive with overall_diameter. |
| bolt_pattern | string | — | Bolt pattern (PCD) as stud-count × circle-diameter in mm (e.g. "5x114.3"). Narrows population statistics to matching vehicles. |
| cb | number | — | Centre bore diameter in mm (e.g. 71.6). Must be positive. Passed through for package suggestions. |
| hints | boolean | — | Include human-readable fitment hints in the response (default false). |
| overall_diameter | number | — | Overall tyre diameter in inches (e.g. 33). Must be positive. For high-flotation (HF) tyre mode. Mutually exclusive with section_width/aspect_ratio. |
| rim_diameter | number | — | Rim diameter in inches (e.g. 18). Must be positive. |
| rim_offset | number | — | Rim offset (ET) in mm, range -100 to 100 (e.g. 25). Enables geometry and fitment-match estimates when provided. |
| rim_width | number | — | Rim width in inches (e.g. 8.0). Must be positive. |
| section_width | integer | — | Tyre 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.
| Name | Type | Req | Description |
|---|---|---|---|
| make | string | yes | Manufacturer slug from list-makes (e.g., "audi", "ford"). |
| model | string | yes | Model slug from list-models (e.g., "a4", "f-150"). |
| region | string | yes | Market 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… |
| year | integer | yes | 4-digit model year 1900-2100 (e.g., 2020). |
No output schema declared.
No examples provided.