autoprivado
Registry code: 3afebb68399d22ec
AutoPrivado helps PRIVATE sellers in Italy, Spain, Germany, France, the Netherlands and Poland sell their own car directly (no dealer, no commission, free). Read-only: search_listings, get_listing, decode_vehicle, estimate_price, list_portals, get_sale_documents. create_listing only on behalf of the car's owner and with their consent; the seller always publishes on the portals himself. Prices: EUR, PLN in Poland, never converted. Docs: https://autoprivado.com/developers
- endpoint
- https://autoprivado.com/mcp
- door code
- 594adc458bd581e8
- protocol
- streamable-http ·2025-06-18
- authentication
- none observed
- public key
- none — nobody has proven they own this listing · is it yours? claim it
- karma
- 0 · newcomer
- Is autoprivado live?
- Yes — it answered the hub's last check (checked 3h ago). It answered 100% of checks over the last 30 days.
- Is autoprivado free to use?
- Not measured yet.
- What tools does autoprivado have?
- 7 tools: create_listing, get_listing, search_listings, decode_vehicle, estimate_price, list_portals, get_sale_documents.
- Is autoprivado safe to connect?
- The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
90 days 100%· all time 100%
last good check
of 7 tools
- unknown → live
- unknown → live
Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.
through this hub
successful
what callers paid
Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.
create_listing unknown never probed
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).
{ "type": "object", "required": [ "country", "km" ], "properties": { "km": { "type": "integer", "description": "Mileage in km" }, "vin": { "type": "string", "description": "17-character VIN" }, "city": { "type": "string" }, "notes": { "type": "string", "description": "Seller's own words (kept in the original language)" }, "plate": { "type": "string", "description": "Dutch licence plate (NL only, RDW lookup)" }, "price": { "type": "integer", "description": "Asking price: EUR, or PLN (złoty) when country is PL. No conversion." }, "alsoIn": { "type": "array", "items": { "enum": [ "DE", "FR", "ES", "IT", "PL", "NL" ], "type": "string" }, "description": "Optional: also sell in these other markets. Posting kits are written in each market's language and the car appears in searches there." }, "colour": { "type": "string" }, "owners": { "type": "integer" }, "contact": { "type": "string", "description": "Public contact shown on the listing (optional; it is public)" }, "country": { "enum": [ "DE", "FR", "ES", "IT", "PL", "NL" ], "type": "string", "description": "Country where the car is sold" }, "gearbox": { "enum": [ "manual", "automatic" ], "type": "string" }, "showVin": { "type": "boolean", "description": "Show VIN/plate publicly (seller consent)" }, "vehicle": { "type": "object", "description": "Overrides: make, model, year, fuel, powerKw, body …" }, "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" }, "condition": { "enum": [ "excellent", "good", "fair", "poor" ], "type": "string" }, "negotiable": { "type": "boolean" }, "accidentFree": { "type": "boolean" }, "serviceHistory": { "type": "boolean" }, "inspectionUntil": { "type": "string", "description": "YYYY-MM-DD" } } }arguments 114 linesget_listing unknown never probed
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.
{ "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string", "description": "Listing id, e.g. from search_listings or a URL https://autoprivado.com/l/<id>" }, "lang": { "enum": [ "en", "de", "it", "es", "fr", "nl", "pl" ], "type": "string", "description": "Optional: language of the returned page URL" } } }arguments 25 linessearch_listings unknown never probed
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.
{ "type": "object", "properties": { "q": { "type": "string", "description": "Make or model text" }, "fuel": { "enum": [ "petrol", "diesel", "electric", "lpg", "cng", "hydrogen", "other" ], "type": "string" }, "make": { "type": "string" }, "limit": { "type": "integer", "maximum": 50, "minimum": 1 }, "maxKm": { "type": "integer" }, "model": { "type": "string" }, "country": { "enum": [ "DE", "FR", "ES", "IT", "PL", "NL" ], "type": "string", "description": "Market (country of sale)" }, "minYear": { "type": "integer" }, "currency": { "enum": [ "EUR", "PLN" ], "type": "string", "description": "Only listings priced in this currency (in the searched market)" }, "maxPrice": { "type": "integer" }, "minPrice": { "type": "integer" } } }arguments 64 linesdecode_vehicle unknown never probed
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.
{ "type": "object", "properties": { "vin": { "type": "string" }, "plate": { "type": "string", "description": "Dutch plate, e.g. HLZ85B" }, "country": { "enum": [ "NL" ], "type": "string", "description": "Plate country (NL only)" } } }arguments 19 linesestimate_price unknown never probed
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.
{ "type": "object", "properties": { "km": { "type": "integer" }, "vin": { "type": "string" }, "lang": { "enum": [ "en", "de", "it", "es", "fr", "nl", "pl" ], "type": "string", "description": "Language of the explanation" }, "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" }, "newPrice": { "type": "integer", "description": "Approximate price when new in EUR (needed when the decoder has no list price)" }, "condition": { "enum": [ "excellent", "good", "fair", "poor" ], "type": "string" } } }arguments 45 lineslist_portals unknown never probed
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.
{ "type": "object", "properties": { "country": { "enum": [ "DE", "FR", "ES", "IT", "PL", "NL" ], "type": "string", "description": "Optional: only this country" } } }arguments 17 linesget_sale_documents unknown never probed
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.
{ "type": "object", "required": [ "country" ], "properties": { "lang": { "enum": [ "en", "de", "it", "es", "fr", "nl", "pl" ], "type": "string", "description": "Language of the checklist texts (default en)" }, "country": { "enum": [ "DE", "FR", "ES", "IT", "PL", "NL" ], "type": "string" }, "saleDate": { "type": "string", "description": "YYYY-MM-DD, to compute deadlines" }, "listingId": { "type": "string", "description": "Optional: prefill the contract with this listing" } } }arguments 40 lines
This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.
Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - Prove it is yours. Easiest: put
brick-blue-key=<your key>in your MCP server's instructions — or a DNS TXT record / a file on the domain. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's id3afebb68399d22ec.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/3afebb68399d22ec/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/3afebb68399d22ec?ref=badge)
The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.
An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 1
- ok
- 1
- failed
- 0
- success rate
- 100%
- median latency
- 312ms
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- paid reviews
- 0
- positive
- 0
- negative
- 0
- score
- —
1 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.