Skip to main content
Glama
AIWerk

@aiwerk/mcp-server-wheel-size

by AIWerk

search-by-rim

Read-only

Find all vehicles that fit a given rim specification. Provide bolt pattern and optional rim dimensions to get matching makes, models, years, and trims.

Instructions

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.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cbNoCentre bore diameter in mm (e.g. 66.5). Must be positive. Do not combine with cb_min/cb_max.
fdNoFastener thread diameter in mm. Must be positive. Narrows results to wheels with matching lug-bolt thread size.
limitNoMaximum results to return (1-100). Defaults to API default when omitted.
cb_maxNoMaximum centre bore in mm. Must be positive. Use instead of cb for a range query.
cb_minNoMinimum centre bore in mm. Must be positive. Use instead of cb for a range query.
offsetNoNumber of results to skip for pagination.
regionNoMarket region code (e.g. "eudm", "usdm"). Get codes from list-regions.
rim_widthNoRim width in inches from bead seat to bead seat (e.g. 8.0). Must be positive.
rim_offsetNoExact 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.
bolt_patternYesBolt pattern (PCD) expressed as stud-count × circle-diameter in mm (e.g. "5x112", "4x100"). Required. Use list-rim-bolt-patterns to enumerate valid values.
rim_diameterNoRim diameter in inches (e.g. 18). Must be positive. Filters results to this diameter only.
rim_width_maxNoMaximum rim width in inches. Must be positive. Use instead of rim_width for a range query.
rim_width_minNoMinimum rim width in inches. Must be positive. Use instead of rim_width for a range query.
rim_offset_maxNoMaximum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query.
rim_offset_minNoMinimum rim offset (ET) in mm, range -100 to 100. Use instead of rim_offset for a range query.
rim_diameter_maxNoMaximum rim diameter in inches. Must be positive. Use instead of rim_diameter for a range query.
rim_diameter_minNoMinimum rim diameter in inches. Must be positive. Use instead of rim_diameter for a range query.
Behavior4/5

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

Annotations already provide readOnlyHint=true and openWorldHint=true. The description adds value beyond these by disclosing pagination support (limit, offset) and the specific return shape (vehicle make/model/year/trim combinations). This is useful behavioral context and does not contradict the annotations.

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

Conciseness5/5

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

The description is three concise sentences, front-loaded with the core purpose, then requirements, options, pagination, and return type. Every sentence earns its place, and the structure is easy to parse.

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 tool with 17 parameters and no output schema, the description covers the essential contextual elements: required field, optional filters, range syntax, pagination, and return shape. The schema handles parameter-level details, so the description is sufficiently complete.

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?

The schema provides 100% parameter coverage, so the baseline is 3. The description adds meaningful organization by declaring bolt_pattern as required, grouping optional parameters (diameter, width, offset, centre bore, fastener, region), and noting range variants. This helps the agent understand parameter categories beyond the raw schema.

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 opens with a specific verb and resource: 'Find all vehicles compatible with a given rim specification.' The phrase 'Reverse lookup: which cars fit these rims?' clarifies the tool's distinct purpose, and the return value specification ('vehicle make/model/year/trim combinations') differentiates it from sibling tools that search modifications or classified listings.

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 clearly states when to use the tool (given a rim specification, find compatible vehicles) and what is required (bolt_pattern). It lists optional filters and pagination, giving a clear context. However, it does not explicitly mention any exclusions or alternative tools (e.g., search-by-tire), so it falls just short of a 5.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AIWerk/mcp-server-wheel-size'

If you have feedback or need assistance with the MCP directory API, please join our Discord server