AutoPrivado
Private car sales in Europe: search listings, price estimate from VIN, portals, contracts.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"autoprivado": {
"url": "https://autoprivado.com/mcp"
}
}
}Puntos de conexión remotos
https://autoprivado.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (7)
🟡create_listing(vin, plate, country, km, condition, ...)
Create a car-for-sale listing for a PRIVATE seller on AutoPrivado, only on behalf of and with the consent of the car's owner. Decodes the VIN (NHTSA vPIC) or Dutch plate (RDW), gives a rule-based price estimate, writes the listing in EN/DE/IT/ES/FR/NL/PL and a missing-info checklist. The listing page goes live on autoprivado.com; returns its URL and a secret edit URL (give the edit URL only to the seller). AutoPrivado never posts to portals: the seller publishes on each portal himself with the posting kit (kitUrl). Limited per client and per day (free service).
Esquema de entrada
{
"type": "object",
"properties": {
"vin": {
"type": "string",
"description": "17-character VIN"
},
"plate": {
"type": "string",
"description": "Dutch licence plate (NL only, RDW lookup)"
},
"country": {
"type": "string",
"enum": [
"DE",
"FR",
"ES",
"IT",
"PL",
"NL"
],
"description": "Country where the car is sold"
},
"km": {
"type": "integer",
"description": "Mileage in km"
},
"condition": {
"type": "string",
"enum": [
"excellent",
"good",
"fair",
"poor"
]
},
"price": {
"type": "integer",
"description": "Asking price: EUR, or PLN (złoty) when country is PL. No conversion."
},
"alsoIn": {
"type": "array",
"items": {
"type": "string",
"enum": [
"DE",
"FR",
"ES",
"IT",
"PL",
"NL"
]
},
"description": "Optional: also sell in these other markets. Posting kits are written in each market's language and the car appears in searches there."
},
"altPrice": {
"type": "integer",
"description": "Optional second price for markets in the other currency (PLN for PL when the seller uses EUR, EUR when the seller is in PL). Never converted; without it those kits show no price."
},
"newPrice": {
"type": "integer",
"description": "Approximate list price when new (EUR), improves the estimate for VINs"
},
"negotiable": {
"type": "boolean"
},
"gearbox": {
"type": "string",
"enum": [
"manual",
"automatic"
]
},
"colour": {
"type": "string"
},
"accidentFree": {
"type": "boolean"
},
"serviceHistory": {
"type": "boolean"
},
"owners": {
"type": "integer"
},
"inspectionUntil": {
"type": "string",
"description": "YYYY-MM-DD"
},
"notes": {
"type": "string",
"description": "Seller's own words (kept in the original language)"
},
"city": {
"type": "string"
},
"contact": {
"type": "string",
"description": "Public contact shown on the listing (optional; it is public)"
},
"showVin": {
"type": "boolean",
"description": "Show VIN/plate publicly (seller consent)"
},
"vehicle": {
"type": "object",
"description": "Overrides: make, model, year, fuel, powerKw, body …"
}
},
"required": [
"country",
"km"
]
}🟢get_listing(id, lang)
Get one AutoPrivado listing by id: vehicle data, price and currency, texts in 7 languages, photo URLs, page URL per language, missing-info checklist. Expired or deleted listings return not_found.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Listing id, e.g. from search_listings or a URL https://autoprivado.com/l/<id>"
},
"lang": {
"type": "string",
"enum": [
"en",
"de",
"it",
"es",
"fr",
"nl",
"pl"
],
"description": "Optional: language of the returned page URL"
}
},
"required": [
"id"
]
}🟢search_listings(q, make, model, country, minPrice, ...)
Search active private-seller car listings on AutoPrivado. Filters: free text (make/model), make, model, market country, price range with currency, max km, min year, fuel. A country search also returns cars cross-listed into that market (crossListed, marketPrice, marketCurrency); price filters use that market's currency (PLN in PL, EUR elsewhere). Results may be up to a minute old.
Esquema de entrada
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Make or model text"
},
"make": {
"type": "string"
},
"model": {
"type": "string"
},
"country": {
"type": "string",
"enum": [
"DE",
"FR",
"ES",
"IT",
"PL",
"NL"
],
"description": "Market (country of sale)"
},
"minPrice": {
"type": "integer"
},
"maxPrice": {
"type": "integer"
},
"currency": {
"type": "string",
"enum": [
"EUR",
"PLN"
],
"description": "Only listings priced in this currency (in the searched market)"
},
"maxKm": {
"type": "integer"
},
"minYear": {
"type": "integer"
},
"fuel": {
"type": "string",
"enum": [
"petrol",
"diesel",
"electric",
"lpg",
"cng",
"hydrogen",
"other"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
}
}
}🟢decode_vehicle(vin, plate, country)
Decode a 17-character VIN (NHTSA vPIC, works best for cars sold in the US and many EU makes) or a Dutch licence plate (RDW open data: make, model, first registration, fuel, power, APK date). Returns the vehicle data AutoPrivado would use. Nothing is stored.
Esquema de entrada
{
"type": "object",
"properties": {
"vin": {
"type": "string"
},
"plate": {
"type": "string",
"description": "Dutch plate, e.g. HLZ85B"
},
"country": {
"type": "string",
"enum": [
"NL"
],
"description": "Plate country (NL only)"
}
}
}🟢estimate_price(vin, plate, vehicle, km, condition, ...)
Rule-based price range (low/mid/high, EUR) for a used car from its VIN or Dutch plate (or make/model/year), mileage, condition and the approximate price when new. Not a valuation; it explains every step and the typical dealer gap. Polish listings are priced in PLN by the seller; this estimate is always in EUR, never converted. Nothing is stored.
Esquema de entrada
{
"type": "object",
"properties": {
"vin": {
"type": "string"
},
"plate": {
"type": "string",
"description": "Dutch plate (RDW)"
},
"vehicle": {
"type": "object",
"description": "Instead of VIN/plate or as overrides: make, model, year, firstRegistration (YYYY-MM-DD), listPrice"
},
"km": {
"type": "integer"
},
"condition": {
"type": "string",
"enum": [
"excellent",
"good",
"fair",
"poor"
]
},
"newPrice": {
"type": "integer",
"description": "Approximate price when new in EUR (needed when the decoder has no list price)"
},
"lang": {
"type": "string",
"enum": [
"en",
"de",
"it",
"es",
"fr",
"nl",
"pl"
],
"description": "Language of the explanation"
}
}
}🟢list_portals(country)
The car portals AutoPrivado prepares posting kits for, per country (IT, ES, DE, FR, NL, PL): recommended and optional portal, home page, the portal's own listing form, private-seller fee with its source, optional payment service, and whether a seller from abroad can use it.
Esquema de entrada
{
"type": "object",
"properties": {
"country": {
"type": "string",
"enum": [
"DE",
"FR",
"ES",
"IT",
"PL",
"NL"
],
"description": "Optional: only this country"
}
}
}🟢get_sale_documents(country, lang, saleDate, listingId)
Links and data for closing a private car sale in a country: printable sale-contract template (prefilled when a listing id is given), the change-of-ownership checklist with deadlines (computed from the sale date), documents to hand over, costs and official sources.
Esquema de entrada
{
"type": "object",
"properties": {
"country": {
"type": "string",
"enum": [
"DE",
"FR",
"ES",
"IT",
"PL",
"NL"
]
},
"lang": {
"type": "string",
"enum": [
"en",
"de",
"it",
"es",
"fr",
"nl",
"pl"
],
"description": "Language of the checklist texts (default en)"
},
"saleDate": {
"type": "string",
"description": "YYYY-MM-DD, to compute deadlines"
},
"listingId": {
"type": "string",
"description": "Optional: prefill the contract with this listing"
}
},
"required": [
"country"
]
}Comunidad
Evidencia