WayVify
An AI-powered multi-agent travel planner that coordinates specialized agents for flights, hotels, weather, budgets, and itinerary generation with human-in-the-loop review.
Benchmark Results & Metrics
01 // Overview
WayVify is an AI-powered multi-agent travel planning system built with LangGraph, MCP, FastAPI, and LLM-based agent orchestration. It transforms natural-language travel requests into personalized, budget-aware, and weather-informed travel plans. Unlike a conventional single-prompt travel chatbot, WayVify uses a Supervisor Agent to understand travel requirements, extract constraints, and dynamically route tasks to specialized agents for flight discovery, hotel research, weather analysis, budget planning, and itinerary synthesis. The system integrates the Model Context Protocol (MCP) to connect agents with external tools and services, including aviation data, web search, and weather information. After generating a draft itinerary, the workflow pauses using LangGraph's Human-in-the-Loop mechanism, allowing the user to approve the plan or provide feedback before the final itinerary is generated. WayVify also supports multi-currency budget analysis, itinerary export, PDF generation, and a dedicated technical documentation interface.
02 // The Problem
03 // System Architecture
Supervisor-Worker Multi-Agent Architecture with MCP & HITL
A central Supervisor Agent understands the user's travel request, extracts constraints (destination, duration, origin, budget), and dynamically routes tasks to specialized worker agents (Flight, Hotel, Weather, Budget). Outputs are aggregated into a structured draft itinerary before pausing via LangGraph's interrupt() mechanism for Human-in-the-Loop approval.
04 // Implementation
Developed in Python using FastAPI and LangGraph for stateful multi-agent execution. Integrated the Model Context Protocol (MCP) to provide standardized tool interfaces for AviationStack, Tavily, and OpenWeather. Powered by Groq Llama 3.3 70B for high-speed inference and deployed on Vercel with PostgreSQL / MemorySaver state persistence.
05 // Execution Workflow
06 // Technology Stack
AI / Agent Framework
Tool Integration
Backend & AI Model
Deployment & Infrastructure
07 // Technical Challenges
Lessons Learned
- •Task decomposition into specialized worker agents significantly improves output quality and tool groundings over monolithic LLM prompts.
- •Standardizing external API access via Model Context Protocol (MCP) simplifies tool maintenance and agent interoperability.
- •LangGraph state checkpointers (MemorySaver) enable seamless pause-and-resume human approval loops.
Future Improvements
- •Adding real-time booking API integration for direct flight and hotel reservations.
- •Expanding MCP tool integrations for transit schedules and local activity recommendations.

