Travel MCP logo

Travel MCP

by forgemeshlabs

Searches airports and routes, compares travel options, explains timing, and creates external booking links without an API key.

Install Travel MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "forgemeshlabs-travel-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@forgemeshlabs/travel-assistant-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 5 tools correctly (1mo ago).

Overview

forgemeshlabs/travel-mcp MCP server supports airport lookup, route searches, route comparisons, travel-timing guidance, and external booking-link generation. It runs locally through MCP clients and does not require authentication or a travel API account. Use it for read-only planning workflows; bookings are completed externally by booking partners. Route searches and comparisons may return commission-eligible links, which the tool output discloses.

Use cases

  • Look up airport details from an IATA code
  • Search options for a one-way or return route
  • Compare alternate origin and destination airports
  • Explain booking and airport timing considerations
  • Create an external booking link for a selected route

Key features

  • Airport metadata lookup
  • Single-route travel search
  • Multi-route comparison
  • Travel timing guidance
  • External booking-link generation
  • No API key or account setup

Tools5

What Travel MCP lets your agent do. Expand a tool for its parameters.

Verified live~997 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

5/5 checks healthy over the last 37d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · @forgemeshlabs/travel-assistant-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads753Package downloads in the last 30 days.
Last commit19d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed5Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Travel MCP works

What the forgemeshlabs/travel-mcp MCP server does

The forgemeshlabs/travel-mcp MCP server provides a local, no-key travel planning workflow for MCP-compatible clients. It covers airport metadata lookup, route planning, side-by-side route comparison, general timing advice, and creation of external booking links. The server does not complete reservations or create booking side effects.

Use it when an agent needs to validate an airport code, search a specific origin-destination airport pair, compare several route pairs, or answer questions about booking windows, airport arrival timing, layovers, and seasonal considerations.

How it works

The server exposes five MCP tools:

  • search_travel_options searches travel options for one airport pair. A return date can be supplied for a round trip; omitting it supports a one-way search. Results include route metadata and may include external booking links.
  • get_airport_info looks up one airport using its IATA code. It is intended for validating or explaining a single airport before planning a route.
  • compare_routes compares two or more origin-destination airport pairs. Each route may include an external booking link.
  • build_booking_link creates a booking-partner link after the route is already selected. It should not be used as the initial planning step.
  • explain_travel_timing provides general guidance about booking timing, airport arrival, layovers, and seasonal factors.

The forgemeshlabs/travel-mcp MCP server uses generic travel-provider language rather than requiring a configured travel API account. All listed tools are read-only from the server's perspective. External links can be commission-eligible, and that status is disclosed in tool output.

Setup and configuration

Install the published package globally with npm:

Terminal
npm install -g @forgemeshlabs/travel-assistant-mcp

For a client that launches MCP servers through a command, run:

Terminal
npx -y @forgemeshlabs/travel-assistant-mcp

Claude Desktop can use the same command in its claude_desktop_config.json:

config.json
{
  "mcpServers": {
    "travel-assistant": {
      "command": "npx",
      "args": ["-y", "@forgemeshlabs/travel-assistant-mcp"]
    }
  }
}

Restart Claude Desktop after changing the configuration.

Limitations and notes

The forgemeshlabs/travel-mcp MCP server is for search, comparison, lookup, advice, and link generation. It does not finish bookings, reserve travel, or provide booking confirmation. Booking completion takes place outside the server with the linked booking partner.

Use search_travel_options for one dated route, compare_routes for multiple route pairs, and get_airport_info for a single airport lookup. Use build_booking_link only after route details are known. The server's public data boundary means provider-specific behavior is not described beyond the generic travel-search workflow.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Travel MCP

Install the published package with `npm install -g @forgemeshlabs/travel-assistant-mcp`, or run it directly with `npx -y @forgemeshlabs/travel-assistant-mcp`.

Yes. Add an MCP server entry that runs `npx` with `-y @forgemeshlabs/travel-assistant-mcp`, then restart Claude Desktop.

No.

No. It can generate external booking links, but booking completion happens with partners outside the MCP server.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTravel MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/forgemeshlabs-travel-mcp?style=directory)](https://allmcps.com/mcp/forgemeshlabs-travel-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/forgemeshlabs-travel-mcp"><img src="https://allmcps.com/api/badge/forgemeshlabs-travel-mcp?style=directory" alt="Travel MCP on AllMCPs" /></a>