Get the FREE Ultimate OpenClaw Setup Guide →

travel

MCP server from gs-ysingh/travel-mcp-server

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio gs-ysingh-travel-mcp-server npx travel-mcp-server \
  --env FLIGHT_API_KEY="your_flight_api_key" \
  --env BOOKING_API_KEY="your_booking_api_key" \
  --env WEATHER_API_KEY="your_weather_api_key" \
  --env EXCHANGE_API_KEY="your_exchange_api_key" \
  --env GOOGLE_PLACES_API_KEY="your_google_places_api_key"

How to use

This MCP server provides a comprehensive travel planning assistant with tools for flight search, accommodation search, currency exchange, weather forecasts, and trip budget calculations. After starting the server, you can interact with the server through MCP-compatible clients. The server exposes the following tools: search_flights to find flight options between destinations, search_accommodation to browse hotels and rentals, get_exchange_rate to convert currencies, get_weather_forecast to fetch weather data for travel dates, and calculate_trip_budget to estimate overall trip costs. Use these tools to build complex travel itineraries by combining data from multiple services and aggregating costs across flights, lodging, and daily expenses. To integrate with a client, configure the MCP server reference in your client’s mcpServers section so your client can invoke these tools via the MCP protocol.

How to install

Prerequisites:

  • Node.js (recommended current LTS) and npm installed
  • Git installed

Installation steps:

  1. Clone the repository git clone <repository-url> cd travel-mcp-server

  2. Install dependencies npm install

  3. Create and configure environment variables

    • Copy the example file to a real .env if provided (e.g., cp .env.example .env)
    • Populate API keys and any required credentials in .env
  4. Run in development mode npm run dev

  5. Build and run for production npm run build npm start

  6. Optional: watch mode for automatic restarts during development npm run watch

Additional notes

Tips:

  • Keep API keys secure; do not commit .env files to version control.
  • Ensure your chosen flight/accommodation/currency/weather services are enabled and you have valid API keys.
  • If you run into MCP client compatibility issues, verify the mcpServers naming matches between client config and server config.
  • For production deployments, consider securing environment variables and using a process manager (e.g., PM2) to keep the server running.
  • If you update dependencies, run npm install to refresh node_modules and retest all tools.

Related MCP Servers

Sponsor this space

Reach thousands of developers