wheel-size-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@wheel-size-mcpWhat are the OEM wheel specs for a 2024 Toyota Camry?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
wheel-size-mcp
The official MCP server for the Wheel Fitment API — built and maintained by Wheel-Size.com, the API provider. Gives LLM agents access to vehicle wheel and tire compatibility data.
Ask your AI assistant things like:
"What are the OEM wheel specs for a 2024 Toyota Camry?"
"Which vehicles fit 5x114.3 18x8 ET35 rims?"
"Calculate plus-size options for 225/50R17 on 7Jx17 ET40"
"Generate a product card for this wheel showing all compatible vehicles"
Quick Start
1. Get an API key
Sign up at developer.wheel-size.com and copy your API key.
2. Set the API key in your shell
Add to your ~/.zshrc (or ~/.bashrc):
export WHEELSIZE_API_KEY="your-api-key-here"Then reload your shell: source ~/.zshrc
3. Add to your AI client
Choose your client below — each config block is copy-paste ready.
Claude Code
claude mcp add wheel-size-api -- uvx wheel-size-mcpOr add to .mcp.json in your project root:
{
"mcpServers": {
"wheel-size-api": {
"command": "uvx",
"args": ["wheel-size-mcp"],
"env": {
"WHEELSIZE_API_KEY": "${WHEELSIZE_API_KEY}"
}
}
}
}Claude Desktop
Add to claude_desktop_config.json (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"wheel-size-api": {
"command": "uvx",
"args": ["wheel-size-mcp"],
"env": {
"WHEELSIZE_API_KEY": "your-api-key-here"
}
}
}
}Cursor
Add to .cursor/mcp.json in your project root:
{
"mcpServers": {
"wheel-size-api": {
"command": "uvx",
"args": ["wheel-size-mcp"],
"env": {
"WHEELSIZE_API_KEY": "your-api-key-here"
}
}
}
}Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"wheel-size-api": {
"command": "uvx",
"args": ["wheel-size-mcp"],
"env": {
"WHEELSIZE_API_KEY": "your-api-key-here"
}
}
}
}Zed
Add to your Zed settings.json (Cmd+, → Open Settings):
{
"context_servers": {
"wheel-size-api": {
"command": {
"path": "uvx",
"args": ["wheel-size-mcp"],
"env": {
"WHEELSIZE_API_KEY": "your-api-key-here"
}
}
}
}
}4. Restart your client
The MCP server starts automatically when the client launches.
Related MCP server: Perplexity API MCP Server
Remote Server (Streamable HTTP)
Besides stdio, the server can run as a standalone HTTP service — useful for hosting one shared instance instead of installing Python on every machine:
wheel-size-mcp --transport http --port 8000The MCP endpoint is served at http://127.0.0.1:8000/mcp/. Point HTTP-capable clients at it:
{
"mcpServers": {
"wheel-size-api": {
"url": "http://127.0.0.1:8000/mcp/"
}
}
}Security: the server binds to 127.0.0.1 by default. The WHEELSIZE_API_KEY lives on the server side, so anyone who can reach the port consumes your API quota — expose it beyond localhost (--host 0.0.0.0) only behind a reverse proxy that handles authentication.
Available Tools (21)
Catalog — vehicle lookup
Tool | Description |
| List all manufacturers. Start here. |
| Models for a make (e.g. Toyota → Camry, Corolla…). |
| Available years for a make/model. |
| Generations for a make/model (alternative to years). |
| Trims for a specific vehicle (e.g. 2.0i, 3.0 V6…). |
| Market regions (USDM, EUDM, JDM…). |
Search — fitment data
Tool | Description |
| OEM wheel/tire specs for a vehicle. Requires |
| Find vehicles compatible with a rim (exact specs or min/max ranges). |
| Find vehicles by metric tire size, with speed/load/staggered filters and refinement facets. |
| Find vehicles by high-flotation (LT) inch size (e.g. 31x10.50R15). |
| "Will these rims fit my 2020 Civic?" — one-call fitment check. |
| Same for a metric tire size. |
| Same for a high-flotation tire size. |
| Plus/minus sizing calculator with width/diameter tolerances. |
Classified — product cards for e-commerce
Tool | Description |
| Compatible tire sizes for a rim spec. |
| Vehicles that fit a given rim (geometric 2D filtering). |
| Drill down into trims for a specific generation. |
| Vehicles that use a specific tire size. |
| Vehicles compatible with a rim + tire combo. |
| Drill down into trims for a rim + tire package. |
Utility
Tool | Description |
| Computed geometry, population stats, and intelligence hints for any spec. |
MCP Prompts
Pre-built workflow prompts that guide LLM agents through multi-step operations:
Prompt | Description |
| Complete catalog→search chain for a vehicle description |
| Metadata→classified flow for rim compatibility |
| E-commerce product card workflow for wheels/packages |
Environment Variables
Variable | Required | Default | Description |
| Yes | — | API key from developer.wheel-size.com |
| No |
| API base URL |
| No | — | Host header override (only needed for local Docker routing) |
| No |
|
|
| No |
| Bind address for http transport (same as |
| No |
| Port for http transport (same as |
API Terms of Service
Search tools (ws_search_by_vehicle, ws_search_by_rim, ws_search_by_tire, ws_search_by_hf_tire, the ws_check_*_fitment_for_vehicle checks) and classified tools (ws_find_*) must be initiated by real users per API Terms of Usage. Do not call them in autonomous agent loops or for bulk data generation. Catalog tools, utility tools and ws_calculate_upsteps have no such restriction.
Evals
tests/test_questions.json contains 89 natural-language questions across 12 categories (catalog navigation, fitment lookups, reverse searches, fitment checks, upstep calculation, e-commerce product cards, spec metadata, multi-step workflows, edge cases, tool selection). Each entry includes expected_tools, optional expected_params / expected_params_search, and a free-text tests note.
evals/run_evals.py feeds these questions to a real Claude model with the MCP tools attached, records which tools it calls with which parameters, and grades them against the expectations — catching regressions in tool descriptions and server instructions:
# needs ANTHROPIC_API_KEY and a reachable Wheel Fitment API; costs money
uv sync --group evals
uv run --group evals python evals/run_evals.py # all questions
uv run --group evals python evals/run_evals.py -n 10 # smoke run
uv run --group evals python evals/run_evals.py --category catalog_flow
uv run --group evals python evals/run_evals.py --json report.json --min-pass 0.8Grading is deterministic (no LLM judge): every expected tool must be called (multiset — repeats counted, extra navigation calls allowed), and some single call must carry the expected parameters. Questions without machine-checkable expectations are reported as SKIP and excluded from the pass rate. The default model is pinned (claude-sonnet-5) so pass-rate history stays comparable; override with --model.
The eval runner is not part of pytest or CI — it bills the Anthropic API. The grading logic itself is unit-tested in CI (tests/test_eval_grading.py). ToS note: every question simulates a user-initiated request, so the search-tool restriction is respected.
Development
# Install dev dependencies
uv sync --dev
# Unit tests (no API needed — this is what CI runs)
uv run pytest -m "not integration"
# Full test suite (requires a private API instance, see note below)
uv run pytest
# Lint
uv run ruff check .
# Run server (stdio)
wheel-size-mcpNote on tests: integration tests run against a private test instance of the API and auto-skip when it is unreachable. External contributors should rely on the unit suite (pytest -m "not integration"), which mocks all HTTP and is what CI runs on every push and pull request.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceOfficial MCP server for ipgeolocation.io APIs. IP geolocation, VPN/proxy detection, timezone, astronomy, user-agent parsing, ASN, company, and IP abuse contact tools for AI assistants.Last updated163214MIT
- AlicenseAqualityCmaintenanceOfficial MCP server for the Perplexity API Platform, enabling AI assistants to perform real-time web search, reasoning, and deep research using Sonar models.Last updated435,103MIT

OpenWeb Ninja MCPofficial
Alicense-qualityBmaintenanceOfficial MCP server for OpenWeb Ninja: 40+ real-time web data and SERP APIs (Google Maps, Amazon, jobs, Zillow, Trustpilot, web search, news, finance) exposed as MCP tools.Last updated9439MIT- Alicense-qualityCmaintenanceOfficial MCP server for the FinancialReports API. Provides direct access to regulatory filings, financial data, and corporate information from listed companies worldwide via 15 curated tools.Last updated2MIT
Related MCP Connectors
Official MCP server for Lovable, the AI-powered full-stack app builder.
Official MCP server for OmniDimension. Drive voice agents, dispatch calls, and run bulk campaigns.
Official MCP server for Qase — manage test cases, runs, suites, defects via AI tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/driveate/wheel-size-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server