Demo Truth and Validation
How Hunch Works (WebMCP-style)
Hunch discovers tools by scraping the DOM and interacting with forms/buttons directly - just like WebMCP. This means many capabilities work WITHOUT API extensions.
DOM-Based (No Extension Needed)
| Capability | How It Works |
|---|
| Product search | Extract product cards from DOM |
| Add to cart | Click add-to-cart buttons |
| Order lookup | Fill form → read result from page |
| Booking | Fill booking form → submit |
| Quote requests | Fill form → submit |
API-Based (Requires Extension)
| Capability | Extension | When Needed |
|---|
| Shopify cart | Shopify | Reliable add-to-cart on Shopify |
| Verified order status | Shopify/Woo | Verify ownership before showing order |
| Calendly booking | Calendly | Direct Calendly scheduling |
What Works Without Extensions
- Product search - DOM extraction ✅
- Add to cart - DOM click + Shopify/Woo fallback ✅
- Order lookup - Fills order form, reads page status ✅
- Booking forms - DOM fill + submit ✅
Honest Claims
| Claim | Works? | Why |
|---|
| "Search products on YOUR site" | ✅ Yes | DOM discovery |
| "Add to cart on YOUR site" | ✅ Yes | DOM + API fallback |
| "Track YOUR order" | ✅ Yes | Fills form, reads result |
| "Search Amazon/Expedia" | ❌ Never | Labeled "concept" |
| "Book third-party travel" | ❌ Never | Labeled "concept" |
Demo Sites
/demo-sites/ecommerce - Product search, cart, checkout
/demo-sites/booking - Booking form discovery
/demo-sites/quote - Quote form discovery
/demo-sites/support - Order lookup form
Each loads the production widget from environment variables.