Security & Testing
esimgomobile.com
A network diagnostics MCP server that measures internet speed, public IP, roaming status, latency, and grades connection quality.
ENDPOINT 1
https://mcp.esimgomobile.com/mcp
MCP server metadata
- Name
- esimgomobile
- Version
- 0.1.0
Known tools 36
check_roaming_statusUse when the user wants to know whether they are currently roaming.
Inferred read-onlygrade_connection_qualityUse when the user gives you download/upload speed and ping numbers and wants a verdict.
Potential side effectsdetect_captive_portalUse when the user is on hotel/airport/cafe Wi-Fi and suspects a login page is blocking them.
Inferred read-onlycheck_dns_leaksUse when the user wants to check whether their DNS queries leak outside their VPN.
Inferred read-onlyget_wifi_security_checklistUse when the user is about to use public, hotel, or airport Wi-Fi.
Inferred read-onlylookup_speed_requirementsUse when the user asks how much bandwidth an activity needs (video calls, 4K streaming, gaming).
Inferred read-onlycheck_coverageUse when the user asks whether a country is covered by esimgomobile plans.
Inferred read-onlyestimate_data_usageUse when the user is planning a trip and asks how much mobile data they need.
Inferred read-onlycalculate_roaming_costUse when the user wants to compare their home carrier's roaming fees against a travel eSIM.
Inferred read-onlyplan_multi_country_esimUse when the user has a multi-country itinerary and asks which eSIM plan type fits.
Inferred read-onlycheck_device_compatibilityUse when the user asks whether their phone supports eSIM.
Inferred read-onlycheck_carrier_lockUse when the user needs to check whether their phone is carrier-unlocked (required for travel eSIMs).
Inferred read-onlyfind_best_networkUse when the user asks which mobile network is best in a specific city.
Inferred read-onlyget_airport_connectivityUse when the user asks about connectivity at an airport (Wi-Fi, SIM vendors, eSIM tips).
Inferred read-onlyget_country_fact_sheetUse when the user asks about mobile networks, eSIM support, or Wi-Fi in a country.
Inferred read-onlycheck_internet_freedomUse when the user asks about internet restrictions in a country (VoIP blocks, firewalls).
Inferred read-onlyget_installation_guideUse when the user needs step-by-step eSIM installation instructions.
Inferred read-onlylookup_apn_settingsUse when the user needs APN settings for a carrier after installing an eSIM.
Inferred read-onlysetup_dual_simUse when the user runs a home line plus a travel eSIM and needs the right configuration.
Inferred read-onlyformat_international_numberUse when the user needs to dial a local number internationally.
Inferred read-onlycalculate_data_budgetUse when the user asks how much of their plan data is left or how to ration it over a trip.
Inferred read-onlylist_available_plansUse when the user asks what esimgomobile plans exist or what an eSIM costs.
Inferred read-onlyrecommend_planUse when the user says where they're going, for how long, and roughly how much they'll use data, and wants a concrete plan pick.
Inferred read-onlyget_travel_data_checklistUse when the user is preparing a trip and wants one pass over everything data-related for a country: networks, eSIM support, internet freedom, device check and install steps.
Inferred read-onlysearch_plansUse when the user wants to browse or filter esimgomobile plans - by type (data packs, monthly, day passes), max price, minimum GB, coverage scope, or cheapest per-GB.
Inferred read-onlyget_plan_detailsUse when the user asks about one specific esimgomobile plan by id - price, data allowance, validity, coverage scope, per-GB unit price, and where to buy.
Inferred read-onlyvalidate_order_draftUse when the user is about to buy and wants everything checked first - the eSIM Go validate-style dry run.
Inferred read-onlyplan_tripUse when the user gives an itinerary (countries + days + usage) and wants the full answer in one call: estimated data need, best published plan pick with an alternative, and a per-country networks/eSIM/freedom brief.
Inferred read-onlylist_country_networksUse when the user asks which mobile networks operate in a country, or for eSIM support / Wi-Fi / internet-freedom facts for one country - the eSIM Go /networks parity endpoint, from esimgomobile's built-in reference.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.esimgomobile]
url = "https://mcp.esimgomobile.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"esimgomobile": {
"type": "http",
"url": "https://mcp.esimgomobile.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: esimgomobile
Remote MCP URL: https://mcp.esimgomobile.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"esimgomobile": {
"url": "https://mcp.esimgomobile.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"esimgomobile": {
"type": "http",
"url": "https://mcp.esimgomobile.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "esimgomobile",
"transport": "streamable-http",
"url": "https://mcp.esimgomobile.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.