Travel Assistant

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

Visit Travel Assistant

How to install and configure Travel Assistant

  1. Ensure Python 3.8+ and the 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.

What you can do with Travel Assistant

  • Comparing multi-airline flight options, baggage policies, layovers, and total costs between target departure and destination airports. - Discovering hotel or vacation rental accommodations filtered by specific amenities, guest ratings, and nightly price constraints. - Checking current weather conditions and forecasts to schedule outdoor activities like hiking on optimal days. - Converting international accommodation and event costs into home currencies to maintain budgets for complex multi-city trips. - Finding local cultural festivals, museums, and dining events tailored to specific user interests during scheduled travel dates.

Key facts

  • https://github.com/skarlekar/mcp_travelassistant
  • CRM, ERP & E-commerce, Finance, Crypto & Payments, Maps, Weather & Local Data
  • flights, geocoding, hotels, travel, weather

Part of MCP Servers

Related MCP servers

  • MCP Microsoft Office Bridge β€” MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the…
  • MCP Mempool β€” MCP Mempool is an MCP server that exposes the mempool.space WebSocket and REST APIs to AI agents, LLM assistants, and…
  • MCP NIF.PT β€” MCP NIF.PT is an MCP server that connects LLM clients to the Portuguese NIF.PT public API to retrieve and analyze…
  • MCP Options Order Flow Server β€” MCP Options Order Flow Server is an MCP server that provides real-time options order flow data, institutional bias tracking, and…
  • MCP Open Library β€” MCP Open Library is an MCP server that connects AI assistants to the Open Library catalogue API to retrieve book,…
  • MCP Orlen Wholesale Price β€” MCP Orlen Wholesale Price is an MCP server that provides access to Polish Orlen fuel wholesale pricing data directly inside…

What is Travel Assistant?

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.

Which MCP clients work with Travel Assistant?

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.

What API keys are required to use Travel Assistant?

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.

Is Travel Assistant open source?

Yes, Travel Assistant is an open source project distributed under the MIT license and hosted on GitHub.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories