Moonshot Lab (demo)
by moonshotlab1.com in Other
Agent car inventory index. Synthetic demo data, not real inventory, not an offer.
https://moonshotlab1.com/mcp- Tools
- 17
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 397 ms
- 500 ms slowest 5%
- Last check
- Passed
- 10 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"moonshot-lab-demo": {
"type": "http",
"url": "https://moonshotlab1.com/mcp"
}
}
}17 tools
- 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…
- 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…
- 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…
- 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…
- 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=<key> to the MCP URL. Nothing else changes: anonymous use keeps…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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.
Security scan
1 finding
- Unusually long description in tool:search_inventory
search_inventory (search inventory) Search the SYNTHETIC demo inventory (about 8…
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 10 h ago | Passed | 200 | 388 ms |
| 21 h ago | Passed | 200 | 424 ms |
| 32 h ago | Passed | 200 | 500 ms |
| 43 h ago | Passed | 200 | 238 ms |
| 2 days ago | Passed | 200 | 397 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 408 ms |
| 3 days ago | Passed | 200 | 402 ms |
| 3 days ago | Passed | 200 | 288 ms |
| 4 days ago | Passed | 200 | 278 ms |
| 4 days ago | Passed | 200 | 499 ms |
| 5 days ago | Passed | 200 | 472 ms |
| 5 days ago | Passed | 200 | 248 ms |
| 5 days ago | Passed | 200 | 258 ms |
| 6 days ago | Passed | 200 | 407 ms |
| 6 days ago | Passed | 200 | 415 ms |