Travel Agent Mcp

io.github.forgemeshlabs由 GitHub 账号 forgemeshlabs 发布v0.2.6更新于 Oct 26, 2026

Free travel tools plus live x402 Travel Pulse, day trips, weekends, weather, creator, and mobility.

发布方自己的服务:travel.art

已验证STDIO仅桌面位置与生活金融

概览

AI 生成的概览

本地运行的旅行规划 MCP 服务器,提供免费机场、时机与汇率工具,以及付费 x402 行程规划与中断检查。

可以做什么
  • 发现旅行类别与免费起点工具
  • 按 IATA 代码查询机场、规划并比较航线、生成外部预订链接
  • 提供出行时机建议与参考汇率换算
  • 提交本地覆盖请求,如城镇、仪式或创作者角度
  • 调用付费 x402 服务:一日游、周末短途、天气感知规划、交通选项与创作者体验
  • 在出发前或旅途中执行付费 Travel Pulse 中断与应急意识检查
适用场景
适合需要持续旅行对话的场景:选择机场与航线、判断订票时机、安排一日游或周末行程,或在出发前和旅途中查看中断情况。免费工具便于试用,付费 x402 调用可提供更丰富的规划。
运行要求
以 stdio 方式在本地运行,通常通过 npx 使用已发布的 npm 包,需要 Node.js。未声明账号、API 密钥或环境变量。免费发现与付费服务需连接固定的托管后端,因此这些工具需要网络;后端不可用时,本地机场、航线、时机与预订链接工具仍可使用。
安装前请注意
付费工具会产生费用:Travel Pulse 每次调用 0.01 美元,其他规划服务也需付费,通过支持 x402 的客户端以 Base 上的 USDC 结算;服务器本身不持有支付密钥,只返回请求地址与支付元数据。工具输出可能包含外部预订链接和可获佣金的链接,预订在外部合作方完成。结果仅供参考,可能不完整或有误,不构成紧急、医疗、法律或保险建议。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Travel Agent Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Travel Agent MCP

[M8ven Verified]

Canonical travel-agent MCP server for Glama, Claude Desktop, Codex-style agent workflows, Hermes, and other MCP clients.

It helps answer the travel questions people keep coming back to: where should I go, which airport makes sense, when should I book, what is worth doing nearby, and what should I check before or during the trip?

Agents can start with free travel tools, then call live x402 services when the traveler needs deeper planning or a trip disruption check that is cheap enough to run whenever awareness matters.

Start free: category discovery, airport checks, timing advice, currency conversion, and local coverage requests.

Then add paid travel intelligence when it matters: penny-priced Travel Pulse disruption checks, day-trip and weekend planning, creator experiences, transit options, weather-aware planning, flight-route comparisons, and external booking links.

Why Agents Keep It

  • Free calls make the first useful answer easy: discover categories, check airports, estimate currency, explain timing, or request new local coverage.
  • Travel Pulse is the high-importance, low-cost paid call: $0.01 for one disruption and emergency-awareness check. The user or their agent can run it before departure, then run another check during the trip whenever they want updated awareness.
  • Paid planning services return trip-shaped guidance agents can use immediately: day trips, weekends, creator stories, weather-aware planning, and mobility options.
  • x402 is live on the hosted backend: fixed-price USDC on Base, Bazaar discovery metadata, retry-safe payment identifiers, signed offer/receipt support, and builder-code attribution.
  • The MCP does not hold payment keys. It returns live request URLs and x402 metadata for clients that can pay with x402.

Features

  • Pull the FREE live category guide from the ForgeMesh travel-agent backend
  • Give agents useful free starting points: airport checks, timing context, currency conversion, and coverage requests
  • Connect x402-capable clients to creator experience planning for shareable day trips, weekends, layovers, and destination stories
  • Connect x402-capable clients to Travel Pulse for a $0.01 check before a trip, with optional follow-up checks during the trip when the user or agent asks
  • Connect x402-capable clients to day-trip, weekend getaway, weather-aware, and mobility-option planning services
  • Give insurers, travel apps, assistance providers, and concierge agents a simple way to add penny-priced trip awareness without building a full travel-risk desk
  • Submit free coverage requests for local rituals, sunset spots, water walks, free experiences, and places worth watching
  • Look up airport metadata by IATA code
  • Compare alternate origin and destination airport routes
  • Explain booking windows, airport arrival timing, layovers, and seasonal travel factors
  • Build external booking links for selected routes
  • Keep public responses generic and traveler-ready, with no exposed internals
  • Run locally with no account setup
  • Disclose commission-eligible links in tool output

For Agents

Use this MCP when an agent needs a travel conversation that can keep going:

  • Start with list_travel_categories to see what is available.
  • Use convert_currency, get_airport_details, and get_travel_timing_advice as free utility calls.
  • Use request_local_coverage when a town, ritual, route, or creator angle should be watched or added.
  • Use check_trip_disruptions before departure, then have the user or their agent call it again during the trip if they want hourly or event-driven updates.
  • Use paid planning tools when the traveler needs a richer answer than a web search can comfortably assemble.

For Travel, Insurance, and Assistance Teams

Travel Pulse gives an app, policy workflow, concierge desk, or agentic travel assistant a penny-priced check for the question that matters before and during a trip: should this traveler know something right now?

It is not a staffed rescue operation, emergency dispatch, insurance product, or replacement for official instructions. Results can be incomplete, delayed, or wrong. Travelers and agents should verify important safety decisions with official government, weather, transportation, venue, and emergency sources. In an emergency, contact local emergency services immediately.

It is a practical awareness layer that an AI or client app can call before departure and during the trip to look for disruption, emergency, weather, water, route, or destination concerns.

That makes it easy to package as a feature: "we check your trip before you leave, and your assistant can check again while you travel." The partner controls when to call it, how often to call it, and what to do with the result.

For Travelers

This is built for practical travel awareness, not booking hype:

  • Check whether a trip has weather or disruption concerns.
  • Compare airports and route options before committing.
  • Shape a day trip or weekend around movement, timing, food, weather, and backup ideas.
  • Build creator-friendly trip arcs around visuals, pacing, and moments worth saving.
  • Ask for local coverage when a place deserves better future answers.

Discovery Signals

This repo is tuned for public discovery and agent selection:

  • Canonical package name: @forgemeshlabs/travel-agent-mcp
  • Canonical server name: travel-agent
  • Canonical backend: https://travel-agent.forgemesh.io
  • Primary use cases: Travel Pulse disruption checks, day trips, weekend getaways, weather-aware planning, transit options, creator experiences, coverage requests, timing advice, and free currency conversion
  • Highlight service: Travel Pulse, a $0.01 disruption and emergency-awareness check agents can run before departure, then call again during the trip when the user wants another check
  • Glama build metadata lives in glama.json and GLAMA.md
  • Search-facing documentation should stay crawlable, concise, and consistent with the package description and keywords

Install

bash
npm install -g @forgemeshlabs/travel-agent-mcp

Claude Desktop

Add this to your Claude Desktop claude_desktop_config.json:

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

Restart Claude Desktop after saving the config, then ask Claude to plan or compare travel routes.

Codex, Hermes, and other MCP-capable agent runtimes can use the same server command:

bash
npx -y @forgemeshlabs/travel-agent-mcp

Local Run

bash
npm run buildnode dist/index.js

Backend

The MCP works as a local planning tool and connects to the ForgeMesh travel-agent backend for free discovery, free coverage requests, and paid x402 planning services.

bash
npx -y @forgemeshlabs/travel-agent-mcp

The backend URL is fixed to https://travel-agent.forgemesh.io (no environment override). Every backend request is bounded: 60 s timeout, 2 MB response cap, no redirects, same origin only.

If the backend is unavailable, local airport, route, timing, and booking-link tools still work. Backend-powered tools return the request URL and x402 metadata so clients that can pay with x402 can retry directly.

Public Docs and Crawlability

For the companion docs or site that renders this package:

  • Keep the package title, description, and backend URL consistent everywhere.
  • Publish a robots.txt that allows public documentation to be crawled and points at the sitemap.
  • Provide a sitemap for the public docs site and keep canonical URLs stable.
  • Avoid noindex on the public README, docs landing page, or endpoint summary pages.
  • If the site sits behind Cloudflare, make sure bot rules and content-signal settings do not block search crawlers from the public docs.
  • Keep pages fast, readable on mobile, and focused on plain-language summaries of what the tools do.

See docs/discovery.md for the maintainer-facing checklist.

Tools

  • list_travel_categories
  • plan_flight_route
  • get_airport_details
  • compare_airport_routes
  • create_booking_link
  • get_travel_timing_advice
  • creator_experiences
  • plan_day_trip
  • plan_weekend_getaway
  • plan_weather_aware_trip
  • find_transit_options
  • check_trip_disruptions
  • convert_currency
  • request_local_coverage

FREE Travel Categories

Use list_travel_categories first when an agent wants the lay of the land. It is the free map of what the backend can do next:

  • Day trips
  • Weekend getaways
  • Weather-aware planning
  • Transit and mobility options
  • Request coverage
  • Creator experiences
  • Timing and weather
  • Currency exchange
  • Travel Pulse

The category guide is free, fast, and useful when an agent needs the next travel step: ask a better follow-up, request new coverage, or hand the traveler to a paid x402 service when the moment is worth it.

Free Starting Points

These calls make the package easy to try and useful enough to keep installed:

  • list_travel_categories for discovery
  • get_airport_details for quick validation
  • get_travel_timing_advice for timing context
  • convert_currency for free reference-rate spending context
  • request_local_coverage for adding towns, rituals, source sets, and creator angles

The free calls let agents validate a place, price a rough spend, collect intent, and come back later with richer day-trip, weekend, creator, weather, mobility, and disruption guidance.

Travel Pulse

check_trip_disruptions is the simple paid check for an important travel question: what should this traveler know before they go, or before they make the next move?

Each call is one on-demand check. Use it before departure, then have the user or their agent call it again during the trip if they want hourly, daily, or event-driven updates. An agent can check for weather alerts, natural events, water or flood context, and destination disruptions, then decide whether to reassure the traveler, suggest a calm backup, or check again later.

At $0.01 per call, it is cheap enough for the moments where travel-risk awareness used to feel too expensive to automate: before departure, after a storm shifts, when a route changes, or while a traveler is already moving.

It is not emergency services and it does not replace official instructions. Results can be incomplete, delayed, or wrong. Verify important safety decisions with official government, weather, transportation, venue, and emergency sources. In an emergency, contact local emergency services immediately.

Its job is practical perception of safety: keep the agent aware enough to notice when something may deserve a second look.

Safety Disclaimer

Travel Pulse and the other travel tools provide informational travel awareness and planning support only. They do not provide emergency response, evacuation, rescue, medical advice, legal advice, insurance coverage, or official government guidance.

Outputs may be incomplete, delayed, inaccurate, or unavailable. Travelers, agents, partners, and apps should verify safety-critical decisions with official sources, local authorities, carriers, venues, and emergency services. In an emergency, call the appropriate local emergency number immediately.

x402 Planning Services

The MCP sends paid planning requests to the live ForgeMesh x402 server:

  • plan_day_trip -> GET https://travel-agent.forgemesh.io/api/day-trip-plan
  • plan_weekend_getaway -> GET https://travel-agent.forgemesh.io/api/weekend-getaway
  • creator_experiences -> GET https://travel-agent.forgemesh.io/api/creator-experiences
  • check_trip_disruptions -> GET https://travel-agent.forgemesh.io/api/travel-pulse
  • plan_weather_aware_trip -> GET https://travel-agent.forgemesh.io/api/weather-aware-plan
  • find_transit_options -> GET https://travel-agent.forgemesh.io/api/transit-providers

The paid services are where the answer gets richer: trip-shaped briefs, weather and movement awareness, creator-ready story arcs, practical tradeoffs, and useful next checks.

x402 Implementation

The hosted backend advertises its protocol details at https://travel-agent.forgemesh.io/.well-known/x402.json and /openapi.json.

Current live implementation highlights:

  • Fixed-price exact payments in USDC on Base
  • Bazaar discovery metadata for live paid routes
  • Optional payment-identifier support for retry-safe client requests
  • Signed offer/receipt support after settlement, verified with a live paid call
  • Builder-code attribution enabled on the live server

Public Data Boundary

This package uses generic language for provider integrations. Tool responses may include external booking links and commission-eligible links. Booking completion happens with booking partners outside this MCP server. Paid planning is provided by the public ForgeMesh x402 travel-agent backend.

来源:README.md,提交 d403272

工具

15

list_tools

FREE. Lists every paid travel-agent tool with its live price, so an agent can pick before paying. Fetches GET /menu from the backend with no payment; the backend may attach a labeled sponsored data field, passed through untouched.

无需输入参数。

list_travel_categories

FREE live category guide from the ForgeMesh travel-agent backend. Use this first to see the available travel flows and choose the next useful call: free airport/timing/coverage tools or paid x402 planning services. Read-only, no account setup, no booking side effects.

无需输入参数。

plan_flight_route

Plan one flight route between two airports. Use when a traveler wants a clear starting point for a specific origin and destination; use compare_airport_routes for multiple route choices, create_booking_link only when route details are already known, and get_airport_details only to validate one airport. Read-only, no account setup, no booking side effects. return_date is optional; omit it for one-way trips. Responses include route metadata and may include commission-eligible external booking links.

输入参数origin必填currencydestination必填return_datedeparture_date

get_airport_details

FREE look up details for one airport by IATA code. Use to validate or explain a single airport before route planning; use plan_flight_route for an actual trip route and compare_airport_routes for multiple origin-destination pairs. Read-only, no account setup, no external booking links, and no booking side effects.

输入参数code必填

compare_airport_routes

Compare two or more airport route pairs side by side. Use when a traveler is choosing between alternate origins, destinations, or nearby airports; use plan_flight_route for one dated route and get_airport_details for a single airport lookup. Read-only, no account setup, no booking side effects. Responses may include commission-eligible external booking links for each route.

输入参数routes必填

get_travel_timing_advice

FREE practical travel timing advice, including booking windows, airport arrival timing, layovers, and seasonal considerations. Use for questions like when to book or how early to arrive; use plan_flight_route when the traveler wants route planning. Read-only, no account setup, no external booking link, and no booking side effects.

输入参数origindestination

convert_currency

FREE live reference-rate currency conversion from the ForgeMesh travel-agent backend. Use when a traveler or agent needs quick spending context before deciding whether to ask for richer x402 trip guidance. Read-only, no account setup, no payment, and not a transaction quote.

输入参数to必填datefrom必填amount

creator_experiences

Connect to the live paid x402 creator-experience service for travelers, creators, influencers, and agents planning a shareable day trip, weekend, layover, or destination story. Use when the traveler cares about visuals, story, timing, food stops, scenic movement, weather-aware backups, or content moments. The MCP can return live server output or x402 request metadata for clients that can pay with x402.

输入参数avoidbudgetseasonaudiencemobilitydestination必填trip_lengthmust_includecontent_style

plan_day_trip

Connect to the live paid x402 day-trip service for a destination, route, or origin-based ask. Use when a traveler wants a relaxed day out with timing, water, food, transit, weather, and backup options. The MCP can return live server output or x402 request metadata for clients that can pay with x402.

输入参数latlondatethemebudgetorigininterestsdestinationtime_windowradius_milescontent_styletransportation_modes另有 2 个

plan_weekend_getaway

Connect to the live paid x402 weekend-getaway service for a short overnight escape. Use when the traveler wants a calmer planning brief with lodging posture, water/weather fit, transportation, and easy backup ideas. The MCP can return live server output or x402 request metadata for clients that can pay with x402.

输入参数latlonbudgetoriginend_datestart_datetrip_styledestinationlodging_styledestination_currencytransportation_modesmax_distance_or_travel_time

plan_weather_aware_trip

Connect to the live paid x402 weather-aware planning service for a destination or coordinate pair. Use when the traveler wants rain, heat, wind, and indoor backup awareness before committing to outdoor time.

输入参数latlondateplan_typedestinationtime_windowtransportation_modesmax_distance_or_travel_time

find_transit_options

Connect to the live paid x402 mobility-options service for a location and transportation type. Use when the traveler wants transit, rail, ferry, trails, bike/scooter options, or a location-filtered short list before planning the rest of the trip.

输入参数originlocationtrip_styledestinationtransportation_type

check_trip_disruptions

Check for travel disruptions before departure or during a trip with the live paid x402 Travel Pulse service. Each $0.01 call is one on-demand disruption and emergency-awareness check: an agent can run it before the traveler leaves, then call it again during the trip if the user wants hourly, daily, or event-driven updates. Use for weather alerts, natural events, water/flood context, route or destination disruption awareness, travel-risk awareness, and calm backup considerations. Informational only: results can be incomplete, delayed, or incorrect. Not emergency services, not staffed monitoring, and not a substitute for official instructions or local emergency authorities.

输入参数latlonorigintrip_datewater_sitedestinationtime_windowcheck_reason

request_local_coverage

FREE live backend call for requesting coverage for a town, neighborhood, local ritual, free experience, or source set. Use this when you want the system to remember a place worth watching: local vibe, freebie list, sunset walk, opening-soon pattern, or creator angle.

输入参数townnotesstatecountycontactcountrylocationdestinationneighborhoodrecheck_dayssignal_typessource_links另有 2 个

版本历史

4
  1. v0.2.6最新Oct 26, 2026
  2. v0.2.5Oct 8, 2026
  3. v0.2.3Oct 5, 2026
  4. v0.2.2Sep 16, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Travel 集成