MCPサーバー

vin-recall-mcp

io.github.pratikmehkarkar/vin-recall-mcp
その他 公開・接続可能 MCP 2025-11-25

このMCPでできること

Decodes US vehicle identification numbers and retrieves open NHTSA safety recall campaigns for the corresponding vehicle configuration.

check_recalls
Check Vehicle Recalls
List open safety recall campaigns for a vehicle by VIN, using the NHTSA Recalls database. Decodes the VIN internally to get make/model/year, then looks up campaigns for that vehicle configuration. Important: results are recall campaigns issued for the make/model/year configuration — this does NOT confirm whether this specific VIN's vehicle was actually repaired at a dealer. Always describe results as 'open recall campaigns for this vehicle,' never as whether the car 'is' or 'isn't' fixed.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vin'], 'properties': {'vin': {'type': 'string', 'description': 'A 17-character US vehicle VIN (letters and digits, excluding I, O, and Q). The VIN is decoded internally to determine make/model/year for the recall lookup.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vin', 'checked', 'summary'], 'properties': {'vin': {'type': 'string'}, 'make': {'type': 'string'}, 'note': {'type': 'string'}, 'year': {'type': 'string'}, 'model': {'type': 'string'}, 'checked': {'type': 'boolean'}, 'recalls': {'type': 'array', 'items': {'type': 'object', 'required': ['campaignNumber', 'summary'], 'properties': {'parkIt': {'type': 'boolean'}, 'remedy': {'type': 'string'}, 'summary': {'type': 'string'}, 'reportDate': {'type': 'string'}, 'consequence': {'type': 'string'}, 'parkOutside': {'type': 'boolean'}, 'campaignNumber': {'type': 'string'}}, 'additionalProperties': False}}, 'summary': {'type': 'string'}, 'recallCount': {'type': 'number'}}, 'additionalProperties': False}
decode_vin
Decode VIN
Decode a 17-character US vehicle VIN into make, model, year, body class, engine cylinders, fuel type, drive type, and assembly plant country, using the NHTSA vPIC database. Covers US-market vehicles built from 1981 onward (the 17-character VIN standard); pre-1981 and some foreign-market vehicles may return partial or no data. Decoded fields are manufacturer-submitted and individual fields may be missing even for a successfully decoded VIN.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vin'], 'properties': {'vin': {'type': 'string', 'description': 'A 17-character US vehicle VIN (letters and digits, excluding I, O, and Q).'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['found', 'vin', 'summary'], 'properties': {'vin': {'type': 'string'}, 'make': {'type': 'string'}, 'note': {'type': 'string'}, 'year': {'type': 'string'}, 'found': {'type': 'boolean'}, 'model': {'type': 'string'}, 'summary': {'type': 'string'}, 'fuelType': {'type': 'string'}, 'bodyClass': {'type': 'string'}, 'driveType': {'type': 'string'}, 'plantCountry': {'type': 'string'}, 'engineCylinders': {'type': 'string'}}, 'additionalProperties': False}
追加
check_recalls
2026年9月17日12:49
追加
decode_vin
2026年9月17日12:49