Inspiration

We wanted a simpler way to shop—without jumping between apps. A voice-first, unified experience that lets users order anything from one place.

What It Does

SmartShop helps you discover products, build carts, and check out across multiple sites—all from within your preferred LLM. Shopping becomes effortless and conversational.

How We Built It

Using Python, we developed MCP tools and prompts to handle product queries. Supabase stores product data, and our tool converts natural language into actionable shopping requests.

Challenges We Ran Into

Persisting cart memory across LLM sessions was tough. We also didn’t have enough time to implement a full payment flow.

Accomplishments We’re Proud Of

We built a working product discovery and cart system using natural language. The hallucinated session ID workaround simulated memory effectively.

What We Learned

We learned how to optimize the interaction between LLMs and MCP tools, better manage product data, and navigate LLM limitations during integration.

What’s Next for SmartShop

Next up: persistent carts, in-LLM checkout, and expanding our product base via partnerships with Shopify, D2C brands, and delivery services.

Built With

Share this project:

Updates