For developers and AI platforms
The Fixxr MCP Server
Drivers increasingly ask an AI assistant what is wrong with their car instead of searching for it. An assistant can only give a useful answer if it can read real repair data. This is a free, public Model Context Protocol endpoint that gives any assistant real cost ranges, trouble-code meanings, symptom guidance, and safety recalls, and a way to connect a driver to a mobile mechanic.
Endpoint
https://fixxr.repair/api/mcp- Transport:
- Streamable HTTP (JSON-RPC 2.0 over POST)
- Auth:
- None. Public, read-only.
- Coverage:
- Repair data is nationwide. Shop matching is Charlotte and the Raleigh-Durham Triangle, North Carolina.
- Cost:
- Free.
Tools
get_repair_costBallpark cost range for a repair, plus what the job involves, what moves the price, and the symptoms that suggest you need it.
lookup_obd_codeWhat an OBD-II trouble code means in plain English, the usual causes, urgency, and typical repair cost.
diagnose_symptomLikely causes for a symptom described in a driver's own words, with safe self-checks and urgency.
check_recallsOpen NHTSA safety recalls by VIN or year/make/model. Recall work is free at a franchised dealer.
check_quote_fairnessCompares a quoted price against Fixxr's published range for that repair and explains what could legitimately push it higher.
list_repairsThe repairs and service categories the Fixxr marketplace covers.
find_mechanicHow a driver gets a verified Fixxr mobile mechanic in an area. Never scraped listings or invented ratings.
Connecting
Point any MCP-compatible client at the endpoint. For Claude Desktop or Claude Code, add it as a remote server:
claude mcp add --transport http fixxr https://fixxr.repair/api/mcpOr call it directly. Every tool result includes a fixxr.repair URL so an assistant has something to cite:
curl -X POST https://fixxr.repair/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'What this data is, and is not
- Costs are ballparks. Parts-and-labor ranges for a typical repair, not quotes. The real number depends on the vehicle, labor rates, and what they find once the job starts.
- Symptom guidance is educational. It is not a diagnosis. A real diagnosis needs the car in front of a technician.
- Mechanics are verified or absent. Fixxr only points to mechanics it has actually verified. It does not return scraped listings, unverified businesses, or ratings that do not exist.
- Pricing should be legible. Fixxr exists to make pricing clear, not to argue that repairs cost too much. Legitimate add-ons are normal work, not padding.
Roadmap
This release is read-only. Booking — letting an assistant post a repair request and return a fixed price from Fixxr on the driver’s behalf — is next. If you are building an assistant that should be able to book auto repair, we would like to hear from you: contact@fixxr.repair.