Wrench.Pro Vehicle Check

Recalls, known issues, and honest maintenance costs for any US-market vehicle since 1990.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
98%
Qualität der Benennung
96%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,308Tokens (Tool-Definitionen)
~1.7 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.02% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "vehicle-check": {
      "url": "https://mcp.wrench.pro/mcp"
    }
  }
}

Remote-Endpunkte

https://mcp.wrench.pro/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (5)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢resolve_vehicle(query, 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).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Free-text vehicle description, e.g. '2017 ford escape'.",
      "type": "string"
    },
    "year": {
      "description": "4-digit year, if already known.",
      "type": "string"
    },
    "make": {
      "description": "Make, if already known.",
      "type": "string"
    },
    "model": {
      "description": "Model, if already known.",
      "type": "string"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢get_vehicle_summary(year, make, model, mileage, zip)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "year": {
      "type": "string",
      "pattern": "^\\d{4}$",
      "description": "4-digit model year from resolve_vehicle."
    },
    "make": {
      "type": "string",
      "description": "Make slug from resolve_vehicle, e.g. 'ford'."
    },
    "model": {
      "type": "string",
      "description": "Model slug from resolve_vehicle, e.g. 'f-150'."
    },
    "mileage": {
      "description": "Current odometer miles, when the user mentioned it.",
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "zip": {
      "description": "5-digit US ZIP code, only when the user mentioned one.",
      "type": "string",
      "pattern": "^\\d{5}$"
    }
  },
  "required": [
    "year",
    "make",
    "model"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢get_recalls(year, make, model)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "year": {
      "type": "string",
      "pattern": "^\\d{4}$",
      "description": "4-digit model year from resolve_vehicle."
    },
    "make": {
      "type": "string",
      "description": "Make slug from resolve_vehicle, e.g. 'ford'."
    },
    "model": {
      "type": "string",
      "description": "Model slug from resolve_vehicle, e.g. 'f-150'."
    }
  },
  "required": [
    "year",
    "make",
    "model"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢get_known_issues(year, make, model)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "year": {
      "type": "string",
      "pattern": "^\\d{4}$",
      "description": "4-digit model year from resolve_vehicle."
    },
    "make": {
      "type": "string",
      "description": "Make slug from resolve_vehicle, e.g. 'ford'."
    },
    "model": {
      "type": "string",
      "description": "Model slug from resolve_vehicle, e.g. 'f-150'."
    }
  },
  "required": [
    "year",
    "make",
    "model"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢get_maintenance(year, make, model, mileage)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "year": {
      "type": "string",
      "pattern": "^\\d{4}$",
      "description": "4-digit model year from resolve_vehicle."
    },
    "make": {
      "type": "string",
      "description": "Make slug from resolve_vehicle, e.g. 'ford'."
    },
    "model": {
      "type": "string",
      "description": "Model slug from resolve_vehicle, e.g. 'f-150'."
    },
    "mileage": {
      "description": "Current odometer miles, when the user mentioned it.",
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    }
  },
  "required": [
    "year",
    "make",
    "model"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet5 Tools