Pseudo-log of a complete interaction. Shows the discovery pattern, trust evaluation, and checkout flow.
# User → Agent → MCP tools
> User: Find me running sneakers under $150
│
[1] GET /llms.txt → found endpoint POST /demo-store/mcp
[2] tools/call get_merchant_profile → trust: 0.85, STANDARD ✓
[3] tools/call search_products { query: "sneakers", max_price: 150 }
→ 4 results found
[4] tools/call get_product_details { id: "prod_abc123" }
→ Ultra Boost Running Shoe, $119.99, in stock, rating: 4.8
[→] Showing user: Ultra Boost $119.99 ⭐ 4.8 · 30-day returns
│
> User: Yes, add it to cart and checkout
│
[5] tools/call create_cart { items: [{ productId: "prod_abc123", qty: 1 }] }
→ cart_id: cart_xyz789
[6] tools/call get_shipping_rates (elicitation: address)
→ Standard $5.99 (3–5 days), Express $12.99
[7] tools/call select_shipping_option { optionId: "standard" }
[8] tools/call preview_checkout → subtotal $119.99 + $5.99 = $125.98
[!] Policy: amount > $100 requires human confirmation
[→] Confirming with user: $125.98 via Stripe — confirm? [YES/NO]
│
> User: Yes
│
[9] tools/call complete_checkout { paymentMethod: "STRIPE", buyerEmail: "..." }
→ status: COMPLETED · order: #ORD-20260324-001 ✓
* Buyer address and email collected via elicitation — the agent never stores them.