io. github. physics-star-cat/ databutler-vehicles
by physics-star-cat · remote · no sign-in to list tools · v1.0.0 · published by GitHub user physics-star-cat
UK MOT failure data and official UK, French, Japanese and EU vehicle recalls.
9 tools: 6 change things and 3 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things6Claude Code: ask: see these tools
- Only reads3Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http databutler-vehicles https://databutler.dev/api/mcp/vehiclesTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
9 tools
Changes things 6Claude Code: ask
eu_safety_gate_recallsSTUB — not yet live.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it STUB — not yet live. EU Safety Gate (RAPEX) vehicle alerts are being added; until then this returns covered:false with the official Safety Gate URL and points to fr_recalls_* (RappelConso republishes the Safety Gate automobile alerts that concern France).
Annotations the server declares
- title: EU Safety Gate recalls (stub)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
fr_recalls_for_modelOfficial French vehicle recall notices (RappelConso, DGCCRF open data; 1663 automobile fiches 2018-01-19 → 2026-08-07) for a brand and model: fiche number, date, risks, defect desc…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Official French vehicle recall notices (RappelConso, DGCCRF open data; 1663 automobile fiches 2018-01-19 → 2026-08-07) for a brand and model: fiche number, date, risks, defect description (motif, in French), commercialisation periods and the official fiche link. Omit model to list a brand. Matches by a reviewed alias table plus whole-word text match; each fiche says which.
Annotations the server declares
- title: French recalls for a model
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
jp_complaints_summaryOwner defect reports filed with MLIT's 不具合情報ホットライン (19659 across 75 models): total reports for a model and the breakdown by defective device (brakes, lights, engine, body…) from th…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Owner defect reports filed with MLIT's 不具合情報ホットライン (19659 across 75 models): total reports for a model and the breakdown by defective device (brakes, lights, engine, body…) from the newest sample. Reports are unverified owner submissions — compare shapes, not raw counts. Accepts English or Japanese names.
Annotations the server declares
- title: Japanese owner complaints summary
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
jp_recalls_for_modelOfficial Japanese recall filings (国土交通省 MLIT; 919 filings matched to 75 popular JDM models) for a make and model: notification number, date, defective device, affected vehicles, si…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Official Japanese recall filings (国土交通省 MLIT; 919 filings matched to 75 popular JDM models) for a make and model: notification number, date, defective device, affected vehicles, situation and remedy (Japanese originals) and the official filing PDF. Accepts English (Toyota Prius, Honda N-BOX) or Japanese (トヨタ プリウス) names.
Annotations the server declares
- title: Japanese recalls for a model
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
uk_mot_reliabilityReal UK MOT failure data for a used car: per-category failure rates (overall and interpolated at a given mileage) and the riskiest components with typical failure mileages, for one…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Real UK MOT failure data for a used car: per-category failure rates (overall and interpolated at a given mileage) and the riskiest components with typical failure mileages, for one model generation. Live proxy to whatbreaks.uk (same operator; aggregated from DfT anonymised MOT results). Use when a user is buying, comparing or maintaining a car sold in the UK. If several generations match, the result lists candidates — retry with year or the exact model name.
Annotations the server declares
- title: UK MOT reliability
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
uk_recalls_for_modelOfficial UK vehicle safety recalls (DVSA, Open Government Licence; 4876 recalls launched 2016-01-01 → 2027-02-03, 272 makes) for a make and model: recall number, launch date, conce…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Official UK vehicle safety recalls (DVSA, Open Government Licence; 4876 recalls launched 2016-01-01 → 2027-02-03, 272 makes) for a make and model: recall number, launch date, concern, defect and remedy text (DVSA's English originals), build-date range, vehicles affected and a GOV.UK recall-checker link. Omitting model lists the make's recalls and model names. "Vauxhall Corsa", "vauxhall corsa" and "VAUXHALL CORSA" resolve identically; "Mercedes-Benz", "VW" and "Land Rover" are understood. Covers cars, vans, HGVs, buses, motorcycles, trailers and components, not individual VINs.
Annotations the server declares
- title: UK recalls for a model
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 3Claude Code: allow
fr_recalls_searchKeyword search across all RappelConso automobile fiches (brand, model text, label, defect description, risks), newest first, optionally since a date.No findings
Why it is in this group
- The name "fr_recalls_search" says "search": a word for reading.
Description, as the server wrote it Keyword search across all RappelConso automobile fiches (brand, model text, label, defect description, risks), newest first, optionally since a date. Text is French and lowercase ("airbag", "incendie", "takata", "batterie haute tension"). Use for cross-brand questions ("recent EV battery fire recalls in France").
Annotations the server declares
- title: French recalls search
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
uk_mot_vehicle_searchSearch the 530 UK model generations covered by the MOT dataset by free text (e.g.No findings
Why it is in this group
- The name "uk_mot_vehicle_search" says "search": a word for reading.
Description, as the server wrote it Search the 530 UK model generations covered by the MOT dataset by free text (e.g. "focus", "golf"). Use to check coverage or disambiguate a generation before uk_mot_reliability. Live proxy to whatbreaks.uk.
Annotations the server declares
- title: UK MOT vehicle search
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
uk_recalls_searchKeyword search across all served DVSA recalls (make, model names, concern, defect and remedy text), newest first, optionally since a date.No findings
Why it is in this group
- The name "uk_recalls_search" says "search": a word for reading.
Description, as the server wrote it Keyword search across all served DVSA recalls (make, model names, concern, defect and remedy text), newest first, optionally since a date. Text is English ("airbag", "fire", "steering rack", "takata", "high voltage battery"); every word must appear. Suited to cross-make questions such as recent EV battery fire recalls in the UK.
Annotations the server declares
- title: UK recalls search
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http databutler-vehicles https://databutler.dev/api/mcp/vehiclesRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__databutler-vehicles__uk_mot_vehicle_search",
"mcp__databutler-vehicles__uk_recalls_search",
"mcp__databutler-vehicles__fr_recalls_search"
],
"ask": [
"mcp__databutler-vehicles__uk_mot_reliability",
"mcp__databutler-vehicles__uk_recalls_for_model",
"mcp__databutler-vehicles__fr_recalls_for_model",
"mcp__databutler-vehicles__jp_recalls_for_model",
"mcp__databutler-vehicles__jp_complaints_summary",
"mcp__databutler-vehicles__eu_safety_gate_recalls"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as databutler-vehicles. Review it before you use it.
