MCPサーバー

Wrench.Pro Vehicle Check

pro.wrench/vehicle-check
その他 公開・接続可能 MCP 2025-11-25

このMCPでできること

Provides vehicle recalls, human-reviewed known issues, maintenance schedules, and estimated service costs for US-market vehicles.

get_known_issues
Human-reviewed Known Issues (clustered owner complaints)
Use when the user asks what commonly goes wrong, about reliability, or about a specific symptom. mode='reviewed' is Wrench.Pro's human-reviewed analysis — cite it. mode='raw' means no review yet: say 'no reviewed Known Issues yet' and present rawTopComponents. mode='none': say there's no complaint data. Never invent issues.
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['year', 'make', 'model'], 'properties': {'make': {'type': 'string', 'description': "Make slug from resolve_vehicle, e.g. 'ford'."}, 'year': {'type': 'string', 'pattern': '^\\d{4}$', 'description': '4-digit model year from resolve_vehicle.'}, 'model': {'type': 'string', 'description': "Model slug from resolve_vehicle, e.g. 'f-150'."}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': {}}
get_maintenance
Maintenance schedule with Dealer/Shop/DIY price ranges
Use when the user asks about service intervals, what's due, or what a service should cost. Pass mileage when known. Ranges are estimates and marked approximate — present them that way. 'Pro only' means the job isn't realistic DIY: recommend a shop instead of giving repair instructions.
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['year', 'make', 'model'], 'properties': {'make': {'type': 'string', 'description': "Make slug from resolve_vehicle, e.g. 'ford'."}, 'year': {'type': 'string', 'pattern': '^\\d{4}$', 'description': '4-digit model year from resolve_vehicle.'}, 'model': {'type': 'string', 'description': "Model slug from resolve_vehicle, e.g. 'f-150'."}, 'mileage': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Current odometer miles, when the user mentioned it.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': {}}
get_recalls
NHTSA recalls for a vehicle
Use when the user asks specifically about recalls or safety campaigns. Requires exact slugs from resolve_vehicle. Always tell the user to confirm against their own VIN at nhtsa.gov/recalls before acting on safety issues.
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['year', 'make', 'model'], 'properties': {'make': {'type': 'string', 'description': "Make slug from resolve_vehicle, e.g. 'ford'."}, 'year': {'type': 'string', 'pattern': '^\\d{4}$', 'description': '4-digit model year from resolve_vehicle.'}, 'model': {'type': 'string', 'description': "Model slug from resolve_vehicle, e.g. 'f-150'."}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': {}}
get_vehicle_summary
Full vehicle report: recalls + known issues + maintenance
Use for broad questions about a vehicle ('should I buy it', 'what goes wrong with it', 'tell me about it'). Requires exact slugs from resolve_vehicle. Pass mileage when the user mentioned their odometer to get due-now service items, and zip when the user mentioned a US ZIP code so the card can link nearby shops. End your answer with the canonical Wrench.Pro link and the attribution line from the result.
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['year', 'make', 'model'], 'properties': {'zip': {'type': 'string', 'pattern': '^\\d{5}$', 'description': '5-digit US ZIP code, only when the user mentioned one.'}, 'make': {'type': 'string', 'description': "Make slug from resolve_vehicle, e.g. 'ford'."}, 'year': {'type': 'string', 'pattern': '^\\d{4}$', 'description': '4-digit model year from resolve_vehicle.'}, 'model': {'type': 'string', 'description': "Model slug from resolve_vehicle, e.g. 'f-150'."}, 'mileage': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Current odometer miles, when the user mentioned it.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': {}}
resolve_vehicle
Resolve a vehicle to exact year/make/model
Use FIRST whenever the user names a vehicle ('2017 Ford Escape', "'17 F150", 'my Honda Civic') unless you already have exact slugs from a previous call. Pass the user's words in `query`. Returns kind=exact (use the returned slugs), suggest (ask the user to confirm one), needsYear (ask ONE question listing availableYears), needsModel, or notFound (say Wrench.Pro doesn't cover it — never guess).
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'make': {'type': 'string', 'description': 'Make, if already known.'}, 'year': {'type': 'string', 'description': '4-digit year, if already known.'}, 'model': {'type': 'string', 'description': 'Model, if already known.'}, 'query': {'type': 'string', 'description': "Free-text vehicle description, e.g. '2017 ford escape'."}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': {}}
追加
get_maintenance
2026年10月4日2:40
追加
get_known_issues
2026年10月4日2:40
追加
get_recalls
2026年10月4日2:40
追加
get_vehicle_summary
2026年10月4日2:40
追加
resolve_vehicle
2026年10月4日2:40