VariFlight Solutions

Why Use VariFlight’s Tripmatch MCP Server for China Inbound Travel?

Jun 16, 2025By belle chen

bc

What is the MCP Server? 

MCP servers, which stands for Model Context Protocol servers, are a new standard. They help large language models (LLMs) get real-time, structured data from outside systems.

At VariFlight, we’ve built one of the first MCP servers for the travel industry. We have launched the VariFlight Aviation MCP Server (V1) for global flight data.

New to MCP Server? Click Here

Now, we are releasing the VariFlight Tripmatch MCP Server. This new server serves intercity, long-distance travel in mainland China.Tripmatch combines airfare, train schedules, seat availability, and AI-made air-rail transfer routes. This helps any AI system create a full journey in real time.

Teams working with Claude MCP server, DeepSeek, and Cursor already use Tripmatch. Tripmatch is a ready-to-use MCP server for flights and trains. You can use it to build a travel assistant or add real-time mobility insights.

🚀 What Does the VariFlight Tripmatch MCP Server Do?


Tripmatch builds on the original VariFlight Aviation MCP Server (V1). It includes modular APIs for flight status, delay prediction, weather, comfort score, and historical pricing.

VariFlight Tripmatch MCP Server adds four critical modules for China mobility,Intermodal Transfer API AI-generated air–rail routes optimized for cost and time. These modules are built for travel AI use cases like multimodal routing, fare comparison, disruption recovery, and trip planning.

Module Name Description

Modules NameDescriptionInputsOutputs
searchFlightandTrainTransferinfoFind flight or train transfer plans between two cities- depcity (departure city name in Chinese)
- arrcity (arrival city name in Chinese)
- depdate (departure date)
Recommended transfer plans using either rail or civil aviation
- Includes segment details (city, type, timing)
searchTrainTicketsQuery railway schedules, ticket prices, and seat availabilityfrom (departure city name in Chinese)
- to (arrival city name in Chinese)
- date (travel date, format: YYYY-MM-DD)
- trainNumber (train code)
- fromStation (departure station name)
- endStation (arrival station name)
- seatName (seat type, e.g., Second Class)
- seatPrice (price in RMB)
- ticketLeft (remaining ticket count)
getFlightPriceBycitiesQuery domestic airfare across all airlines and cabin classes- dep_city (IATA code of departure city, e.g., PEK)
- arr_city (IATA code of arrival city, e.g., SHA)
- dep_date (departure date, format: YYYY-MM-DD)
- cabinclass (e.g., Economy, Business)
- cabincode (cabin code)
- seatnum (number of available seats)
- stprice (full fare in RMB)
- price (current selling price)
- discount (discount rate, e.g., 0.7 = 70%)
searchTrainStationsSearch for train stations by keywordkeywords (fuzzy station name input, e.g., "Beijing West")- trainStation (full name of matching station(s), e.g., "Beijing West Station")

Why Global Travel Tools Need a China-Ready MCP Server

Tripmatch fills a major gap for global mobility tools:

Chinese travel data is fragmented, localized, and hard to access via open APIs
Rail data (12306) is restricted and not foreigner-friendly
App-based flows  are not machine-readable or AI-compatible

VariFlight Tripmatch MCP Server unifies this into one API, one format, and zero friction.

Perfect for:
AI travel assistants supporting China-bound users
Inbound tourism platforms and superapps
Enterprise relocation, HR, and mobility tools

Check in. Cropped image of young businessman in formal wear working on laptop and holding passport with flight tickets while sitting in car.

🤖 How to Add MCP Server to Cursor, Claude, DeepSeek, or Other LLMs

Tripmatch is plug-and-play with leading LLM platforms that support MCP-compatible fetchers, such as Cursor, Claude, DeepSeek, Doubao, and more.

How to Install MCP Server (Local or Cloud)

Check this full guide: Click Here
You can also explore our GitHub repo here:
gitlab mcp server: https://github.com/variflight/variflight-mcp


❓ Could Not Connect to MCP Server?  Click here with a step-by-step guide, Make sure the fetcher is correct and check the error code

Error CodeMeaningSolution
401Account not activatedEnsure your MCP server account is activated. Contact support if needed.
403Free trial quota exhaustedApply for additional quota or upgrade to a paid plan.



🧭 Use Case: Building a Smarter Route with a Travel MCP Server


Prompt: I need to go from Changsha to Yantai tomorrow. Flights are too expensive.
Tripmatch MCP Calls:
getFlightPriceBycities → Direct flight at 1680 RMB
searchTrainTickets → Changsha → Qingdao (09:20–16:30), 520 RMB
searchTrainTickets → Qingdao → Yantai (17:10–19:40), 80 RMB
Tripmatch Output:
Route: Changsha → Qingdao → Yantai
Duration: ~10.5 hours
Cost: ~600 RMB
Savings: ~1,000 RMB
Only 3 API calls needed—LLM builds the route, selects the optimal option, and returns a complete plan.

Cityscape of Guiyang at night


🧪 Join the Early Access Program

✅ One MCP Server, Full China Travel Coverage
Already using the VariFlight Aviation MCP Server (V1)

Good news:
Same structure, same sign-in process.
Tripmatch modules will auto-activate
No new code required
Just ensure your model supports MCP fetch, and you’re ready to go.

Tripmatch is already powering next-gen travel assistants built for China. If you're building tools for business travel, relocation, or AI-native bookings in Asia, don’t miss out.

Tripmatch is a product of DataWorks. DataWorks is a B2B sub-brand of VariFlight. It focuses on providing high-quality aviation data solutions for businesses.
Need a free trial MCP server?

Contact our team:
https://dataworks.variflight.com/about-us/contact