Field-verified China travel facts for foreign visitors: booking walls, hotel registration, transit.
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.
How a foreigner books a specific Chinese attraction: real-name/passport requirement, ticket release time, whether it sells out, the OFFICIAL channel, and whether authorized resellers exist. Use for 'can foreigners book the Forbidden City / Terracotta Army / Mogao Caves and when do tickets release'.
Attraction name, e.g. "Forbidden City".
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
How a foreigner books a specific Chinese attraction: real-name/passport requirement, ticket release time, whether it sells out, the OFFICIAL channel, and whether authorized resellers exist. Use for 'can foreigners book the Forbidden City / Terracotta Army / Mogao Caves and when do tickets release'.
| Argument | Type | Description |
|---|---|---|
| attraction* | string | Attraction name, e.g. "Forbidden City". |
{
"type": "object",
"required": [
"attraction"
],
"properties": {
"attraction": {
"type": "string",
"description": "Attraction name, e.g. \"Forbidden City\"."
}
}
}Whether a traveler qualifies for China's 240-hour visa-free TRANSIT (not the 30-day visa-free entry). Needs nationality, the entry port/city, and whether they have an onward ticket to a THIRD country/region. Returns eligibility, regional limits, and the defining conditions.
| Argument | Type | Description |
|---|---|---|
| port | string | Entry port or city, e.g. "Shanghai" or "Beijing Capital". |
| nationality* | string | Passport nationality, e.g. "United States". |
| onward_to_third_country | boolean | True if flying onward to a different (third) country/region, not back to origin. |
{
"type": "object",
"required": [
"nationality"
],
"properties": {
"port": {
"type": "string",
"description": "Entry port or city, e.g. \"Shanghai\" or \"Beijing Capital\"."
},
"nationality": {
"type": "string",
"description": "Passport nationality, e.g. \"United States\"."
},
"onward_to_third_country": {
"type": "boolean",
"description": "True if flying onward to a different (third) country/region, not back to origin."
}
}
}Facts a foreign traveler needs for a Chinese city, checked against official sources and dated: which attractions need real-name/passport booking and when tickets release, official ticket channels (no resellers), whether hotels register foreign guests, whether foreign cards work via Alipay/WeChat, and honest local notes. Use for questions like 'how do I book X in <city>' or 'can foreigners stay in hotels in <city>'.
| Argument | Type | Description |
|---|---|---|
| city* | string | City name or slug, e.g. "Beijing" or "lhasa". |
{
"type": "object",
"required": [
"city"
],
"properties": {
"city": {
"type": "string",
"description": "City name or slug, e.g. \"Beijing\" or \"lhasa\"."
}
}
}TravelerLocal's stance, checked against official sources and dated, on the system-level things foreigners get wrong in China (not a specific place): paying when a foreign card fails, eSIM vs VPN and the firewall, the Chinese-phone-number wall, the first hour after landing, hotel foreigner-registration, and visa-free transit. Use for 'why does my card keep getting declined in China', 'do I need a VPN or an eSIM', 'do I need a Chinese phone number', 'what do I do when I land'.
| Argument | Type | Description |
|---|---|---|
| topic* | string | One of: payments, connectivity, phone-number, arrival, hotels, transit. |
{
"type": "object",
"required": [
"topic"
],
"properties": {
"topic": {
"enum": [
"payments",
"connectivity",
"phone-number",
"arrival",
"hotels",
"transit"
],
"type": "string",
"description": "One of: payments, connectivity, phone-number, arrival, hotels, transit."
}
}
}Search the cities TravelerLocal has guide pages for. Returns matching city names and page URLs. Use to discover coverage or resolve a place to a city.
| Argument | Type | Description |
|---|---|---|
| query* | string | Partial city name or keyword. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Partial city name or keyword."
}
}
}