Categories › Web & Browser › Web search engines & search APIs
Agent car inventory index. Synthetic demo data, not real inventory, not an offer.
Remote server: your requests and data go to moonshotlab1.com. Claude Code: claude mcp add --transport http moonshot-lab-demo https://moonshotlab1.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
search_inventory — Search the SYNTHETIC demo inventory (about 860 fictional vehicles at 20 fictional dealers in TX, CA, FL, GA, AZ, IL, NY and OH). Results arelist_searchable_fields — Every filterable ontology field (vehicle, listing, store, dealer, price, fee, incentive, media, payment) with its type, range or allowed valget_payment_estimate — Use this to answer 'what would my monthly payment be' for ONE listing. It runs the same itemized out-the-door calculation as estimate_out_thcompare_payment_scenarios — Use this to compare several financing what-ifs for ONE listing side by side in one call (for example cash down, term, credit tier or APR, trregister_agent — Optional and free. Registers your agent and returns an agent key (shown once) that gives it a durable, anonymous id in Moonshot Lab's bot ansave_search — DEMO. Save a car search and get alerted when new cars match. Returns a search_id (keep it; it is the only way to read or cancel the search) get_new_matches — DEMO. New cars that started matching a saved search after it was saved (or after `since`). Also removes expired saved searches and their concancel_search — DEMO. Cancel a saved search. Any shopper email stored for it is deleted.prepare_dealer_handoff — Use this when the shopper has picked a car and a deal structure and wants to take it to the dealer. Builds a structured dealer handoff packaget_listing — Full synthetic listing record with per-value provenance (method 'synthetic'). listing_id is dealer_key:VIN (as returned by search_inventory)get_price_breakdown — Use this to see what the dealer LISTS for ONE listing, as published: headline price, MSRP (new cars), price_components, dealer fees (doc feeestimate_out_the_door — Use this for the buyer's TOTAL price of ONE listing: an itemized out-the-door DEMO ESTIMATE for the buyer's state, county and city, built wiget_dealer — Fictional dealer profile: registry entity, stores (selling locations) with fictional addresses and 555 phone numbers, group, state rules andlist_dealers — All 20 fictional demo dealers with group and store counts (each dealer lists its stores with group_id, region_id and store_id), the dealer hget_media — Media block for a listing: self-generated SVG placeholder images labeled DEMO (photo, video poster, spin), with rights notes. They are not pget_trade_in_scenarios — Ready-made demo trade-in scenarios (one per state) with trade_value and payoff to pass to estimate_out_the_door or get_payment_estimate.get_ontology — Schema links, schema version, covered states, condition values, search sorts and the value-wrapper format ({v, m, c, src}). For the list of Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.