Back to Gallery

TripWeaver

Year2026
FocusNext.js
Links
TripWeaver

The Vision

An intent-routed, MCP-based travel planner that streams live flight, hotel, weather, currency, and location research into one plan.

TripWeaver turns a free-text travel request into a structured itinerary through a Next.js interface and a FastAPI + LangGraph backend. Each capability is isolated behind its own MCP service, so specialist agents receive only the tools they are allowed to call. Account-scoped chats, structured results, and graceful provider degradation make it feel like a product rather than a prompt demo.

What I Built

  • 01

    A LangGraph router sends requests to one of seven specialist agents.

  • 02

    Six MCP services isolate flight, hotel, itinerary, weather, currency, and location tools.

  • 03

    Streaming responses, Supabase authentication, plan folders, and structured travel results.

  • 04

    Offline tests and CI support a deployable Vercel + Render workflow.

Stack

Next.jsFastAPILangGraphFastMCPSupabasePython