1. Conduid
  2. Maps
  3. Travel Planner
MCP server · Maps

Travel Planner

A $0, AI-first travel planner on Cloudflare — a metro-style trip timeline with a live map, budget, packing & photos, editable in the browser and by talking to Claude via MCP.

34Low

Scored 14 days ago · breakdown

About Travel Planner

Travel Planner is an MCP server in the Maps category: a $0, AI-first travel planner on Cloudflare — a metro-style trip timeline with a live map, budget, packing & photos, editable in the browser and by talking to Claude via MCP.

Install

From source
git clone https://github.com/viplavsoni/travel-planner

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Travel Planner

Powered by Claude · Grounded in docs

I know everything about Travel Planner. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Map-Based Travel Planner

A full-stack travel planner with:

  • MCP server tools for place search, routing, reverse geocoding, AI trip planning, and calendar export.
  • React + Tailwind frontend with interactive Leaflet map, itinerary UI, and direct Anthropic planning calls.

1) Setup

From the project root:

cd mcp-server && npm install
cd ../frontend && npm install

2) Run MCP Server

From project root:

node mcp-server/index.js

The MCP server uses stdio transport and exposes:

  • search_places
  • get_route
  • get_place_details
  • plan_trip
  • save_to_calendar

3) Run Frontend

cd frontend && npm run dev

App defaults:

  • OpenStreetMap tiles for map rendering.
  • Nominatim for city search.
  • Itinerary generation from browser using xAI Grok, OpenAI, or Anthropic keys.

4) Register MCP Server with Claude Desktop

Add this to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "travel-planner": {
      "command": "node",
      "args": ["/Users/viplavsoni/Documents/travel-planner/mcp-server/index.js"]
    }
  }
}

You can also copy from claude_desktop_config.json in this repository.

5) Environment Variables

Required

  • ANTHROPIC_API_KEY for MCP server (mcp-server)
  • One of these for frontend (frontend):
    • VITE_XAI_API_KEY
    • VITE_OPENAI_API_KEY
    • VITE_ANTHROPIC_API_KEY

Create:

  • mcp-server/.env (or export in shell)
  • frontend/.env with:
VITE_XAI_API_KEY=your_xai_grok_api_key_here
VITE_OPENAI_API_KEY=your_openai_api_key_here
VITE_ANTHROPIC_API_KEY=your_anthropic_api_key_here

Notes

  • This project uses only free mapping services: OpenStreetMap, Nominatim, and OSRM.
  • No separate backend API is required for the frontend; it calls Anthropic and map services directly.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Travel Planner

How do I install Travel Planner?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Travel Planner safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Travel Planner still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.