Skip to content
plugmcp
DirectorySkillsCategoriesBlog
EN/δΈ­ζ–‡
Sign inSign up
Home/Servers/VoyageHacks

VoyageHacks

by com.voyagehacks

Multilingual travel guides, gear picks and booking links for AI travel agents.

Power your agent

Add this server

The publisher's own URL. Not a PlugMCP endpoint.

Server URL
https://voyagehacks.com/mcp
Provider
Add in Claude

Claude opens with the name and URL filled in. You still confirm it there.

Claude Code
claude mcp add --transport http com.voyagehacks-travel https://voyagehacks.com/mcp

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "com.voyagehacks-travel": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://voyagehacks.com/mcp"
      ]
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

Run on PlugMCP

Host a copy with our keys and logs.

A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.

Launch

Related MCP

View more
  • FirecrawlπŸ”₯ Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
  • N
    NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
  • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Related skills

View all
  • reaReverse engineer anything with agents, from app behavior down to native binaries.
  • rea-changelog-updatePrepare or rewrite REA release changelogs and GitHub release notes from pinned Git history, with verified contributor thanks and Release Please synchronization.
  • rea-tool-designDesign or change REA investigation tools, CLI/MCP contracts, provider capabilities, and Evidence semantics.

Multilingual travel guides, gear picks and booking links for AI travel agents.

VoyageHacks MCP Server

The official Model Context Protocol server for VoyageHacks.com, a travel publisher with about 680 fact-checked guides in each of 10 languages, covering flights, airline reviews, hotels, destinations, car rental, trains, airport transfers, eSIM, travel VPN, travel credit cards and travel gear.

Live endpoint: https://voyagehacks.com/mcp Version: 2.3.0 Docs: https://voyagehacks.com/en/mcp-server/

Stateless Streamable HTTP transport (JSON-RPC 2.0 over POST, single JSON responses, no SSE, no sessions), no authentication. Any MCP client can connect and start calling tools immediately. A GET returns 405 by design: the server offers no SSE stream, which is what the Streamable HTTP specification asks for in that case.

Listed on the official MCP Registry as com.voyagehacks/travel.

Connect

Claude Code

claude mcp add --transport http voyagehacks https://voyagehacks.com/mcp

Claude.ai / Claude Desktop: Settings, Connectors, Add custom connector, https://voyagehacks.com/mcp, authentication "No authentication".

ChatGPT: Settings, Connectors, add https://voyagehacks.com/mcp, no auth.

Perplexity (Pro, Max, Enterprise): Settings, Connectors, Custom connector, Remote, https://voyagehacks.com/mcp, authentication "None".

Gemini Enterprise: create a custom MCP server data store with the HTTPS endpoint and "No Authentication". The transport is StreamableHTTP, which is what Gemini Enterprise requires.

MCP Inspector

npx @modelcontextprotocol/inspector

Tools

All twelve are read-only, annotated readOnlyHint: true and destructiveHint: false, and have no side effect outside their response. Each declares an outputSchema and returns structuredContent alongside readable text.

ToolWhat it does
search_articlesFull-text search over the guides in one language, with an optional section filter
get_articleOne page as Markdown, plus its title, language, section, publication date and last-updated date read from the page itself
search_travel_gearSearch the VoyageHacks travel gear catalog, about 320 products picked across roughly 50 published buying guides
recommend_travel_gearTurn a trip description into a packing kit, one product per category, with optional structured hints
get_flight_linksFlight search links for a route and dates
get_hotel_linksHotel search links for a city, dates, guests and rooms
get_car_rental_linksCar and scooter rental comparison links
get_airport_transfer_linksAirport taxi and pre-booked transfer links
get_esim_linksTravel eSIM store links for a destination
get_travel_vpn_linksTravel VPN links
get_credit_card_linksOfficial American Express Germany and Revolut pages, plus verified German fee figures (no referral links)
get_booking_linksSeveral categories of one trip in a single call, filtered by include
find_destinationThree destinations for a month, trip type, budget and party, with guides, dated hotel and flight links and packing picks; returns the open questions when the month or trip type is missing

get_hotel_links also returns the same search on Expedia, Vrbo and Agoda (Stay22). Gear products link to their card on the VoyageHacks guide that reviews them (productUrl, <guide>#p-<asin>), never straight to Amazon: Amazon's policies allow tagged links only on the publisher's own site.

In-chat trip finder (MCP Apps)

find_destination declares an MCP Apps view, ui://voyagehacks/trip-finder.html (functions/_mcp-app.js). Hosts that render MCP Apps (Claude, ChatGPT, VS Code and others) show three destination cards and a quiz that re-runs the tool through the host. It follows the host's light or dark theme and opens links with ui/open-link. Other clients get the same answer as text.

Prompts

where_to_go, plan_trip and pack_for_trip, listed by clients that show MCP prompts as slash commands.

Every vertical tool also returns up to 4 matching VoyageHacks guides in the requested language, so agents can cite full articles alongside the links.

Languages: en, de, fr, es, it, pl, cs, ja, nl, pt, zh. Every tool takes a lang parameter, defaulting to en. Each language is an independently written version of the guide, not a machine translation.

Profiles

ProfileEndpointTools
full (default)https://voyagehacks.com/mcp13
researchhttps://voyagehacks.com/mcp?profile=research11
guideshttps://voyagehacks.com/mcp?profile=guides5

The research profile omits get_travel_vpn_links and get_credit_card_links, whose links land on a subscription signup and a financial-product application. It exists for app directories whose guidelines restrict linking to pages that initiate a subscription or purchase.

The guides profile goes further and omits every booking tool, leaving search_articles, get_article, search_travel_gear, recommend_travel_gear and find_destination, which there returns picks, guides and packing picks with no booking links. Its products link to the VoyageHacks guides, which sell physical travel gear on Amazon, so it satisfies directories that allow commerce for physical goods only. It also serves its own initialize instructions, which describe the five tools it actually has rather than the full thirteen.

Each profile is addressable two ways: /mcp?profile=guides and /mcp/guides are the same handler. The path form exists because the OpenAI plugin submission portal rejects a query string in its MCP Server URL field.

An unrecognized profile, in either form, falls back to the full tool set, so a typo can never silently serve fewer tools than intended.

What it does not do

The server returns published editorial content and search links. It has no live fares, no live room rates, no availability check, no star ratings or review counts, and it cannot make a booking or take a payment.

The travel gear catalog is VoyageHacks' own editorial selection, not a search of all of Amazon. It carries no prices, ratings, review counts or stock: the Amazon Product Advertising API is not enabled for this account, so any such value would be invented. The tools never return those fields.

Limits

About 90 requests per minute per IP, 256 KB per request body, 25 messages per JSON-RPC batch, articles truncated at 60,000 characters. Over the rate limit the server returns HTTP 429 with Retry-After. See SECURITY.md.

Markdown for agents

The whole site is agent-readable, not just this server:

  • get_article returns any page as Markdown.
  • Any page on voyagehacks.com returns Markdown directly when requested with an Accept: text/markdown header (edge middleware, browsers are unaffected).
  • Discovery files: /.well-known/mcp/server-card.json, /llms.txt, /.well-known/agent-skills/index.json, /.well-known/api-catalog, /auth.md.

Transparency

VoyageHacks is an affiliate-funded publisher. Some booking and shopping links returned by these tools are affiliate links (Booking.com and other advertisers through CJ Affiliate, Travelpayouts, Stay22). No Amazon or referral link appears in tool output. VoyageHacks may earn a commission from qualifying bookings or purchases at no additional cost to the user.

Every commercial tool states this in its description, and every commercial response repeats it in both its text content and structuredContent.disclosure, so an assistant can disclose it to the end user. The word "affiliate" is kept out of tool name and title values because agents route on those strings and it measurably suppresses selection; it belongs in the description and the response, which is where disclosure obligations actually attach.

Article content is free to read, with no paywall and no authentication.

Self-hosting

This is a Cloudflare Pages Function (functions/mcp.js). To run your own instance:

  1. Deploy the functions/ directory with a Cloudflare Pages project.
  2. The server reads its content live from the site it fronts: a Hugo build that emits /<lang>/index.json (search index) and /<lang>/gear.json (gear catalog). Point the SITE constant at your deployment.
  3. Replace the affiliate constants near the top of mcp.js (Travelpayouts marker, CJ ids, Stay22 aid) with your own program ids. find_destination also reads the trip finder data block from /<lang>/trip-finder/ and the shared matching rules in assets/js/trip-match.mjs.

This repository mirrors the production function. The only intentional difference is the htmlToMarkdown import: production imports htmlToMarkdown from the site's _middleware.js, this mirror from its own html-to-markdown.js. If you fork it, keep the affiliate constants in sync with your own site config.

Privacy, terms and support

  • Privacy policy: https://voyagehacks.com/en/privacy/
  • Terms of use: https://voyagehacks.com/en/terms/
  • Security policy: SECURITY.md
  • Support and security reports: [email protected]

License

MIT

How do I install VoyageHacks?
Copy the http config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does VoyageHacks need an API key?
No required environment variable is listed on this record.
What transport does VoyageHacks use?
VoyageHacks is reached over HTTP.
When was VoyageHacks last checked?
Last checked 2026-10-16. Multilingual travel guides, gear picks and booking links for AI travel agents.

No tool list yet. Remote servers get one after the first health check.

plugmcp

Plug any tool into any agent. MCP servers for people who do not write servers. Gateway for volume, n8n for apps.

  • github.com/TODO
  • x.com/TODO
  • linkedin.com/company/TODO

PlugMCP, 2026

Product
  • Browse
  • Install
  • Host your own
  • Voice mode
  • Browser
Directory
  • All MCP servers
  • Agent skills
  • Categories
  • New
  • Voice
  • Submit a server
Developers
  • Docs
  • Blog
  • What is MCP
  • What is WebMCP
  • Status
Company
  • About
  • Contact
  • Terms
  • Privacy
  • DPA