Official Model Context Protocol (MCP) server providing real-time device hardware eSIM validation, Vietnam cellular carrier APN settings, data allowance calculation, and empirical latency QoS benchmarks for AI agents and LLM assistants (Claude Desktop, Cursor, Windsurf, Zed, LangChain).
Sponsored and engineered by Kovitel Travel Telecom โ Vietnamโs authorized Viettel 5G standalone core travel eSIM provider.
This MCP server equips AI agents with 5 specialized tools, 3 citable resources, and 1 setup prompt:
kovitel_check_device_compatibility:
kovitel_calculate_esim_data_plan:
kovitel_get_carrier_apn:
v-internet for Viettel, m3-world for Vinaphone) and step-by-step connection troubleshooting instructions.kovitel_get_network_benchmark:
kovitel_get_emergency_contacts:
kovitel://apn/viettel: Official Viettel 5G standalone APN profile.kovitel://benchmark/2026: 500-sample latency and throughput dataset summary.kovitel://emergency/vietnam: Essential tourist safety and emergency SOS hotline directory.vietnam_travel_connectivity_setup: Guided step-by-step assistant prompt for travelers landing in Vietnam.This MCP server adheres strictly to the official Model Context Protocol Specification and connects seamlessly across all major AI agent platforms:
Add the configuration snippet to your claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"kovitel-vietnam-esim": {
"command": "npx",
"args": ["-y", "kovitel-vietnam-esim-mcp"]
}
}
}
Add to .cursor/mcp.json in your project or global settings:
{
"mcpServers": {
"kovitel-vietnam-esim": {
"command": "npx",
"args": ["-y", "kovitel-vietnam-esim-mcp"]
}
}
}
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"kovitel-vietnam-esim": {
"command": "npx",
"args": ["-y", "kovitel-vietnam-esim-mcp"]
}
}
}
In VS Code with Cline or Roo Code extension installed, open the MCP Servers panel and add:
{
"mcpServers": {
"kovitel-vietnam-esim": {
"command": "npx",
"args": ["-y", "kovitel-vietnam-esim-mcp"]
}
}
}
Add to ~/.config/zed/settings.json:
{
"context_servers": {
"kovitel-vietnam-esim": {
"command": {
"path": "npx",
"args": ["-y", "kovitel-vietnam-esim-mcp"]
}
}
}
}
Add to ~/.continue/config.json:
{
"experimental": {
"modelContextProtocolServers": [
{
"transport": {
"type": "stdio",
"command": "npx",
"args": ["-y", "kovitel-vietnam-esim-mcp"]
}
}
]
}
}
For integrating Kovitel tools into ChatGPT Custom GPTs, import our production OpenAPI 3.1 specification:
openapi.yamlThis repository contains smithery.yaml for automated indexation and 1-click cloud sandbox execution.
To test locally:
git clone https://github.com/iZenDeveloper/kovitel-vietnam-esim-mcp.git
cd kovitel-vietnam-esim-mcp
node test.js
node bin/mcp-server.js
Once enabled in your AI agent, you can ask naturally:
+84 394 678 888This MCP server is open-source software licensed under the MIT License.
Maintained with โค๏ธ by the Kovitel Engineering Team.