Skip to main content
Glama

🌍 Travel Planner MCP Server

An intelligent agentic system for travel planning built with Model Context Protocol (MCP).

Quick Start

Prerequisites

  • Docker installed

  • Claude Desktop app

Installation

  1. Pull Docker Image

docker pull YOUR_DOCKERHUB_USERNAME/travel-planner-mcp:latest
  1. Configure Claude Desktop

Edit your Claude Desktop config file:

  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json

Add this configuration:

{
  "mcpServers": {
    "travel-planner": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "YOUR_DOCKERHUB_USERNAME/travel-planner-mcp:latest"
      ]
    }
  }
}
  1. Restart Claude Desktop

Related MCP server: Ingrids Reisetjenester

🔧 Development Setup

# Create virtual environment
/opt/homebrew/bin/python3.12 -m venv .venv
source .venv/bin/activate

# Install dependencies
uv add "mcp[cli]" httpx anthropic

# Run server
python src/travel_planner/server.py

📚 Usage Examples

  • "What's the weather like in Paris for the next 5 days?"

  • "Find tourist attractions in Rome"

  • "Create a 4-day itinerary for Tokyo focusing on traditional culture"

  • "How far is it from London to Edinburgh?"

API Keys

Free APIs Used (No Keys Required!)

  • Open-Meteo API: Weather forecasting

  • OpenStreetMap/Nominatim: Geocoding and location data

  • Overpass API: Points of interest search

All tools work without any API keys!

🛠️ Technical Details

Technologies

  • Language: Python 3.12+

  • Framework: FastMCP (Model Context Protocol)

  • Containerization: Docker

  • APIs: httpx for async HTTP requests

  • External Services: All free, no authentication required

Tools Specification

  1. get_weather_forecast: Real-time weather data from Open-Meteo

  2. search_places: Find attractions using OpenStreetMap/Overpass

  3. generate_itinerary: Template-based itinerary generator (no AI key needed)

  4. calculate_travel_distance: Haversine distance calculations

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/BajpaiH22/travel-planner-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server