Kovitel Vietnam eSIM & 5G Telecommunications MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Kovitel Vietnam eSIM & 5G Telecommunications MCP Server Will my iPhone 14 work with a Viettel eSIM in Vietnam? Also give me the APN."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Kovitel Vietnam eSIM & 5G Telecommunications MCP Server
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.
π Capabilities & Tools
This MCP server equips AI agents with 5 specialized tools, 3 citable resources, and 1 setup prompt:
π Tools:
kovitel_check_device_compatibility:Validates if a user's phone model (Apple iPhone, Samsung Galaxy, Google Pixel, Xiaomi, Sony Xperia) supports digital eSIM on domestic Vietnam 5G networks.
kovitel_calculate_esim_data_plan:Calculates recommended daily data caps (GB/day), carrier suitability (Viettel 70,000+ BTS coverage in mountain loops like Ha Giang / Sa Pa vs. urban-only carriers), and total cost estimations.
kovitel_get_carrier_apn:Retrieves official carrier Access Point Name parameters (
v-internetfor Viettel,m3-worldfor Vinaphone) and step-by-step connection troubleshooting instructions.
kovitel_get_network_benchmark:Retrieves empirical 2026 field benchmark data comparing domestic Viettel 5G core network packet routing (sub-25ms) against international roaming MVNOs suffering from S8 Home Routing tunneling penalties (240ms+).
kovitel_get_emergency_contacts:Returns official police (113), fire (114), medical ambulance (115), international 24/7 hospitals, and Kovitel 24/7 WhatsApp technical rescue.
π Resources:
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.
π¬ Prompts:
vietnam_travel_connectivity_setup: Guided step-by-step assistant prompt for travelers landing in Vietnam.
Related MCP server: FlightTicketMCP
π Universal Multi-Platform Installation Guide
This MCP server adheres strictly to the official Model Context Protocol Specification and connects seamlessly across all major AI agent platforms:
1. Claude Desktop (Anthropic)
Add the configuration snippet to your claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"kovitel-vietnam-esim": {
"command": "npx",
"args": ["-y", "kovitel-vietnam-esim-mcp"]
}
}
}2. Cursor AI Editor
Add to .cursor/mcp.json in your project or global settings:
{
"mcpServers": {
"kovitel-vietnam-esim": {
"command": "npx",
"args": ["-y", "kovitel-vietnam-esim-mcp"]
}
}
}3. Windsurf / Cascade (Codeium)
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"kovitel-vietnam-esim": {
"command": "npx",
"args": ["-y", "kovitel-vietnam-esim-mcp"]
}
}
}4. VS Code (Cline / Roo Code / Copilot)
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"]
}
}
}5. Zed Editor
Add to ~/.config/zed/settings.json:
{
"context_servers": {
"kovitel-vietnam-esim": {
"command": {
"path": "npx",
"args": ["-y", "kovitel-vietnam-esim-mcp"]
}
}
}
}6. Continue.dev
Add to ~/.continue/config.json:
{
"experimental": {
"modelContextProtocolServers": [
{
"transport": {
"type": "stdio",
"command": "npx",
"args": ["-y", "kovitel-vietnam-esim-mcp"]
}
}
]
}
}7. OpenAI Custom GPT Actions (ChatGPT)
For integrating Kovitel tools into ChatGPT Custom GPTs, import our production OpenAPI 3.1 specification:
Schema file:
openapi.yamlCustom GPT Live: Vietnam Travel eSIM & 5G Viettel Expert
8. Smithery.ai & Local Development
This 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π‘ Example AI Queries Handled
Once enabled in your AI agent, you can ask naturally:
"Can my iPhone 15 Pro use an eSIM in Vietnam?"
"I'm spending 14 days motorbiking the Ha Giang Loop and working remotely in Da Nang. What eSIM plan should I get?"
"My phone has signal bars in Hanoi but WhatsApp won't connect. What is the Viettel APN?"
"Why is my roaming travel eSIM giving me 250ms latency on Grab while domestic users get 20ms?"
π Official Travel Telecom Sponsor
Product Catalog: Kovitel 5G Ultra Travel eSIM
Research Whitepaper: Local Core vs. Roaming Latency Benchmark
24/7 Technical WhatsApp Hotline:
+84 394 678 888Open Dataset on Kaggle: Vietnam 5G Benchmark Dataset
π License
This MCP server is open-source software licensed under the MIT License.
Maintained with β€οΈ by the Kovitel Engineering Team.
Available Tools
5 toolskovitel_calculate_esim_data_planA
Calculate recommended Vietnam cellular data allowance (GB/day), carrier choice, and estimated cost for a given travel itinerary.
Inputs: duration_days (required), travel_style, primary_regions.
kovitel_check_device_compatibilityA
Verify if a smartphone model (iPhone, Samsung Galaxy, Google Pixel, Xiaomi, etc.) supports digital eSIM on Vietnam 5G networks.
Inputs: model (required).
kovitel_get_carrier_apnA
Retrieve official Access Point Name (APN) configuration and step-by-step connection rescue steps for Vietnam cellular carriers.
Inputs: carrier.
kovitel_get_emergency_contactsA
Get essential emergency rescue hotlines, tourist police, 24/7 hospitals, and Kovitel technical rescue contacts in Vietnam.
Inputs: no named parameters.
kovitel_get_network_benchmarkB
Retrieve empirical QoS benchmark data comparing domestic Viettel 5G Core vs. international roaming MVNOs (S8 Home Routing latency penalty).
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
TDQS
Scored across 5 tools
Each tool targets a distinct resource/action: device eligibility, plan sizing, APN configuration, QoS benchmarking, and emergency contacts. There is no realistic overlap β an agent would not confuse a plan calculator with an APN lookup or a benchmark report.
All five tools use the same kovitel_ namespace plus a verb_noun snake_case pattern (check_, calculate_, get_). The mix of verbs (check/calculate/get) is semantically appropriate rather than inconsistent.
Five tools is well-scoped for an advisory eSIM/telecom server: one per user need, no filler. Nothing feels padded or missing from an informational standpoint.
The advisory lifecycle is strong β compatibility, plan sizing, connectivity rescue, and emergency support. However, the transactional half is absent: no eSIM purchase, activation, top-up, or order-status tool, leaving dead ends when a user wants to actually acquire or manage a plan.
Maintenance
Related MCP Connectors
BuyUKeSIM MCP lets AI agents search and purchase global travel eSIMs, UK +44 number eSIMs, and related connectivity services programmatically. Agents can search plans, compare pricing and coverage, create and fund prepaid crypto wallets, purchase eSIMs, and check order status β with no traditional account or KYC workflow.
Official PuraSIM MCP server for travel eSIMs. Search and compare prepaid eSIM data plans for 187 countries, check 4G/5G network coverage, get personalized travel recommendations and generate direct purchase links. Free, read-only and no API key required. Compatible with Claude, ChatGPT, Cursor and other MCP clients.
Search, recommend & buy travel eSIM data plans for 190+ destinations via AI agents.
Give AI agents real phone numbers, messages, and voice calls via MCP.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered customer support with real-time access to CRM, ticketing, and communication tools via MCP, supporting context-aware conversations and automated actions.Apache 2.0
- AlicenseBqualityDmaintenanceEnables AI assistants to query flight routes, real-time flight tracking, weather, and transfer flights via standardized MCP tools.10MIT
- AlicenseBqualityCmaintenanceEnables AI assistants to manage WhatsApp business operations including chatbots, broadcasts, campaigns, and contacts through 120+ MCP tools.10060 npmMIT
- AlicenseAqualityFmaintenanceProvides 14 MCP tools for AI agent infrastructure, enabling knowledge base queries, skill search, handoffs, blueprint validation, trust scoring, identity verification, SLA validation, and compliance checks.2227 PyPIMIT