Verify China 240-hour (formerly 144h) visa-free transit eligibility, ports & third-country routes.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Calculate the exact legal departure deadline under China Immigration midnight-next-day counting rules (00:00 the day following arrival) for 240-hour / 144-hour transit stays.
Scheduled arrival date in YYYY-MM-DD format (e.g. "2026-11-15")
Policy hour tier (240 or 144 or 24)
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http mcp https://checkchinatransit.com/api/mcp
Calculate the exact legal departure deadline under China Immigration midnight-next-day counting rules (00:00 the day following arrival) for 240-hour / 144-hour transit stays.
| Argument | Type | Description |
|---|---|---|
| policyHours | integer | Policy hour tier (240 or 144 or 24) |
| arrivalDateIso* | string | Scheduled arrival date in YYYY-MM-DD format (e.g. "2026-11-15") |
{
"type": "object",
"required": [
"arrivalDateIso"
],
"properties": {
"policyHours": {
"type": "integer",
"default": 240,
"description": "Policy hour tier (240 or 144 or 24)"
},
"arrivalDateIso": {
"type": "string",
"description": "Scheduled arrival date in YYYY-MM-DD format (e.g. \"2026-11-15\")"
}
}
}Check rules for the 24-hour visa-free transit policy available to almost all nationalities, including multi-stop domestic transfers within 24 hours and airport-specific exemptions.
| Argument | Type | Description |
|---|---|---|
| totalLayoverHours* | number | Scheduled time from first landing in China to final international departure in hours |
| hasDomesticTransfer | boolean | Whether the itinerary involves two Chinese airports within 24 hours |
{
"type": "object",
"required": [
"totalLayoverHours"
],
"properties": {
"totalLayoverHours": {
"type": "number",
"description": "Scheduled time from first landing in China to final international departure in hours"
},
"hasDomesticTransfer": {
"type": "boolean",
"description": "Whether the itinerary involves two Chinese airports within 24 hours"
}
}
}Verify whether a passport nationality qualifies for China 240-hour (upgraded from 72/144-hour) Visa-Free Transit (TWOV) and 24-hour direct airside transit.
| Argument | Type | Description |
|---|---|---|
| nationality* | string | Passport country name (e.g. "United States", "United Kingdom", "Canada", "Australia", "Germany", "Japan") |
{
"type": "object",
"required": [
"nationality"
],
"properties": {
"nationality": {
"type": "string",
"description": "Passport country name (e.g. \"United States\", \"United Kingdom\", \"Canada\", \"Australia\", \"Germany\", \"Japan\")"
}
}
}Compare whether a traveler can use China’s 30-day unilateral visa-free entry (allows round-trip flights) vs 240-hour TWOV (requires third-country onward ticket).
| Argument | Type | Description |
|---|---|---|
| nationality* | string | Traveler passport nationality |
{
"type": "object",
"required": [
"nationality"
],
"properties": {
"nationality": {
"type": "string",
"description": "Traveler passport nationality"
}
}
}Generate the mandatory printed document checklist required at airline check-in desks and China Immigration Temporary Entry Permit counters to prevent erroneous denied boarding.
| Argument | Type | Description |
|---|---|---|
| stayingInHotel | boolean | Whether the traveler is booking a hotel vs staying with friends/relatives |
{
"type": "object",
"properties": {
"stayingInHotel": {
"type": "boolean",
"description": "Whether the traveler is booking a hotel vs staying with friends/relatives"
}
}
}Look up permitted stay regions and approved entry/exit airports, seaports, and rail ports for Beijing-Tianjin-Hebei, Shanghai-Jiangsu-Zhejiang, Guangdong, Chengdu, Chongqing, Xi’an, and 24 provinces.
| Argument | Type | Description |
|---|---|---|
| cityOrAirportCode* | string | City name or IATA airport code (e.g. "PVG", "PEK", "PKX", "CAN", "TFU", "Shanghai", "Beijing") |
{
"type": "object",
"required": [
"cityOrAirportCode"
],
"properties": {
"cityOrAirportCode": {
"type": "string",
"description": "City name or IATA airport code (e.g. \"PVG\", \"PEK\", \"PKX\", \"CAN\", \"TFU\", \"Shanghai\", \"Beijing\")"
}
}
}Retrieve official Chinese Embassy COVA digital visa photo and physical print dimensions (33mm x 48mm, head height 28-33mm, pure white RGB 255,255,255 background).
| Argument | Type | Description |
|---|---|---|
| usageType* | string | Photo format needed |
{
"type": "object",
"required": [
"usageType"
],
"properties": {
"usageType": {
"enum": [
"cova_digital",
"physical_print",
"4x6_sheet"
],
"type": "string",
"description": "Photo format needed"
}
}
}Validate whether a flight routing (Origin Country/Region A -> Mainland China B -> Destination Country/Region C, including Hong Kong, Macau, or Taiwan) satisfies strict NIA TWOV third-region rules vs round-trip disqualification.
| Argument | Type | Description |
|---|---|---|
| outboundTo* | string | Country or region of the first stop immediately after departing Mainland China (e.g. "Hong Kong", "Japan", "Thailand") |
| inboundFrom* | string | Country or region of the last stop immediately before entering Mainland China (e.g. "South Korea", "United States", "Hong Kong") |
{
"type": "object",
"required": [
"inboundFrom",
"outboundTo"
],
"properties": {
"outboundTo": {
"type": "string",
"description": "Country or region of the first stop immediately after departing Mainland China (e.g. \"Hong Kong\", \"Japan\", \"Thailand\")"
},
"inboundFrom": {
"type": "string",
"description": "Country or region of the last stop immediately before entering Mainland China (e.g. \"South Korea\", \"United States\", \"Hong Kong\")"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 10, 2026.