Travel Assistant is an MCP server ecosystem that equips AI assistants with tools for comprehensive travel planning, flight search, accommodation booking, local activity discovery, and financial calculation. It connects Model Context Protocol clients like Claude to multiple specialized services, including SerpAPI, OpenWeatherMap or National Weather Service, and OpenStreetMap Nominatim. Designed for travelers, travel coordinators, and assistants, the suite consists of six modular servers: flight search, hotel search, event search, geocoder, weather search, and finance search. By exposing these discrete capabilities through standardized MCP tools, Travel Assistant enables an LLM to orchestrate end-to-end trip planning. It converts addresses to coordinates, searches and filters airline tickets and lodging options, looks up local events based on user interests, retrieves forecast conditions to optimize daily schedules, and converts currencies to match specific budgets. The architecture ensures that each domain service operates independently while allowing the AI client to coordinate data dependencies and construct coherent itineraries.
Category: CRM, ERP & E-commerce
Tags: flights, geocoding, hotels, travel, weather
uv package manager are installed on your machine. 2. Create a base project directory and subdirectories for each server: flight-search, hotel-search, event-search, geocoder, weather-search, and finance-search. 3. Install dependencies inside each subdirectory using uv sync. 4. Open your Claude Desktop configuration file at ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows). 5. Add configuration entries under mcpServers for each server, specifying command: "uv" and args running the corresponding script (such as flight_search_server.py) with your SERPAPI_KEY in the env block where required. 6. Restart Claude Desktop to initialize the servers.Part of MCP Servers
Travel Assistant is an ecosystem of Model Context Protocol servers designed to handle multi-step travel planning. It coordinates separate servers for flight search, hotel booking, local events, geocoding, weather forecasts, and currency conversion so AI clients can build comprehensive itineraries.
Travel Assistant is designed to work with any client supporting the Model Context Protocol, including Claude Desktop. Once the servers are registered in the client configuration, the assistant can query and coordinate all six travel tools.
The suite requires a SerpAPI key for flight, hotel, and event lookups, along with OpenWeatherMap or the National Weather Service for forecast data. Geocoding uses OpenStreetMap Nominatim, which requires no API key.
Yes, Travel Assistant is an open source project distributed under the MIT license and hosted on GitHub.