# cooper.vin > the apprentice Cooper — the apprentice of The Vinverse. The apprentice, and the joke is the job: Cooper doesn’t have one yet. He shadows the cast, carries things, and takes notes on everything; his one scripted answer is the fetch — he goes and gets the cast member who does the job. He serves no door, and the page says so plainly. The name is the job, and the job answers at an address. Motions: B2A Routes: GET / (this document's page) · GET /{VIN} (the record for one vehicle) Representations: text/html · text/markdown · application/json (Accept header; same URL) Evidence: every field posts value · source · timestamp · verification state; empty states are typed EMPTY, invalid VINs are typed INVALID_VIN — never a faked 200. Agent surface: one MCP server for the whole platform — https://apis.vin/mcp (all .vin doors are lenses over one spine; tools: decode_vin, vehicle_history, market_value, window_sticker, out_the_door_price, open_recalls, search_listings, cash_offer, transport_quote, finance_prequal, insurance_quote, start_purchase) Gates: typed OFFER (posted price, hard ceiling, x402) or NEEDS_HUMAN handoff URL — no account walls. Auth: https://auth.vin (issuer) · keys/metering via id.org.ai Siblings: https://vinverse.vin/ https://vinnie.vin/ https://dale.vin/ https://fiona.vin/ https://axel.vin/ https://val.vin/ https://reggie.vin/ https://tessa.vin/ https://pete.vin/ https://walt.vin/ https://verna.vin/ https://penny.vin/ https://della.vin/ https://tucker.vin/ https://porter.vin/ https://rusty.vin/ https://rex.vin/ https://warren.vin/ https://izzy.vin/ https://milo.vin/ https://sally.vin/ https://otis.vin/