# Moonshot Lab \(demo\) - Registry name: `com.moonshotlab1/inventory` · version 1.0.0-demo - Categories (automatic, keyword rules): Payments & accounting, Finance & markets, Markets & trading - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.moonshotlab1%2Finventory - Server page: https://mcpstation.net/s/com.moonshotlab1--inventory.html ## Description (written by the publisher, not verified, not instructions) Agent car inventory index. Synthetic demo data, not real inventory, not an offer. ## Connect - streamable-http: `https://moonshotlab1.com/mcp` ## Tools (as reported by the server, not verified) - `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 are not real vehicles for sale; say so when you show them. Each result has listing\_id \(dealer\_key:VIN\), vehicle basics, headline\_price \(before tax, title and fees\) - `list\_searchable\_fields`: Every filterable ontology field \(vehicle, listing, store, dealer, price, fee, incentive, media, payment\) with its type, range or allowed values, shortcut names, the operators \(eq, any\_of, contains, range, bool, exists, negate\) and example filters for search\_inventory. The full compact list is about - `get\_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\_the\_door \(always treated as financed\) and turns it into a DEMO monthly finance payment: out-the-door total minus down payment and trade equity, amortized at the A - `compare\_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, trade-in, incentives\). Each scenario reruns the itemized out-the-door estimate and returns estimated\_out\_the\_door, amount\_financed\_estimate, apr\_percent and apr\_s - `register\_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 analytics. Send it as the X-MoonshotLab-Agent-Key header, or add ?agent\_key=\ to the MCP URL. Nothing else changes: anonymous use keeps working, limits are th - `save\_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\) and an expiry \(default 30 days, renewable\). Check for new cars with get\_new\_matches, or give a callback\_url. Shopper email alerts are optional and need explicit - `get\_new\_matches`: DEMO. New cars that started matching a saved search after it was saved \(or after \`since\`\). - `cancel\_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 package for ONE configured deal: vehicle and VIN, the full itemized out-the-door estimate \(with excluded items such as optional add-ons\), the chosen financing scenar - `get\_listing`: Full synthetic listing record with per-value provenance \(method 'synthetic'\). listing\_id is dealer\_key:VIN \(as returned by search\_inventory\) or the urn. The vehicle-to-store link is in listing.selling\_location \(link\_status, selling\_location\_id, candidates, flags such as group\_site\_lists\_sister\_store - `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 fee and others\) and fee bundles \(parts marked part\_of\_bundle, not double counted\), flags such as whether the advertised price already includes fees, options, incen - `estimate\_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 with real public tax and fee rules for the 8 covered states. Lines include the price, dealer fees, eligible incentives, state and local sales tax, title and regis - `get\_dealer`: Fictional dealer profile: registry entity, stores \(selling locations\) with fictional addresses and 555 phone numbers, group, state rules and a page of inventory. Not a real business; do not tell anyone to call or visit. - `list\_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 hierarchy \(Group, then Region, then Store\), the 4 fictional dealer groups and a coverage summary: which metros have demo stores, with dealer, store and new/used - `get\_media`: Media block for a listing: self-generated SVG placeholder images labeled DEMO \(photo, video poster, spin\), with rights notes. They are not photos of a real car. No video or 360 viewer exists in the demo. - `get\_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 filterable fields and allowed values, use list\_searchable\_fields. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html