0%
> INITIALIZING...
SYS.V.4.0.1SECURE_CONNECTION
Induwara
Back to Projects

AI SHOPPING CONCIERGE & MCP TOOLS

Kapruka Genie

Jun 2026

AI shopping concierge for Kapruka: full-screen chat that searches products, manages cart, checkout, pay links, and order tracking via Kapruka MCP tools.

Kapruka Genie project screenshot

Technologies

Next.jsReactJavaScriptGoogle GeminiClaude

Project details

Overview

Kapruka Genie (Aladdin) is an AI shopping concierge for Kapruka. A full-screen chat searches products, updates the cart, starts checkout, issues pay links, and tracks orders through Kapruka MCP tools. Onboarding is trilingual (English, Sinhala, Tamil). LLM routing is hybrid — Gemini Flash and Claude — with a gift finder, voice STT/TTS, and an admin panel.

Built for the Kapruka Agent Challenge (deadline 30 June 2026).

Problem

E-commerce search and checkout still assume the shopper already knows the catalogue. A concierge that can act (search, cart, pay, track) via tools is closer to how people actually shop for gifts.

What I built

  • Full-screen conversational shopping UI
  • MCP tool calls for catalogue, cart, checkout, pay links, and orders
  • Hybrid LLM routing (Gemini Flash / Claude)
  • Gift finder flow and voice input/output
  • Trilingual onboarding and an admin panel

Impact

  • End-to-end agent demo against a real Sri Lankan commerce brand’s tool surface
  • Practical MCP + multi-model routing, not a single chatbot prompt
  • Voice and localization included, matching local shoppers

Key features

  • Chat that actually mutates cart and checkout state
  • Gift finder
  • Voice STT/TTS
  • Admin operations panel
  • English / Sinhala / Tamil onboarding

Technologies

Next.js, React, JavaScript, Zustand, Google Gemini, Claude, conversational AI / speech, Vercel, GitHub.

My role

Agent architecture, tool wiring, LLM routing, and the concierge UX for the challenge submission.