About this project
# TripSync — MCP-Powered Travel Planning Assistant ### What does it do? TripSync connects an AI assistant to travel-planning tools through the Model Context Protocol (MCP). It helps users retrieve potential booking details from Gmail, research destinations and transportation options through web search, organize trip itineraries, identify scheduling conflicts, and estimate transfer times when Google Maps Routes is configured. It uses PostgreSQL to persist trip-related data and supports optional Google Calendar integration. ### Who is it for? TripSync is designed for frequent travelers, students, professionals, and anyone who wants to organize trips without manually switching between email, web search, calendars, and itinerary tools. It is also useful for developers exploring how MCP can connect AI assistants to real-world services and databases. ### What makes it special? Unlike a basic travel chatbot that mainly provides recommendations, TripSync gives an AI assistant access to practical tools that can retrieve information and work with structured trip data. Its approach combines Gmail booking discovery, web research with source links, persistent PostgreSQL storage, and deterministic itinerary conflict analysis in one MCP-based workflow. The project also emphasizes responsible integration design through validated tool inputs, encrypted OAuth token storage, untrusted-content handling, and preview-before-commit workflows for optional calendar synchronization. Its modular architecture allows external services to be configured independently, while automated tests help verify core behavior. **The goal:** to make travel planning more connected, organized, and actionable by bringing scattered travel information into one AI-accessible workflow.
Team RS_team
Rishi SinghLead