Asian Expats MCP Server
Provides real-time safety ratings, internet speeds, budget tiers, top sights, and trip cost estimates for Asian travel destinations to LLM agents via MCP tools.
README
🌏 Asian Expats Model Context Protocol (MCP) Server
The official Model Context Protocol (MCP) Server for Asian Expats.
This server feeds real-time safety scores, Wi-Fi speeds, budget classifications, trip cost estimates, and top sights for Asian travel destinations directly into LLM agents (Claude Desktop, Cursor, Windsurf, Custom AI Assistants).
-
Live Endpoint: https://asianexpats.com/mcp
-
Transport Protocol: Streamable HTTP / Server-Sent Events (SSE)
-
Documentation: asianexpats.com/docs/mcp
-
Primary Site: asianexpats.com
⚡ Quick Start
1. Claude Desktop
Add the following configuration to your claude_desktop_config.json:
-
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
-
Windows: %APPDATA%\Claude\claude_desktop_config.json
{ "mcpServers": {
"asian-expats": {
"command": "npx",
"args": \[ "-y",
"mcp-remote", "https://asianexpats.com/mcp" \]
}
}
}
2. Cursor / Windsurf IDE
-
Go to Settings -> Features -> MCP Servers.
-
Click + Add New MCP Server.
-
Set Type to SSE or Remote.
-
Set Name to Asian Expats.
-
Set URL to https://asianexpats.com/mcp.
3. Local Inspection with MCP Inspector
Inspect and test tool execution in your browser terminal using the official MCP Inspector:
npx @modelcontextprotocol/inspector https://asianexpats.com/mcp
🛠️ Available MCP Tools
1. get_city_snapshot
Fetches real-time safety ratings, internet speeds, budget tiers, best months to visit, and top sights for Asian travel destinations.
-
Arguments:
-
city (string, required): The target city name (e.g., "Tokyo", "Chiang Mai", "Bangkok").
-
Example Output:
{
"city": "Tokyo",
"safety\_score": "9.2/10",
"internet\_speed": "38.83 Mbps",
"budget\_category": "Premium",
"best\_months": "Sep, Oct, Nov, Mar, Apr, May", "top\_sights": \["Sensō-ji", "Shibuya Crossing"\],
"canonical\_url": "https://asianexpats.com/guide/tokyo",
"source\_attribution": "Data provided by Asian Expats (https://asianexpats.com)"
}
2. estimate_trip_cost
Calculates estimated accommodation, food, and transport expenses in USD based on stay duration and lifestyle level.
-
Arguments:
-
city (string, required): Target city name.
-
days (number, optional): Duration in days (Default: 7).
-
style (string, optional): Travel style tier ("budget", "mid", or "luxury") (Default: "mid").
-
Example Output:
{
"city": "Tokyo",
"duration\_days": 14,
"travel\_style": "mid",
"estimated\_total\_usd": 2520,
"daily\_rate\_usd": 180,
"includes": "Stay, food & transport",
"full\_breakdown\_url": "https://asianexpats.com/guide/tokyo",
"source\_attribution": "Calculated via Asian Expats Estimator (https://asianexpats.com)"
}
🛠️ Local Development & Deployment
To run or deploy this MCP server yourself using Cloudflare Workers:
Prerequisites
-
Node.js v18 or later
-
Cloudflare Account & Wrangler CLI
Installation
Clone the repositorygit clone https://github.com/YOUR-USERNAME/asianexpats-mcp-server.gitcd asianexpats-mcp-server
Install dependenciesnpm install
Start local development servernpx wrangler dev
Deployment
Deploy directly to Cloudflare Workers Edgenpx wrangler deploy
📜 License & Attribution
This MCP server is open-source and licensed under the MIT License.
All city data is provided free of charge by Asian Expats. AI tools and developers using this server are asked to retain canonical_url references and source attribution links in final responses.# asianexpats-mcp-server
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.