Skip to main content
Glama

CheckFitment

Server Details

Bolt patterns and wheel specs by vehicle, wheel and tire fitment, spacer and gear ratio maths.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.1/5.0

Scored across 6 tools

Disambiguation4/5

The six tools target distinct calculations (bolt patterns, vehicle lookup, gearing, tire sizing, fitment geometry, spacers), and descriptions include explicit trigger phrases that mostly route the agent correctly. The main residual overlap is between bolt_pattern_lookup (named-vehicle fitment, hub-centric check) and wheel_fitment_check (dimensional fitment), plus bolt_pattern_facts vs bolt_pattern_lookup on 'will these fit' style questions, but the scoping text separates them well enough.

Naming Consistency4/5

All names are snake_case and descriptive, following a consistent domain-first pattern (bolt_pattern_*, wheel_*_*). The trailing token varies between noun (facts, lookup), verb (compare), and agent-noun (check, calculator), so it is not a strict verb_noun convention, but nothing is ambiguous or chaotically styled.

Tool Count5/5

Six focused tools is an ideal scope for a wheel/tire fitment domain: each covers a distinct calculation an enthusiast would actually ask for. No visible redundancy or filler tools.

Completeness4/5

Core lifecycle is covered: interpreting patterns, looking up vehicle specs, tire size changes, offset/clearance fitment, spacer math, and gearing/RPM effects. Minor gaps exist around load index/speed rating checks, tire pressure or inflation effects, and a way to list/search the dataset beyond exact vehicle lookup.

Available Tools

6 tools
bolt_pattern_factsBolt pattern in mm and inches, look-alikesA
Read-onlyIdempotent
Inspect

Use for "what is 5x114.3 in inches", "is 5x114.3 the same as 5x115", "will 6x135 wheels fit 6x139.7", or which vehicles use a pattern. Converts mm and inch notation, lists look-alike patterns that do not interchange, the vehicles in the dataset with that pattern, the lug tightening order and typical torque ranges by stud size (guidance only).

NameRequiredDescriptionDefault
patternYes5x114.3, 5x4.5, 6x139.7, 8x6.5 …

Output Schema

NameRequiredDescription
linkYes
lugsYes
pcd_inNo
pcd_mmNo
disclaimerYes
lookalikesYes
pattern_inYes
pattern_mmYes
lug_sequenceNo
vehicles_in_datasetYes
typical_torque_by_studNo

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so the safety profile is covered. The description adds value beyond that: it discloses the data is bounded by 'the dataset' and explicitly labels torque ranges as 'guidance only', a meaningful caveat for an agent relaying safety-relevant numbers to a user.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with 'Use for' followed by four high-signal example queries, then a compact enumeration of outputs. It is one dense sentence that stays readable, though the example-query list is long enough that a reader must parse it fully to reach the capability list.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values need not be explained, and the description covers inputs, outputs, and safety caveats adequately for a single-parameter read tool. The main omission is routing guidance against the near-duplicate sibling bolt_pattern_lookup, which an agent would need to choose correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the pattern parameter already carries format examples (5x114.3, 5x4.5, 6x139.7, 8x6.5). The description restates that both mm and inch notation are accepted but adds no syntax, normalization, or parsing rules beyond the schema. Baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States specific verbs and resources: unit conversion of bolt patterns, look-alike listings, vehicle membership, lug tightening order, and torque ranges. An agent knows exactly what comes back. It does not, however, distinguish itself from the sibling 'bolt_pattern_lookup', which sounds like it covers overlapping ground.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The quoted example queries ("what is 5x114.3 in inches", "is 5x114.3 the same as 5x115", "will 6x135 wheels fit 6x139.7", "which vehicles use a pattern") give concrete triggering contexts that map directly onto user intent. No explicit exclusions or named alternatives are given, and the overlap with bolt_pattern_lookup and wheel_fitment_check is left unresolved.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

bolt_pattern_lookupVehicle bolt pattern and wheel specsA
Read-onlyIdempotent
Inspect

Use for "what is the bolt pattern on a 2019 Ford F-150", lug torque, center bore, thread size, OEM wheel size, offset or tire size of a vehicle, or "will these wheels fit my car" when the vehicle is named. Looks the vehicle up in the CheckFitment dataset (a fixed set of vehicles, each spec cited to manufacturer documents and marked verified or unverified). If the vehicle or year is not in the dataset the tool says so (not_in_database / year_covered false) and gives no figures; never fill them in from memory. Optional wheel_center_bore_mm runs the hub-centric check.

NameRequiredDescriptionDefault
makeYese.g. Ford, Toyota, Jeep
yearNo
modelYese.g. F-150, Tacoma, Wrangler
wheel_center_bore_mmNoOptional: center bore of a wheel you want to check against the hub.

Output Schema

NameRequiredDescription
linkYes
makeNo
yearNo
modelNo
patternsNo
ambiguousNo
candidatesNo
disclaimerYes
generationsYes
lug_sequenceNo
year_coveredNo
models_for_makeNo
not_in_databaseYes
years_in_datasetNo
center_bore_checkNo
makes_in_databaseNo
lookalike_patternsNo
specs_differ_between_candidatesNo

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnly/openWorld=false annotations it discloses the crucial behavioral trait: the tool reads from a fixed dataset where each spec is cited and marked verified or unverified. It also documents the failure mode (not_in_database / year_covered false, no figures returned) and forbids filling gaps from memory — exactly the context an agent needs to avoid hallucinated fitment data.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The use cases are front-loaded in a single dense sentence, then failure semantics. Every clause carries information, but the paragraph is long and run-on, which slightly slows scanning for the critical 'no figures returned' constraint.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need not be spelled out, yet the description still flags the key response keys (not_in_database, year_covered) and the verified/unverified marking. For a fixed-dataset lookup with four simple parameters, nothing an agent needs to call it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 75%, and the description adds real meaning beyond the schema by explaining that optional wheel_center_bore_mm 'runs the hub-centric check' rather than just echoing 'center bore of a wheel you want to check'. The year parameter gains implicit semantics from the year_covered false outcome, though make/model normalization behavior is not described.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific resource (bolt pattern, lug torque, center bore, thread size, offset, tire size) and anchors it with concrete example queries ('what is the bolt pattern on a 2019 Ford F-150'). It also carves out the boundary against wheel_fitment_check by limiting itself to cases 'when the vehicle is named'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives clear trigger conditions via the example phrasings and an explicit exclusion ('when the vehicle is named', and the wheel_center_bore_mm path for fitment checks). It does not name sibling tools such as wheel_fitment_check or tire_size_compare directly, leaving the routing inference slightly implicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

gear_ratio_calculatorGear ratio after a tire change, regearA
Read-onlyIdempotent
Inspect

Use for "what does my 3.73 axle behave like on 35s", "what ratio do I need to regear for 33s", RPM at highway speed after a tire change, or the crawl ratio (with transfer-case low ratio and first gear). Returns the effective ratio, RPM before and after in a 1:1 gear, the ratio that restores stock feel, the nearest gear set actually sold and how serious the change is.

NameRequiredDescriptionDefault
new_tireYesNew tire. Metric like 265/70R17 (P or LT prefix allowed) or flotation like 33x12.50R17; no load index or speed rating.
old_tireYesFactory tire. Metric like 265/70R17 (P or LT prefix allowed) or flotation like 33x12.50R17; no load index or speed rating.
speed_mphNoRoad speed for the RPM figures (default 65).
axle_ratioYesCurrent axle (differential) ratio, e.g. 3.73.
first_gear_ratioNo
transfer_case_low_ratioNo

Output Schema

NameRequiredDescription
linkYes
crawlNo
new_tireNo
old_tireNo
severityNo
speed_mphNo
axle_ratioYes
disclaimerYes
severity_noteNo
effective_ratioYes
diameter_change_pctNo
nearest_stock_deltaNo
nearest_stock_ratioYes
regear_ratio_to_restoreYes
rpm_new_at_speed_direct_driveNo
rpm_old_at_speed_direct_driveNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish that this is read-only, idempotent, non-destructive, and closed-world. The description adds useful behavioral context by listing the computed outputs: effective ratio, before/after RPM, stock-feel restoration ratio, nearest sold gear set, and severity of the change. It does not contradict annotations, though it adds little about units, assumptions, or limits beyond the output schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the intended use cases and then states what is returned. Every clause maps to a real query pattern, but the first sentence is long and lists several examples in a run-on way, making it slightly less crisp than a 5.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description does not need to enumerate return values, but doing so reinforces what the tool computes. Annotations cover the safety profile, and the description covers the main use cases and the crawl-ratio dependency on first gear and transfer-case low ratio. It is complete enough to invoke correctly, though it could explicitly route overlapping tire-comparison questions elsewhere.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 67%, and the description helps explain several parameters in context: old/new tires, axle ratio, highway speed for RPM, and crawl ratio using transfer-case low ratio plus first gear. It compensates for the two schema parameters with no descriptions by naming first_gear_ratio and transfer_case_low_ratio in the crawl-ratio use case. It still does not clarify tire notation or speed defaults, which the schema handles.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description makes the tool's domain specific: gear ratio effects from tire changes, regearing, highway RPM, and crawl ratio. It gives concrete example queries and returned values, so an agent can tell it is not a bolt-pattern or wheel-fitment tool. It does not explicitly name or contrast with the closest sibling, tire_size_compare, so it falls short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says to use this for "what does my 3.73 axle behave like on 35s", regear questions, highway RPM after tire changes, and crawl ratio calculations. That is clear positive guidance, but it does not state when not to use it or name an alternative tool for overlapping tire-comparison questions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

tire_size_compareTire size change: diameter and speedometerA
Read-onlyIdempotent
Inspect

Use for "what changes if I go from 265/70R17 to 285/75R17", "how far off is my speedometer with 33s", or odometer error after a tire change. Returns diameter, width, sidewall and ride-height change, the true speed when the speedometer shows a given value, the odometer error and how serious it is.

NameRequiredDescriptionDefault
new_tireYesNew tire. Metric like 265/70R17 (P or LT prefix allowed) or flotation like 33x12.50R17; no load index or speed rating.
old_tireYesFactory or current tire. Metric like 265/70R17 (P or LT prefix allowed) or flotation like 33x12.50R17; no load index or speed rating.
speed_shownNoSpeedometer reading to convert (default 60).

Output Schema

NameRequiredDescription
linkYes
new_tireYes
old_tireYes
severityYes
disclaimerYes
speed_shownNo
severity_noteNo
width_change_mmNo
diameter_change_inNo
odometer_error_pctNo
diameter_change_pctYes
true_speed_at_shownYes
ride_height_change_inNo

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered there. The description's added content is mostly a restatement of the return values, which the output schema already provides; it adds no new behavioral context such as calculation assumptions or limitations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, trigger examples front-loaded before the return list, with no filler. Slightly heavy on enumerating outputs that the output schema already covers, but still tight and readable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-input, read-only calculator with a complete output schema and full annotation coverage, the description supplies everything an agent needs to select and invoke it; return-value detail lives in the output schema as intended.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%: the schema already documents the metric/flotation formats, P/LT prefixes, exclusion of load index and speed rating, and the default/range for speed_shown. The description only supplies illustrative examples of those same formats, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific comparison operation between two tire sizes and enumerates the concrete outputs (diameter, width, sidewall, ride-height change, true speed, odometer error). This clearly separates it from siblings such as wheel_fitment_check or gear_ratio_calculator.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Three natural-language example triggers ('what changes if I go from 265/70R17 to 285/75R17', 'how far off is my speedometer with 33s', odometer error) make the intended use case unmistakable. It does not, however, state when NOT to use it or name which sibling to prefer for fitment/clearance questions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

wheel_fitment_checkWill these wheels (and tires) fitA
Read-onlyIdempotent
Inspect

Use to compare a current wheel (and tire) with a new one: how far the outer edge pokes toward the fender and the inner edge toward the suspension, the diameter and ride-height change, speedometer effect, backspacing, and whether the new tire width suits the new rim width. With measured clearances (outer: tire edge to fender lip; inner: to the nearest suspension part, both on the current setup) it returns fits / tight / rub. Leave the tire fields out for a wheel-only offset comparison.

NameRequiredDescriptionDefault
new_tireNoNew tire size. Metric like 265/70R17 (P or LT prefix allowed) or flotation like 33x12.50R17; no load index or speed rating.
current_tireNoCurrent tire size. Metric like 265/70R17 (P or LT prefix allowed) or flotation like 33x12.50R17; no load index or speed rating.
new_offset_mmYes
current_offset_mmYes
inner_clearance_mmNoMeasured on the current setup: inner sidewall to the nearest suspension or body part.
new_wheel_width_inYes
outer_clearance_mmNoMeasured on the current setup: tire sidewall to fender lip.
current_wheel_width_inYes

Output Schema

NameRequiredDescription
newNo
linkYes
modeYes
currentNo
verdictNo
disclaimerYes
inner_in_mmYes
poke_out_mmYes
tire_on_rimNo
inner_verdictNo
outer_verdictNo
center_shift_mmNo
shown_at_true_60No
inner_edge_set_byNo
outer_edge_set_byNo
backspacing_new_inYes
backspacing_old_inYes
diameter_change_inNo
diameter_change_mmNo
ride_height_change_mmNo
inner_clearance_left_mmNo
outer_clearance_left_mmNo
speedometer_reads_low_pctNo

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare the tool as a safe, read-only, idempotent calculation. The description adds useful behavioral context: it explains the fitment verdicts (fits / tight / rub) and that clearances must be measured on the current setup. It does not disclose assumptions such as same bolt pattern or stock suspension.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two dense but front-loaded sentences; the main comparison purpose is first, and the optional tire-field behavior is placed last. It is appropriately sized, though the long first sentence packs many outputs together.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given an output schema and read-only annotations, the description is complete enough to call correctly: it covers the comparison, the optional tire fields, and the clearance-based verdict. Minor gaps remain around assumptions (same bolt pattern, suspension setup) and offset sign semantics.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 50%, and the description adds meaning mainly for the optional tire fields and the clearance measurements. It does not explain the offset sign convention or how the required wheel width/offset parameters drive the comparison, leaving several parameters to the schema names and ranges.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific comparison task: current wheel/tire vs new wheel/tire, with outer/inner clearance, diameter, speedometer, backspacing, and tire-to-rim suitability. The purpose is clear, but it does not explicitly distinguish itself from the sibling tire_size_compare or wheel_spacer_calculator.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Begins with 'Use to compare...' and gives a clear conditional: omit tire fields for a wheel-only offset comparison. It does not state when not to use it or name alternative sibling tools for overlapping cases.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

wheel_spacer_calculatorWheel spacer size and stud engagementA
Read-onlyIdempotent
Inspect

Use for "do I need spacers", "what spacer gets +35 wheels to +20", "is a 10 mm slip-on spacer safe". A spacer lowers the effective offset by its thickness. Returns the spacer needed for a target offset (and the nearest common size), the effective offset, track change, whether it is slip-on or bolt-on territory, and, with stud, stud_protrusion_mm and wheel_pad_thickness_mm, the slip-on thread-engagement check (≥ 1 × stud diameter and ≥ 6.5 turns).

NameRequiredDescriptionDefault
studNo
offset_mmYesOffset (ET) of the wheel.
spacer_mmNo
target_offset_mmNo
stud_protrusion_mmNoStud length past the hub face.
wheel_pad_thickness_mmNoThickness of the wheel mounting pad.

Output Schema

NameRequiredDescription
linkYes
offset_mmYes
spacer_mmNo
disclaimerYes
engagementNo
spacer_typeNo
moves_out_mmNo
spacer_neededNo
track_change_mmNo
target_offset_mmNo
effective_offset_mmNo

TDQS

A4.2/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnly/idempotent annotations, the description discloses the underlying rule ('a spacer lowers the effective offset by its thickness'), the slip-on vs bolt-on classification, and the exact engagement thresholds (>= 1x stud diameter and >= 6.5 turns). It also makes clear that the engagement check only runs when `stud`, `stud_protrusion_mm` and `wheel_pad_thickness_mm` are supplied — conditional behavior not visible in annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, examples front-loaded, no filler. The second sentence is long and packs several clauses together, but every clause carries distinct information about outputs or thresholds.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only calculator with an output schema, the description covers the physics, the two computation modes, and the qualitative outputs (track change, slip-on vs bolt-on). The only residual gap is the sign/relationship between `offset_mm`, `spacer_mm` and `target_offset_mm` when both spacer and target are supplied.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 50% (`spacer_mm`, `target_offset_mm` and `stud` are undescribed in the schema), and the description compensates by explaining that `target_offset_mm` drives the recommended spacer and which three parameters trigger the engagement check. `spacer_mm` is never explicitly described, leaving one mode of the tool to inference.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a concrete verb+resource ('spacer needed for a target offset', 'thread-engagement check') and its opening quotes make the real-world questions it answers unmistakable. It is clearly distinct from siblings like wheel_fitment_check, though it never names an alternative, so it stops short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The three quoted user phrasings ('do I need spacers', 'what spacer gets +35 wheels to +20', 'is a 10 mm slip-on spacer safe') effectively convey when to reach for this tool. There is no explicit when-not guidance or named sibling to route away to, so context is clear but exclusions are absent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 6 tool updates
    • First observedbolt_pattern_facts
    • First observedbolt_pattern_lookup
    • First observedgear_ratio_calculator
    • First observedtire_size_compare
    • First observedwheel_fitment_check
    • First observedwheel_spacer_calculator

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Provides vehicle wheel and tyre fitment data for 10,000+ makes, models, and trim levels through 32 read-only tools, enabling searches by vehicle, rim, or tire specifications.
    32
    48 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Official MCP server for the Wheel Fitment API, giving LLM agents access to vehicle wheel and tire compatibility data, including OEM specs, reverse lookups, plus-sizing calculations, and product card generation.
    21
    36 PyPI
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources