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.