{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_gfan272tpen6","handle":"esimgomobile-travel-esim-tools","url":"https://wellknown.network/agents/esimgomobile-travel-esim-tools","links":{"self":"https://wellknown.network/agents/esimgomobile-travel-esim-tools/record.json","html":"https://wellknown.network/agents/esimgomobile-travel-esim-tools","markdown":"https://wellknown.network/agents/esimgomobile-travel-esim-tools/record.md","api":"https://wellknown.network/api/v1/agents/esimgomobile-travel-esim-tools","status":"https://wellknown.network/api/v1/agents/esimgomobile-travel-esim-tools/status","claim":"https://wellknown.network/agents/esimgomobile-travel-esim-tools/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/esimgomobile-travel-esim-tools/claim.json","badge":"https://wellknown.network/agents/esimgomobile-travel-esim-tools/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/esimgomobile-travel-esim-tools/history","tools":"https://wellknown.network/api/v1/agents/esimgomobile-travel-esim-tools/tools"},"ard":{"identifier":"urn:air:mcp.esimgomobile.com:server:esimgomobile-travel-esim-tools","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"esimgomobile — Travel eSIM Tools","summary":"Travel eSIM plan catalog, coverage and trip-planning tools for agents and developers.","description":"Travel eSIM plan catalog, coverage and trip-planning tools for agents and developers.","publisher":{"name":"com.esimgomobile","url":null},"homepage":"https://esimgomobile.com/","repository":"https://github.com/esimgomobile/esimgomobile-mcp","version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.esimgomobile.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-21T09:30:39.815965Z","publishedAt":"2026-10-21T09:30:39.815965Z","registryName":"com.esimgomobile/esimgomobile"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"derived"},{"slug":"geo.maps","name":"Maps & Places","confidence":1,"provenance":"derived"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.938,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.911,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.554,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.54,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.54,"provenance":"derived"}],"categories":["ai","commerce","dev","geo","knowledge"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-23T20:24:08.437Z","lastProbedAt":"2026-10-23T20:24:08.437Z","statusComputedAt":"2026-10-23T20:27:07.151Z","reliability30d":{"probes":8,"successRate":1,"p50Ms":78,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":8,"ok":8,"authBoundaryOk":0,"serviceOk":8,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-23T20:24:08.437Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":49,"error":null,"detail":{"tools":[{"name":"run_speed_test","description":"Use when the user wants to measure their current internet speed. Runs a real download/ping measurement in the interactive widget and reports Mbps, ping, and a q"},{"name":"get_public_ip","description":"Use when the user asks for their public IP address. Returns the IP address the request arrives from, as seen by the server edge."},{"name":"check_roaming_status","description":"Use when the user wants to know whether they are currently roaming. Compares their home country against the country they are in now."},{"name":"measure_latency","description":"Use when the user wants the network latency to a host. Performs a real HTTPS HEAD request from the deployment edge and reports round-trip time to first byte in "},{"name":"grade_connection_quality","description":"Use when the user gives you download/upload speed and ping numbers and wants a verdict. Grades the connection Excellent/Good/Fair/Poor with practical advice."},{"name":"detect_captive_portal","description":"Use when the user is on hotel/airport/cafe Wi-Fi and suspects a login page is blocking them. Gives a step-by-step guided check — no automatic probing."},{"name":"check_dns_leaks","description":"Use when the user wants to check whether their DNS queries leak outside their VPN. Gives a guided manual check — browsers cannot run automatic DNS probes."},{"name":"get_wifi_security_checklist","description":"Use when the user is about to use public, hotel, or airport Wi-Fi. Returns a practical safety checklist."},{"name":"lookup_speed_requirements","description":"Use when the user asks how much bandwidth an activity needs (video calls, 4K streaming, gaming). Looks up reference requirements from a built-in table."},{"name":"check_coverage","description":"Use when the user asks whether a country is covered by esimgomobile plans. Answers from esimgomobile's own published plan catalog (live-checked) plus the built-"},{"name":"estimate_data_usage","description":"Use when the user is planning a trip and asks how much mobile data they need. Estimates from trip days, daily hours online, and a light/moderate/heavy usage pro"},{"name":"calculate_roaming_cost","description":"Use when the user wants to compare their home carrier's roaming fees against a travel eSIM. Compares a user-supplied carrier day-pass rate with an illustrative "},{"name":"plan_multi_country_esim","description":"Use when the user has a multi-country itinerary and asks which eSIM plan type fits. Recommends single-country vs regional vs global plans from the country list."},{"name":"check_device_compatibility","description":"Use when the user asks whether their phone supports eSIM. Checks the model against a built-in device table, with a manual fallback check."},{"name":"check_carrier_lock","description":"Use when the user needs to check whether their phone is carrier-unlocked (required for travel eSIMs). Walks through the check on iPhone and Android."},{"name":"find_best_network","description":"Use when the user asks which mobile network is best in a specific city. Ranks operators by observed cell-tower density from the OpenCelliD open dataset — a cove"},{"name":"get_airport_connectivity","description":"Use when the user asks about connectivity at an airport (Wi-Fi, SIM vendors, eSIM tips). Answers from a researched dataset of major international airports: free"},{"name":"find_free_wifi","description":"Use when the user asks where to find free Wi-Fi in a city. Queries the live OpenStreetMap directory (Nominatim geocoding + Overpass) for community-mapped free W"},{"name":"get_country_fact_sheet","description":"Use when the user asks about mobile networks, eSIM support, or Wi-Fi in a country. Returns a fact sheet from a built-in table, with general guidance where a cou"},{"name":"check_internet_freedom","description":"Use when the user asks about internet restrictions in a country (VoIP blocks, firewalls). Returns a high-level snapshot from a built-in table — not legal advice"},{"name":"get_installation_guide","description":"Use when the user needs step-by-step eSIM installation instructions. Covers iPhone and Android, via QR code or manual entry."},{"name":"troubleshoot_esim","description":"Use when the user's eSIM isn't working. Diagnoses common problems: no service, no data, slow data, QR issues, activation failures, calls not working."},{"name":"lookup_apn_settings","description":"Use when the user needs APN settings for a carrier after installing an eSIM. Looks up a built-in APN table; most travel eSIMs configure automatically."},{"name":"setup_dual_sim","description":"Use when the user runs a home line plus a travel eSIM and needs the right configuration. Explains which line handles data, calls, and iMessage, and how to avoid"},{"name":"setup_data_saver","description":"Use when the user wants to stretch a travel data plan. Gives OS-specific steps: low-data mode, background limits, offline maps and downloads."},{"name":"format_international_number","description":"Use when the user needs to dial a local number internationally. Formats a local phone number for calling between two countries, using a built-in dialing-code ta"},{"name":"calculate_data_budget","description":"Use when the user asks how much of their plan data is left or how to ration it over a trip. Computes remaining data, daily budget and end-of-trip projection fro"},{"name":"list_available_plans","description":"Use when the user asks what esimgomobile plans exist or what an eSIM costs. Lists the real, currently published plan catalog with USD prices (live-checked again"},{"name":"recommend_plan","description":"Use 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. Estimates the GB need, then pic"},{"name":"get_travel_data_checklist","description":"Use 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 "},{"name":"search_plans","description":"Use 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 p"},{"name":"get_plan_details","description":"Use 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."},{"name":"compare_plans","description":"Use when the user is choosing between 2-4 esimgomobile plans. Side-by-side price, data, validity, scope and per-GB unit price, with a best-value pick. No compet"},{"name":"validate_order_draft","description":"Use when the user is about to buy and wants everything checked first - the eSIM Go validate-style dry run. Verifies the plan id exists, quantity (1-50), device "},{"name":"plan_trip","description":"Use 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 alt"},{"name":"list_country_networks","description":"Use 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 "}],"toolCount":36,"toolsHash":"e8d953aed0635949b288fe53052bb36b43e8a4b7838e086f127ea04969518961","serverName":"esimgomobile","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T13:27:10.231Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":79,"error":null,"detail":{"tools":[{"name":"run_speed_test","description":"Use when the user wants to measure their current internet speed. Runs a real download/ping measurement in the interactive widget and reports Mbps, ping, and a q"},{"name":"get_public_ip","description":"Use when the user asks for their public IP address. Returns the IP address the request arrives from, as seen by the server edge."},{"name":"check_roaming_status","description":"Use when the user wants to know whether they are currently roaming. Compares their home country against the country they are in now."},{"name":"measure_latency","description":"Use when the user wants the network latency to a host. Performs a real HTTPS HEAD request from the deployment edge and reports round-trip time to first byte in "},{"name":"grade_connection_quality","description":"Use when the user gives you download/upload speed and ping numbers and wants a verdict. Grades the connection Excellent/Good/Fair/Poor with practical advice."},{"name":"detect_captive_portal","description":"Use when the user is on hotel/airport/cafe Wi-Fi and suspects a login page is blocking them. Gives a step-by-step guided check — no automatic probing."},{"name":"check_dns_leaks","description":"Use when the user wants to check whether their DNS queries leak outside their VPN. Gives a guided manual check — browsers cannot run automatic DNS probes."},{"name":"get_wifi_security_checklist","description":"Use when the user is about to use public, hotel, or airport Wi-Fi. Returns a practical safety checklist."},{"name":"lookup_speed_requirements","description":"Use when the user asks how much bandwidth an activity needs (video calls, 4K streaming, gaming). Looks up reference requirements from a built-in table."},{"name":"check_coverage","description":"Use when the user asks whether a country is covered by esimgomobile plans. Answers from esimgomobile's own published plan catalog (live-checked) plus the built-"},{"name":"estimate_data_usage","description":"Use when the user is planning a trip and asks how much mobile data they need. Estimates from trip days, daily hours online, and a light/moderate/heavy usage pro"},{"name":"calculate_roaming_cost","description":"Use when the user wants to compare their home carrier's roaming fees against a travel eSIM. Compares a user-supplied carrier day-pass rate with an illustrative "},{"name":"plan_multi_country_esim","description":"Use when the user has a multi-country itinerary and asks which eSIM plan type fits. Recommends single-country vs regional vs global plans from the country list."},{"name":"check_device_compatibility","description":"Use when the user asks whether their phone supports eSIM. Checks the model against a built-in device table, with a manual fallback check."},{"name":"check_carrier_lock","description":"Use when the user needs to check whether their phone is carrier-unlocked (required for travel eSIMs). Walks through the check on iPhone and Android."},{"name":"find_best_network","description":"Use when the user asks which mobile network is best in a specific city. Ranks operators by observed cell-tower density from the OpenCelliD open dataset — a cove"},{"name":"get_airport_connectivity","description":"Use when the user asks about connectivity at an airport (Wi-Fi, SIM vendors, eSIM tips). Answers from a researched dataset of major international airports: free"},{"name":"find_free_wifi","description":"Use when the user asks where to find free Wi-Fi in a city. Queries the live OpenStreetMap directory (Nominatim geocoding + Overpass) for community-mapped free W"},{"name":"get_country_fact_sheet","description":"Use when the user asks about mobile networks, eSIM support, or Wi-Fi in a country. Returns a fact sheet from a built-in table, with general guidance where a cou"},{"name":"check_internet_freedom","description":"Use when the user asks about internet restrictions in a country (VoIP blocks, firewalls). Returns a high-level snapshot from a built-in table — not legal advice"},{"name":"get_installation_guide","description":"Use when the user needs step-by-step eSIM installation instructions. Covers iPhone and Android, via QR code or manual entry."},{"name":"troubleshoot_esim","description":"Use when the user's eSIM isn't working. Diagnoses common problems: no service, no data, slow data, QR issues, activation failures, calls not working."},{"name":"lookup_apn_settings","description":"Use when the user needs APN settings for a carrier after installing an eSIM. Looks up a built-in APN table; most travel eSIMs configure automatically."},{"name":"setup_dual_sim","description":"Use when the user runs a home line plus a travel eSIM and needs the right configuration. Explains which line handles data, calls, and iMessage, and how to avoid"},{"name":"setup_data_saver","description":"Use when the user wants to stretch a travel data plan. Gives OS-specific steps: low-data mode, background limits, offline maps and downloads."},{"name":"format_international_number","description":"Use when the user needs to dial a local number internationally. Formats a local phone number for calling between two countries, using a built-in dialing-code ta"},{"name":"calculate_data_budget","description":"Use when the user asks how much of their plan data is left or how to ration it over a trip. Computes remaining data, daily budget and end-of-trip projection fro"},{"name":"list_available_plans","description":"Use when the user asks what esimgomobile plans exist or what an eSIM costs. Lists the real, currently published plan catalog with USD prices (live-checked again"},{"name":"recommend_plan","description":"Use 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. Estimates the GB need, then pic"},{"name":"get_travel_data_checklist","description":"Use 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 "},{"name":"search_plans","description":"Use 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 p"},{"name":"get_plan_details","description":"Use 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."},{"name":"compare_plans","description":"Use when the user is choosing between 2-4 esimgomobile plans. Side-by-side price, data, validity, scope and per-GB unit price, with a best-value pick. No compet"},{"name":"validate_order_draft","description":"Use when the user is about to buy and wants everything checked first - the eSIM Go validate-style dry run. Verifies the plan id exists, quantity (1-50), device "},{"name":"plan_trip","description":"Use 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 alt"},{"name":"list_country_networks","description":"Use 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 "}],"toolCount":36,"toolsHash":"e8d953aed0635949b288fe53052bb36b43e8a4b7838e086f127ea04969518961","serverName":"esimgomobile","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T06:26:55.615Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":67,"error":null,"detail":{"tools":[{"name":"run_speed_test","description":"Use when the user wants to measure their current internet speed. Runs a real download/ping measurement in the interactive widget and reports Mbps, ping, and a q"},{"name":"get_public_ip","description":"Use when the user asks for their public IP address. Returns the IP address the request arrives from, as seen by the server edge."},{"name":"check_roaming_status","description":"Use when the user wants to know whether they are currently roaming. Compares their home country against the country they are in now."},{"name":"measure_latency","description":"Use when the user wants the network latency to a host. Performs a real HTTPS HEAD request from the deployment edge and reports round-trip time to first byte in "},{"name":"grade_connection_quality","description":"Use when the user gives you download/upload speed and ping numbers and wants a verdict. Grades the connection Excellent/Good/Fair/Poor with practical advice."},{"name":"detect_captive_portal","description":"Use when the user is on hotel/airport/cafe Wi-Fi and suspects a login page is blocking them. Gives a step-by-step guided check — no automatic probing."},{"name":"check_dns_leaks","description":"Use when the user wants to check whether their DNS queries leak outside their VPN. Gives a guided manual check — browsers cannot run automatic DNS probes."},{"name":"get_wifi_security_checklist","description":"Use when the user is about to use public, hotel, or airport Wi-Fi. Returns a practical safety checklist."},{"name":"lookup_speed_requirements","description":"Use when the user asks how much bandwidth an activity needs (video calls, 4K streaming, gaming). Looks up reference requirements from a built-in table."},{"name":"check_coverage","description":"Use when the user asks whether a country is covered by esimgomobile plans. Answers from esimgomobile's own published plan catalog (live-checked) plus the built-"},{"name":"estimate_data_usage","description":"Use when the user is planning a trip and asks how much mobile data they need. Estimates from trip days, daily hours online, and a light/moderate/heavy usage pro"},{"name":"calculate_roaming_cost","description":"Use when the user wants to compare their home carrier's roaming fees against a travel eSIM. Compares a user-supplied carrier day-pass rate with an illustrative "},{"name":"plan_multi_country_esim","description":"Use when the user has a multi-country itinerary and asks which eSIM plan type fits. Recommends single-country vs regional vs global plans from the country list."},{"name":"check_device_compatibility","description":"Use when the user asks whether their phone supports eSIM. Checks the model against a built-in device table, with a manual fallback check."},{"name":"check_carrier_lock","description":"Use when the user needs to check whether their phone is carrier-unlocked (required for travel eSIMs). Walks through the check on iPhone and Android."},{"name":"find_best_network","description":"Use when the user asks which mobile network is best in a specific city. Ranks operators by observed cell-tower density from the OpenCelliD open dataset — a cove"},{"name":"get_airport_connectivity","description":"Use when the user asks about connectivity at an airport (Wi-Fi, SIM vendors, eSIM tips). Answers from a researched dataset of major international airports: free"},{"name":"find_free_wifi","description":"Use when the user asks where to find free Wi-Fi in a city. Queries the live OpenStreetMap directory (Nominatim geocoding + Overpass) for community-mapped free W"},{"name":"get_country_fact_sheet","description":"Use when the user asks about mobile networks, eSIM support, or Wi-Fi in a country. Returns a fact sheet from a built-in table, with general guidance where a cou"},{"name":"check_internet_freedom","description":"Use when the user asks about internet restrictions in a country (VoIP blocks, firewalls). Returns a high-level snapshot from a built-in table — not legal advice"},{"name":"get_installation_guide","description":"Use when the user needs step-by-step eSIM installation instructions. Covers iPhone and Android, via QR code or manual entry."},{"name":"troubleshoot_esim","description":"Use when the user's eSIM isn't working. Diagnoses common problems: no service, no data, slow data, QR issues, activation failures, calls not working."},{"name":"lookup_apn_settings","description":"Use when the user needs APN settings for a carrier after installing an eSIM. Looks up a built-in APN table; most travel eSIMs configure automatically."},{"name":"setup_dual_sim","description":"Use when the user runs a home line plus a travel eSIM and needs the right configuration. Explains which line handles data, calls, and iMessage, and how to avoid"},{"name":"setup_data_saver","description":"Use when the user wants to stretch a travel data plan. Gives OS-specific steps: low-data mode, background limits, offline maps and downloads."},{"name":"format_international_number","description":"Use when the user needs to dial a local number internationally. Formats a local phone number for calling between two countries, using a built-in dialing-code ta"},{"name":"calculate_data_budget","description":"Use when the user asks how much of their plan data is left or how to ration it over a trip. Computes remaining data, daily budget and end-of-trip projection fro"},{"name":"list_available_plans","description":"Use when the user asks what esimgomobile plans exist or what an eSIM costs. Lists the real, currently published plan catalog with USD prices (live-checked again"},{"name":"recommend_plan","description":"Use 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. Estimates the GB need, then pic"},{"name":"get_travel_data_checklist","description":"Use 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 "},{"name":"search_plans","description":"Use 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 p"},{"name":"get_plan_details","description":"Use 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."},{"name":"compare_plans","description":"Use when the user is choosing between 2-4 esimgomobile plans. Side-by-side price, data, validity, scope and per-GB unit price, with a best-value pick. No compet"},{"name":"validate_order_draft","description":"Use when the user is about to buy and wants everything checked first - the eSIM Go validate-style dry run. Verifies the plan id exists, quantity (1-50), device "},{"name":"plan_trip","description":"Use 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 alt"},{"name":"list_country_networks","description":"Use 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 "}],"toolCount":36,"toolsHash":"e8d953aed0635949b288fe53052bb36b43e8a4b7838e086f127ea04969518961","serverName":"esimgomobile","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T23:30:03.694Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":36,"error":null,"detail":{"tools":[{"name":"run_speed_test","description":"Use when the user wants to measure their current internet speed. Runs a real download/ping measurement in the interactive widget and reports Mbps, ping, and a q"},{"name":"get_public_ip","description":"Use when the user asks for their public IP address. Returns the IP address the request arrives from, as seen by the server edge."},{"name":"check_roaming_status","description":"Use when the user wants to know whether they are currently roaming. Compares their home country against the country they are in now."},{"name":"measure_latency","description":"Use when the user wants the network latency to a host. Performs a real HTTPS HEAD request from the deployment edge and reports round-trip time to first byte in "},{"name":"grade_connection_quality","description":"Use when the user gives you download/upload speed and ping numbers and wants a verdict. Grades the connection Excellent/Good/Fair/Poor with practical advice."},{"name":"detect_captive_portal","description":"Use when the user is on hotel/airport/cafe Wi-Fi and suspects a login page is blocking them. Gives a step-by-step guided check — no automatic probing."},{"name":"check_dns_leaks","description":"Use when the user wants to check whether their DNS queries leak outside their VPN. Gives a guided manual check — browsers cannot run automatic DNS probes."},{"name":"get_wifi_security_checklist","description":"Use when the user is about to use public, hotel, or airport Wi-Fi. Returns a practical safety checklist."},{"name":"lookup_speed_requirements","description":"Use when the user asks how much bandwidth an activity needs (video calls, 4K streaming, gaming). Looks up reference requirements from a built-in table."},{"name":"check_coverage","description":"Use when the user asks whether a country is covered by esimgomobile plans. Answers from esimgomobile's own published plan catalog (live-checked) plus the built-"},{"name":"estimate_data_usage","description":"Use when the user is planning a trip and asks how much mobile data they need. Estimates from trip days, daily hours online, and a light/moderate/heavy usage pro"},{"name":"calculate_roaming_cost","description":"Use when the user wants to compare their home carrier's roaming fees against a travel eSIM. Compares a user-supplied carrier day-pass rate with an illustrative "},{"name":"plan_multi_country_esim","description":"Use when the user has a multi-country itinerary and asks which eSIM plan type fits. Recommends single-country vs regional vs global plans from the country list."},{"name":"check_device_compatibility","description":"Use when the user asks whether their phone supports eSIM. Checks the model against a built-in device table, with a manual fallback check."},{"name":"check_carrier_lock","description":"Use when the user needs to check whether their phone is carrier-unlocked (required for travel eSIMs). Walks through the check on iPhone and Android."},{"name":"find_best_network","description":"Use when the user asks which mobile network is best in a specific city. Ranks operators by observed cell-tower density from the OpenCelliD open dataset — a cove"},{"name":"get_airport_connectivity","description":"Use when the user asks about connectivity at an airport (Wi-Fi, SIM vendors, eSIM tips). Answers from a researched dataset of major international airports: free"},{"name":"find_free_wifi","description":"Use when the user asks where to find free Wi-Fi in a city. Queries the live OpenStreetMap directory (Nominatim geocoding + Overpass) for community-mapped free W"},{"name":"get_country_fact_sheet","description":"Use when the user asks about mobile networks, eSIM support, or Wi-Fi in a country. Returns a fact sheet from a built-in table, with general guidance where a cou"},{"name":"check_internet_freedom","description":"Use when the user asks about internet restrictions in a country (VoIP blocks, firewalls). Returns a high-level snapshot from a built-in table — not legal advice"},{"name":"get_installation_guide","description":"Use when the user needs step-by-step eSIM installation instructions. Covers iPhone and Android, via QR code or manual entry."},{"name":"troubleshoot_esim","description":"Use when the user's eSIM isn't working. Diagnoses common problems: no service, no data, slow data, QR issues, activation failures, calls not working."},{"name":"lookup_apn_settings","description":"Use when the user needs APN settings for a carrier after installing an eSIM. Looks up a built-in APN table; most travel eSIMs configure automatically."},{"name":"setup_dual_sim","description":"Use when the user runs a home line plus a travel eSIM and needs the right configuration. Explains which line handles data, calls, and iMessage, and how to avoid"},{"name":"setup_data_saver","description":"Use when the user wants to stretch a travel data plan. Gives OS-specific steps: low-data mode, background limits, offline maps and downloads."},{"name":"format_international_number","description":"Use when the user needs to dial a local number internationally. Formats a local phone number for calling between two countries, using a built-in dialing-code ta"},{"name":"calculate_data_budget","description":"Use when the user asks how much of their plan data is left or how to ration it over a trip. Computes remaining data, daily budget and end-of-trip projection fro"},{"name":"list_available_plans","description":"Use when the user asks what esimgomobile plans exist or what an eSIM costs. Lists the real, currently published plan catalog with USD prices (live-checked again"},{"name":"recommend_plan","description":"Use 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. Estimates the GB need, then pic"},{"name":"get_travel_data_checklist","description":"Use 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 "},{"name":"search_plans","description":"Use 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 p"},{"name":"get_plan_details","description":"Use 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."},{"name":"compare_plans","description":"Use when the user is choosing between 2-4 esimgomobile plans. Side-by-side price, data, validity, scope and per-GB unit price, with a best-value pick. No compet"},{"name":"validate_order_draft","description":"Use when the user is about to buy and wants everything checked first - the eSIM Go validate-style dry run. Verifies the plan id exists, quantity (1-50), device "},{"name":"plan_trip","description":"Use 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 alt"},{"name":"list_country_networks","description":"Use 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 "}],"toolCount":36,"toolsHash":"e8d953aed0635949b288fe53052bb36b43e8a4b7838e086f127ea04969518961","serverName":"esimgomobile","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T17:29:27.578Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":73,"error":null,"detail":{"tools":[{"name":"run_speed_test","description":"Use when the user wants to measure their current internet speed. Runs a real download/ping measurement in the interactive widget and reports Mbps, ping, and a q"},{"name":"get_public_ip","description":"Use when the user asks for their public IP address. Returns the IP address the request arrives from, as seen by the server edge."},{"name":"check_roaming_status","description":"Use when the user wants to know whether they are currently roaming. Compares their home country against the country they are in now."},{"name":"measure_latency","description":"Use when the user wants the network latency to a host. Performs a real HTTPS HEAD request from the deployment edge and reports round-trip time to first byte in "},{"name":"grade_connection_quality","description":"Use when the user gives you download/upload speed and ping numbers and wants a verdict. Grades the connection Excellent/Good/Fair/Poor with practical advice."},{"name":"detect_captive_portal","description":"Use when the user is on hotel/airport/cafe Wi-Fi and suspects a login page is blocking them. Gives a step-by-step guided check — no automatic probing."},{"name":"check_dns_leaks","description":"Use when the user wants to check whether their DNS queries leak outside their VPN. Gives a guided manual check — browsers cannot run automatic DNS probes."},{"name":"get_wifi_security_checklist","description":"Use when the user is about to use public, hotel, or airport Wi-Fi. Returns a practical safety checklist."},{"name":"lookup_speed_requirements","description":"Use when the user asks how much bandwidth an activity needs (video calls, 4K streaming, gaming). Looks up reference requirements from a built-in table."},{"name":"check_coverage","description":"Use when the user asks whether a country is covered by esimgomobile plans. Answers from esimgomobile's own published plan catalog (live-checked) plus the built-"},{"name":"estimate_data_usage","description":"Use when the user is planning a trip and asks how much mobile data they need. Estimates from trip days, daily hours online, and a light/moderate/heavy usage pro"},{"name":"calculate_roaming_cost","description":"Use when the user wants to compare their home carrier's roaming fees against a travel eSIM. Compares a user-supplied carrier day-pass rate with an illustrative "},{"name":"plan_multi_country_esim","description":"Use when the user has a multi-country itinerary and asks which eSIM plan type fits. Recommends single-country vs regional vs global plans from the country list."},{"name":"check_device_compatibility","description":"Use when the user asks whether their phone supports eSIM. Checks the model against a built-in device table, with a manual fallback check."},{"name":"check_carrier_lock","description":"Use when the user needs to check whether their phone is carrier-unlocked (required for travel eSIMs). Walks through the check on iPhone and Android."},{"name":"find_best_network","description":"Use when the user asks which mobile network is best in a specific city. Ranks operators by observed cell-tower density from the OpenCelliD open dataset — a cove"},{"name":"get_airport_connectivity","description":"Use when the user asks about connectivity at an airport (Wi-Fi, SIM vendors, eSIM tips). Answers from a researched dataset of major international airports: free"},{"name":"find_free_wifi","description":"Use when the user asks where to find free Wi-Fi in a city. Queries the live OpenStreetMap directory (Nominatim geocoding + Overpass) for community-mapped free W"},{"name":"get_country_fact_sheet","description":"Use when the user asks about mobile networks, eSIM support, or Wi-Fi in a country. Returns a fact sheet from a built-in table, with general guidance where a cou"},{"name":"check_internet_freedom","description":"Use when the user asks about internet restrictions in a country (VoIP blocks, firewalls). Returns a high-level snapshot from a built-in table — not legal advice"},{"name":"get_installation_guide","description":"Use when the user needs step-by-step eSIM installation instructions. Covers iPhone and Android, via QR code or manual entry."},{"name":"troubleshoot_esim","description":"Use when the user's eSIM isn't working. Diagnoses common problems: no service, no data, slow data, QR issues, activation failures, calls not working."},{"name":"lookup_apn_settings","description":"Use when the user needs APN settings for a carrier after installing an eSIM. Looks up a built-in APN table; most travel eSIMs configure automatically."},{"name":"setup_dual_sim","description":"Use when the user runs a home line plus a travel eSIM and needs the right configuration. Explains which line handles data, calls, and iMessage, and how to avoid"},{"name":"setup_data_saver","description":"Use when the user wants to stretch a travel data plan. Gives OS-specific steps: low-data mode, background limits, offline maps and downloads."},{"name":"format_international_number","description":"Use when the user needs to dial a local number internationally. Formats a local phone number for calling between two countries, using a built-in dialing-code ta"},{"name":"calculate_data_budget","description":"Use when the user asks how much of their plan data is left or how to ration it over a trip. Computes remaining data, daily budget and end-of-trip projection fro"},{"name":"list_available_plans","description":"Use when the user asks what esimgomobile plans exist or what an eSIM costs. Lists the real, currently published plan catalog with USD prices (live-checked again"},{"name":"recommend_plan","description":"Use 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. Estimates the GB need, then pic"},{"name":"get_travel_data_checklist","description":"Use 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 "},{"name":"search_plans","description":"Use 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 p"},{"name":"get_plan_details","description":"Use 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."},{"name":"compare_plans","description":"Use when the user is choosing between 2-4 esimgomobile plans. Side-by-side price, data, validity, scope and per-GB unit price, with a best-value pick. No compet"},{"name":"validate_order_draft","description":"Use when the user is about to buy and wants everything checked first - the eSIM Go validate-style dry run. Verifies the plan id exists, quantity (1-50), device "},{"name":"plan_trip","description":"Use 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 alt"},{"name":"list_country_networks","description":"Use 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 "}],"toolCount":36,"toolsHash":"e8d953aed0635949b288fe53052bb36b43e8a4b7838e086f127ea04969518961","serverName":"esimgomobile","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T10:34:33.622Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":70,"error":null,"detail":{"tools":[{"name":"run_speed_test","description":"Use when the user wants to measure their current internet speed. Runs a real download/ping measurement in the interactive widget and reports Mbps, ping, and a q"},{"name":"get_public_ip","description":"Use when the user asks for their public IP address. Returns the IP address the request arrives from, as seen by the server edge."},{"name":"check_roaming_status","description":"Use when the user wants to know whether they are currently roaming. Compares their home country against the country they are in now."},{"name":"measure_latency","description":"Use when the user wants the network latency to a host. Performs a real HTTPS HEAD request from the deployment edge and reports round-trip time to first byte in "},{"name":"grade_connection_quality","description":"Use when the user gives you download/upload speed and ping numbers and wants a verdict. Grades the connection Excellent/Good/Fair/Poor with practical advice."},{"name":"detect_captive_portal","description":"Use when the user is on hotel/airport/cafe Wi-Fi and suspects a login page is blocking them. Gives a step-by-step guided check — no automatic probing."},{"name":"check_dns_leaks","description":"Use when the user wants to check whether their DNS queries leak outside their VPN. Gives a guided manual check — browsers cannot run automatic DNS probes."},{"name":"get_wifi_security_checklist","description":"Use when the user is about to use public, hotel, or airport Wi-Fi. Returns a practical safety checklist."},{"name":"lookup_speed_requirements","description":"Use when the user asks how much bandwidth an activity needs (video calls, 4K streaming, gaming). Looks up reference requirements from a built-in table."},{"name":"check_coverage","description":"Use when the user asks whether a country is covered by esimgomobile plans. Answers from esimgomobile's own published plan catalog (live-checked) plus the built-"},{"name":"estimate_data_usage","description":"Use when the user is planning a trip and asks how much mobile data they need. Estimates from trip days, daily hours online, and a light/moderate/heavy usage pro"},{"name":"calculate_roaming_cost","description":"Use when the user wants to compare their home carrier's roaming fees against a travel eSIM. Compares a user-supplied carrier day-pass rate with an illustrative "},{"name":"plan_multi_country_esim","description":"Use when the user has a multi-country itinerary and asks which eSIM plan type fits. Recommends single-country vs regional vs global plans from the country list."},{"name":"check_device_compatibility","description":"Use when the user asks whether their phone supports eSIM. Checks the model against a built-in device table, with a manual fallback check."},{"name":"check_carrier_lock","description":"Use when the user needs to check whether their phone is carrier-unlocked (required for travel eSIMs). Walks through the check on iPhone and Android."},{"name":"find_best_network","description":"Use when the user asks which mobile network is best in a specific city. Ranks operators by observed cell-tower density from the OpenCelliD open dataset — a cove"},{"name":"get_airport_connectivity","description":"Use when the user asks about connectivity at an airport (Wi-Fi, SIM vendors, eSIM tips). Answers from a researched dataset of major international airports: free"},{"name":"find_free_wifi","description":"Use when the user asks where to find free Wi-Fi in a city. Queries the live OpenStreetMap directory (Nominatim geocoding + Overpass) for community-mapped free W"},{"name":"get_country_fact_sheet","description":"Use when the user asks about mobile networks, eSIM support, or Wi-Fi in a country. Returns a fact sheet from a built-in table, with general guidance where a cou"},{"name":"check_internet_freedom","description":"Use when the user asks about internet restrictions in a country (VoIP blocks, firewalls). Returns a high-level snapshot from a built-in table — not legal advice"},{"name":"get_installation_guide","description":"Use when the user needs step-by-step eSIM installation instructions. Covers iPhone and Android, via QR code or manual entry."},{"name":"troubleshoot_esim","description":"Use when the user's eSIM isn't working. Diagnoses common problems: no service, no data, slow data, QR issues, activation failures, calls not working."},{"name":"lookup_apn_settings","description":"Use when the user needs APN settings for a carrier after installing an eSIM. Looks up a built-in APN table; most travel eSIMs configure automatically."},{"name":"setup_dual_sim","description":"Use when the user runs a home line plus a travel eSIM and needs the right configuration. Explains which line handles data, calls, and iMessage, and how to avoid"},{"name":"setup_data_saver","description":"Use when the user wants to stretch a travel data plan. Gives OS-specific steps: low-data mode, background limits, offline maps and downloads."},{"name":"format_international_number","description":"Use when the user needs to dial a local number internationally. Formats a local phone number for calling between two countries, using a built-in dialing-code ta"},{"name":"calculate_data_budget","description":"Use when the user asks how much of their plan data is left or how to ration it over a trip. Computes remaining data, daily budget and end-of-trip projection fro"},{"name":"list_available_plans","description":"Use when the user asks what esimgomobile plans exist or what an eSIM costs. Lists the real, currently published plan catalog with USD prices (live-checked again"},{"name":"recommend_plan","description":"Use 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. Estimates the GB need, then pic"},{"name":"get_travel_data_checklist","description":"Use 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 "},{"name":"search_plans","description":"Use 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 p"},{"name":"get_plan_details","description":"Use 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."},{"name":"compare_plans","description":"Use when the user is choosing between 2-4 esimgomobile plans. Side-by-side price, data, validity, scope and per-GB unit price, with a best-value pick. No compet"},{"name":"validate_order_draft","description":"Use when the user is about to buy and wants everything checked first - the eSIM Go validate-style dry run. Verifies the plan id exists, quantity (1-50), device "},{"name":"plan_trip","description":"Use 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 alt"},{"name":"list_country_networks","description":"Use 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 "}],"toolCount":36,"toolsHash":"e8d953aed0635949b288fe53052bb36b43e8a4b7838e086f127ea04969518961","serverName":"esimgomobile","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T03:31:11.368Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":63,"error":null,"detail":{"tools":[{"name":"run_speed_test","description":"Use when the user wants to measure their current internet speed. Runs a real download/ping measurement in the interactive widget and reports Mbps, ping, and a q"},{"name":"get_public_ip","description":"Use when the user asks for their public IP address. Returns the IP address the request arrives from, as seen by the server edge."},{"name":"check_roaming_status","description":"Use when the user wants to know whether they are currently roaming. Compares their home country against the country they are in now."},{"name":"measure_latency","description":"Use when the user wants the network latency to a host. Performs a real HTTPS HEAD request from the deployment edge and reports round-trip time to first byte in "},{"name":"grade_connection_quality","description":"Use when the user gives you download/upload speed and ping numbers and wants a verdict. Grades the connection Excellent/Good/Fair/Poor with practical advice."},{"name":"detect_captive_portal","description":"Use when the user is on hotel/airport/cafe Wi-Fi and suspects a login page is blocking them. Gives a step-by-step guided check — no automatic probing."},{"name":"check_dns_leaks","description":"Use when the user wants to check whether their DNS queries leak outside their VPN. Gives a guided manual check — browsers cannot run automatic DNS probes."},{"name":"get_wifi_security_checklist","description":"Use when the user is about to use public, hotel, or airport Wi-Fi. Returns a practical safety checklist."},{"name":"lookup_speed_requirements","description":"Use when the user asks how much bandwidth an activity needs (video calls, 4K streaming, gaming). Looks up reference requirements from a built-in table."},{"name":"check_coverage","description":"Use when the user asks whether a country is covered by esimgomobile plans. Answers from esimgomobile's own published plan catalog (live-checked) plus the built-"},{"name":"estimate_data_usage","description":"Use when the user is planning a trip and asks how much mobile data they need. Estimates from trip days, daily hours online, and a light/moderate/heavy usage pro"},{"name":"calculate_roaming_cost","description":"Use when the user wants to compare their home carrier's roaming fees against a travel eSIM. Compares a user-supplied carrier day-pass rate with an illustrative "},{"name":"plan_multi_country_esim","description":"Use when the user has a multi-country itinerary and asks which eSIM plan type fits. Recommends single-country vs regional vs global plans from the country list."},{"name":"check_device_compatibility","description":"Use when the user asks whether their phone supports eSIM. Checks the model against a built-in device table, with a manual fallback check."},{"name":"check_carrier_lock","description":"Use when the user needs to check whether their phone is carrier-unlocked (required for travel eSIMs). Walks through the check on iPhone and Android."},{"name":"find_best_network","description":"Use when the user asks which mobile network is best in a specific city. Ranks operators by observed cell-tower density from the OpenCelliD open dataset — a cove"},{"name":"get_airport_connectivity","description":"Use when the user asks about connectivity at an airport (Wi-Fi, SIM vendors, eSIM tips). Answers from a researched dataset of major international airports: free"},{"name":"find_free_wifi","description":"Use when the user asks where to find free Wi-Fi in a city. Queries the live OpenStreetMap directory (Nominatim geocoding + Overpass) for community-mapped free W"},{"name":"get_country_fact_sheet","description":"Use when the user asks about mobile networks, eSIM support, or Wi-Fi in a country. Returns a fact sheet from a built-in table, with general guidance where a cou"},{"name":"check_internet_freedom","description":"Use when the user asks about internet restrictions in a country (VoIP blocks, firewalls). Returns a high-level snapshot from a built-in table — not legal advice"},{"name":"get_installation_guide","description":"Use when the user needs step-by-step eSIM installation instructions. Covers iPhone and Android, via QR code or manual entry."},{"name":"troubleshoot_esim","description":"Use when the user's eSIM isn't working. Diagnoses common problems: no service, no data, slow data, QR issues, activation failures, calls not working."},{"name":"lookup_apn_settings","description":"Use when the user needs APN settings for a carrier after installing an eSIM. Looks up a built-in APN table; most travel eSIMs configure automatically."},{"name":"setup_dual_sim","description":"Use when the user runs a home line plus a travel eSIM and needs the right configuration. Explains which line handles data, calls, and iMessage, and how to avoid"},{"name":"setup_data_saver","description":"Use when the user wants to stretch a travel data plan. Gives OS-specific steps: low-data mode, background limits, offline maps and downloads."},{"name":"format_international_number","description":"Use when the user needs to dial a local number internationally. Formats a local phone number for calling between two countries, using a built-in dialing-code ta"},{"name":"calculate_data_budget","description":"Use when the user asks how much of their plan data is left or how to ration it over a trip. Computes remaining data, daily budget and end-of-trip projection fro"},{"name":"list_available_plans","description":"Use when the user asks what esimgomobile plans exist or what an eSIM costs. Lists the real, currently published plan catalog with USD prices (live-checked again"},{"name":"recommend_plan","description":"Use 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. Estimates the GB need, then pic"},{"name":"get_travel_data_checklist","description":"Use 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 "},{"name":"search_plans","description":"Use 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 p"},{"name":"get_plan_details","description":"Use 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."},{"name":"compare_plans","description":"Use when the user is choosing between 2-4 esimgomobile plans. Side-by-side price, data, validity, scope and per-GB unit price, with a best-value pick. No compet"},{"name":"validate_order_draft","description":"Use when the user is about to buy and wants everything checked first - the eSIM Go validate-style dry run. Verifies the plan id exists, quantity (1-50), device "},{"name":"plan_trip","description":"Use 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 alt"},{"name":"list_country_networks","description":"Use 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 "}],"toolCount":36,"toolsHash":"e8d953aed0635949b288fe53052bb36b43e8a4b7838e086f127ea04969518961","serverName":"esimgomobile","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T20:30:47.391Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":101,"error":null,"detail":{"tools":[{"name":"run_speed_test","description":"Use when the user wants to measure their current internet speed. Runs a real download/ping measurement in the interactive widget and reports Mbps, ping, and a q"},{"name":"get_public_ip","description":"Use when the user asks for their public IP address. Returns the IP address the request arrives from, as seen by the server edge."},{"name":"check_roaming_status","description":"Use when the user wants to know whether they are currently roaming. Compares their home country against the country they are in now."},{"name":"measure_latency","description":"Use when the user wants the network latency to a host. Performs a real HTTPS HEAD request from the deployment edge and reports round-trip time to first byte in "},{"name":"grade_connection_quality","description":"Use when the user gives you download/upload speed and ping numbers and wants a verdict. Grades the connection Excellent/Good/Fair/Poor with practical advice."},{"name":"detect_captive_portal","description":"Use when the user is on hotel/airport/cafe Wi-Fi and suspects a login page is blocking them. Gives a step-by-step guided check — no automatic probing."},{"name":"check_dns_leaks","description":"Use when the user wants to check whether their DNS queries leak outside their VPN. Gives a guided manual check — browsers cannot run automatic DNS probes."},{"name":"get_wifi_security_checklist","description":"Use when the user is about to use public, hotel, or airport Wi-Fi. Returns a practical safety checklist."},{"name":"lookup_speed_requirements","description":"Use when the user asks how much bandwidth an activity needs (video calls, 4K streaming, gaming). Looks up reference requirements from a built-in table."},{"name":"check_coverage","description":"Use when the user asks whether a country is covered by esimgomobile plans. Answers from esimgomobile's own published plan catalog (live-checked) plus the built-"},{"name":"estimate_data_usage","description":"Use when the user is planning a trip and asks how much mobile data they need. Estimates from trip days, daily hours online, and a light/moderate/heavy usage pro"},{"name":"calculate_roaming_cost","description":"Use when the user wants to compare their home carrier's roaming fees against a travel eSIM. Compares a user-supplied carrier day-pass rate with an illustrative "},{"name":"plan_multi_country_esim","description":"Use when the user has a multi-country itinerary and asks which eSIM plan type fits. Recommends single-country vs regional vs global plans from the country list."},{"name":"check_device_compatibility","description":"Use when the user asks whether their phone supports eSIM. Checks the model against a built-in device table, with a manual fallback check."},{"name":"check_carrier_lock","description":"Use when the user needs to check whether their phone is carrier-unlocked (required for travel eSIMs). Walks through the check on iPhone and Android."},{"name":"find_best_network","description":"Use when the user asks which mobile network is best in a specific city. Ranks operators by observed cell-tower density from the OpenCelliD open dataset — a cove"},{"name":"get_airport_connectivity","description":"Use when the user asks about connectivity at an airport (Wi-Fi, SIM vendors, eSIM tips). Answers from a researched dataset of major international airports: free"},{"name":"find_free_wifi","description":"Use when the user asks where to find free Wi-Fi in a city. Queries the live OpenStreetMap directory (Nominatim geocoding + Overpass) for community-mapped free W"},{"name":"get_country_fact_sheet","description":"Use when the user asks about mobile networks, eSIM support, or Wi-Fi in a country. Returns a fact sheet from a built-in table, with general guidance where a cou"},{"name":"check_internet_freedom","description":"Use when the user asks about internet restrictions in a country (VoIP blocks, firewalls). Returns a high-level snapshot from a built-in table — not legal advice"},{"name":"get_installation_guide","description":"Use when the user needs step-by-step eSIM installation instructions. Covers iPhone and Android, via QR code or manual entry."},{"name":"troubleshoot_esim","description":"Use when the user's eSIM isn't working. Diagnoses common problems: no service, no data, slow data, QR issues, activation failures, calls not working."},{"name":"lookup_apn_settings","description":"Use when the user needs APN settings for a carrier after installing an eSIM. Looks up a built-in APN table; most travel eSIMs configure automatically."},{"name":"setup_dual_sim","description":"Use when the user runs a home line plus a travel eSIM and needs the right configuration. Explains which line handles data, calls, and iMessage, and how to avoid"},{"name":"setup_data_saver","description":"Use when the user wants to stretch a travel data plan. Gives OS-specific steps: low-data mode, background limits, offline maps and downloads."},{"name":"format_international_number","description":"Use when the user needs to dial a local number internationally. Formats a local phone number for calling between two countries, using a built-in dialing-code ta"},{"name":"calculate_data_budget","description":"Use when the user asks how much of their plan data is left or how to ration it over a trip. Computes remaining data, daily budget and end-of-trip projection fro"},{"name":"list_available_plans","description":"Use when the user asks what esimgomobile plans exist or what an eSIM costs. Lists the real, currently published plan catalog with USD prices (live-checked again"},{"name":"recommend_plan","description":"Use 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. Estimates the GB need, then pic"},{"name":"get_travel_data_checklist","description":"Use 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 "},{"name":"search_plans","description":"Use 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 p"},{"name":"get_plan_details","description":"Use 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."},{"name":"compare_plans","description":"Use when the user is choosing between 2-4 esimgomobile plans. Side-by-side price, data, validity, scope and per-GB unit price, with a best-value pick. No compet"},{"name":"validate_order_draft","description":"Use when the user is about to buy and wants everything checked first - the eSIM Go validate-style dry run. Verifies the plan id exists, quantity (1-50), device "},{"name":"plan_trip","description":"Use 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 alt"},{"name":"list_country_networks","description":"Use 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 "}],"toolCount":36,"toolsHash":"e8d953aed0635949b288fe53052bb36b43e8a4b7838e086f127ea04969518961","serverName":"esimgomobile","capabilities":["resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"run_speed_test","description":"Use when the user wants to measure their current internet speed. Runs a real download/ping measurement in the interactive widget and reports Mbps, ping, and a q"},{"name":"get_public_ip","description":"Use when the user asks for their public IP address. Returns the IP address the request arrives from, as seen by the server edge."},{"name":"check_roaming_status","description":"Use when the user wants to know whether they are currently roaming. Compares their home country against the country they are in now."},{"name":"measure_latency","description":"Use when the user wants the network latency to a host. Performs a real HTTPS HEAD request from the deployment edge and reports round-trip time to first byte in "},{"name":"grade_connection_quality","description":"Use when the user gives you download/upload speed and ping numbers and wants a verdict. Grades the connection Excellent/Good/Fair/Poor with practical advice."},{"name":"detect_captive_portal","description":"Use when the user is on hotel/airport/cafe Wi-Fi and suspects a login page is blocking them. Gives a step-by-step guided check — no automatic probing."},{"name":"check_dns_leaks","description":"Use when the user wants to check whether their DNS queries leak outside their VPN. Gives a guided manual check — browsers cannot run automatic DNS probes."},{"name":"get_wifi_security_checklist","description":"Use when the user is about to use public, hotel, or airport Wi-Fi. Returns a practical safety checklist."},{"name":"lookup_speed_requirements","description":"Use when the user asks how much bandwidth an activity needs (video calls, 4K streaming, gaming). Looks up reference requirements from a built-in table."},{"name":"check_coverage","description":"Use when the user asks whether a country is covered by esimgomobile plans. Answers from esimgomobile's own published plan catalog (live-checked) plus the built-"},{"name":"estimate_data_usage","description":"Use when the user is planning a trip and asks how much mobile data they need. Estimates from trip days, daily hours online, and a light/moderate/heavy usage pro"},{"name":"calculate_roaming_cost","description":"Use when the user wants to compare their home carrier's roaming fees against a travel eSIM. Compares a user-supplied carrier day-pass rate with an illustrative "},{"name":"plan_multi_country_esim","description":"Use when the user has a multi-country itinerary and asks which eSIM plan type fits. Recommends single-country vs regional vs global plans from the country list."},{"name":"check_device_compatibility","description":"Use when the user asks whether their phone supports eSIM. Checks the model against a built-in device table, with a manual fallback check."},{"name":"check_carrier_lock","description":"Use when the user needs to check whether their phone is carrier-unlocked (required for travel eSIMs). Walks through the check on iPhone and Android."},{"name":"find_best_network","description":"Use when the user asks which mobile network is best in a specific city. Ranks operators by observed cell-tower density from the OpenCelliD open dataset — a cove"},{"name":"get_airport_connectivity","description":"Use when the user asks about connectivity at an airport (Wi-Fi, SIM vendors, eSIM tips). Answers from a researched dataset of major international airports: free"},{"name":"find_free_wifi","description":"Use when the user asks where to find free Wi-Fi in a city. Queries the live OpenStreetMap directory (Nominatim geocoding + Overpass) for community-mapped free W"},{"name":"get_country_fact_sheet","description":"Use when the user asks about mobile networks, eSIM support, or Wi-Fi in a country. Returns a fact sheet from a built-in table, with general guidance where a cou"},{"name":"check_internet_freedom","description":"Use when the user asks about internet restrictions in a country (VoIP blocks, firewalls). Returns a high-level snapshot from a built-in table — not legal advice"},{"name":"get_installation_guide","description":"Use when the user needs step-by-step eSIM installation instructions. Covers iPhone and Android, via QR code or manual entry."},{"name":"troubleshoot_esim","description":"Use when the user's eSIM isn't working. Diagnoses common problems: no service, no data, slow data, QR issues, activation failures, calls not working."},{"name":"lookup_apn_settings","description":"Use when the user needs APN settings for a carrier after installing an eSIM. Looks up a built-in APN table; most travel eSIMs configure automatically."},{"name":"setup_dual_sim","description":"Use when the user runs a home line plus a travel eSIM and needs the right configuration. Explains which line handles data, calls, and iMessage, and how to avoid"},{"name":"setup_data_saver","description":"Use when the user wants to stretch a travel data plan. Gives OS-specific steps: low-data mode, background limits, offline maps and downloads."},{"name":"format_international_number","description":"Use when the user needs to dial a local number internationally. Formats a local phone number for calling between two countries, using a built-in dialing-code ta"},{"name":"calculate_data_budget","description":"Use when the user asks how much of their plan data is left or how to ration it over a trip. Computes remaining data, daily budget and end-of-trip projection fro"},{"name":"list_available_plans","description":"Use when the user asks what esimgomobile plans exist or what an eSIM costs. Lists the real, currently published plan catalog with USD prices (live-checked again"},{"name":"recommend_plan","description":"Use 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. Estimates the GB need, then pic"},{"name":"get_travel_data_checklist","description":"Use 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 "},{"name":"search_plans","description":"Use 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 p"},{"name":"get_plan_details","description":"Use 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."},{"name":"compare_plans","description":"Use when the user is choosing between 2-4 esimgomobile plans. Side-by-side price, data, validity, scope and per-GB unit price, with a best-value pick. No compet"},{"name":"validate_order_draft","description":"Use when the user is about to buy and wants everything checked first - the eSIM Go validate-style dry run. Verifies the plan id exists, quantity (1-50), device "},{"name":"plan_trip","description":"Use 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 alt"},{"name":"list_country_networks","description":"Use 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 "}],"package":null,"toolSurface":{"id":"ts_czn5n46qy2fj","endpointId":"ep_j428rgsaujsz","hash":"e8d953aed0635949b288fe53052bb36b43e8a4b7838e086f127ea04969518961","toolCount":36,"serverName":"esimgomobile","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-21T20:30:47.389Z","lastSeenAt":"2026-10-23T20:24:08.436Z","observations":8,"toolNames":["run_speed_test","get_public_ip","check_roaming_status","measure_latency","grade_connection_quality","detect_captive_portal","check_dns_leaks","get_wifi_security_checklist","lookup_speed_requirements","check_coverage","estimate_data_usage","calculate_roaming_cost","plan_multi_country_esim","check_device_compatibility","check_carrier_lock","find_best_network","get_airport_connectivity","find_free_wifi","get_country_fact_sheet","check_internet_freedom","get_installation_guide","troubleshoot_esim","lookup_apn_settings","setup_dual_sim","setup_data_saver","format_international_number","calculate_data_budget","list_available_plans","recommend_plan","get_travel_data_checklist","search_plans","get_plan_details","compare_plans","validate_order_draft","plan_trip","list_country_networks"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_j428rgsaujsz","url":"https://mcp.esimgomobile.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-22T17:29:27.601Z","auth":{"observedAt":"2026-10-22T17:29:27.663Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-22T17:29:27.695Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"esimgomobile.com","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-18T22:23:30.000Z","validTo":"2026-12-17T22:23:29.000Z","daysToExpiry":54,"sanCount":2,"fingerprint256":"97:35:FC:7F:84:DA:13:97:8C:17:46:C6:F7:C6:11:4A:49:31:3E:04:E8:91:D6:F0:2E:36:53:82:58:F6:20:46"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.esimgomobile/esimgomobile","url":"https://registry.modelcontextprotocol.io/v0/servers/com.esimgomobile%2Fesimgomobile","firstSeenAt":"2026-10-21T17:19:32.456Z","fetchedAt":"2026-10-21T17:19:32.456Z","normalizedAt":"2026-10-21T17:19:32.456Z"}]},"firstSeenAt":"2026-10-21T17:19:32.456Z","updatedAt":"2026-10-23T20:28:38.015Z"}