accueil / serveurs / Recherche & Web / com.esimpass/esimpass
com.esimpass/esimpass
serveur MCP (Model Context Protocol) · esimpass 1.2.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.esimpass/esimpass est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.esimpass/esimpass » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- check_device≈ 154 tokens
Whether a phone model supports eSIM, from the models eSIMpass documents (Apple, Samsung, Google). The phone must also be carrier-unlocked; a model not in the list is not necessarily incompatible.
Paramètres, retour & exemple (1)
Paramètresdevice· string · requis
Phone model, e.g. "iPhone 15 Pro", "Galaxy S24", "Pixel 8".
Exemple d'appel{"name": "check_device", "arguments": {"device": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_checkout_link≈ 534 tokens
A checkout URL on esimpass.com with one plan already selected. It does not pay or place an order: the traveller opens it, enters their email and pays (card, Apple Pay, Google Pay, PayPal or crypto). Minutes later the confirmation page has an Install button (one tap on iPhone and Android), a QR code and a private eSIM link. Takes a plan name as get_plans returns it.
Paramètres, retour & exemple (7)
Paramètresplan· string · requis
The plan name from get_plans, e.g. "7 Days - 3GB Data" or "Unlimited - 10 Days".currency· string · optionnel
ISO 4217 code to price in, e.g. "EUR", "USD", "GBP". Defaults to this site's currency.quantity· integer · optionnel
How many eSIMs (one per traveller). Default 1.travel_end· string · optionnel
Unlimited plans only, optional: last travel day, YYYY-MM-DD.destination· string · requis
The destination: a slug from search_destinations ("esim-japan", "esim-europe", "esim-tokyo") or its English name ("Japan").partner_code· string · optionnel
Optional eSIMpass Partner Program code (letters and digits): the sale is credited to that partner.travel_start· string · optionnel
Unlimited plans only, optional: first travel day, YYYY-MM-DD. For some destinations the plan starts on this date.
Exemple d'appel{"name": "create_checkout_link", "arguments": {"plan": "texte", "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"plan": "texte", "total": 1, "currency": "texte", "quantity": 1, "next_step": "texte", "unit_price": 1, "destination": "texte", "checkout_url": "texte"}} - fetch≈ 124 tokens
One destination as a document: plans, live prices and a checkout link per plan. The id comes from search.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
A destination id from search, e.g. "esim-japan".
Exemple d'appel{"name": "fetch", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_esim_install≈ 411 tokens
After the traveller has paid: one-tap install links for their eSIM, for iPhone (iOS 17.4+) and Android (10+), plus the manual-entry codes. Takes the private eSIM link from the traveller's order confirmation page (https://www.esimpass.com/…/my-esim/…); any other value is refused. Each install link installs the eSIM when opened on the phone that will use it. The result is that traveller's private eSIM details.
Paramètres, retour & exemple (1)
Paramètresesim_link· string · requis
The private eSIM link from the order confirmation page, or the token at its end.
Exemple d'appel{"name": "get_esim_install", "arguments": {"esim_link": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"esims": [], "ready": true, "how_to": "texte", "esim_page": "texte"}} - get_plans≈ 457 tokens
The plans on sale for one destination right now, with live prices, data, validity and the product page URL. For a regional plan it also lists every country covered; a country missing from that list is not covered. Prices and plans change, so these are the current ones.
Paramètres, retour & exemple (3)
Paramètrescurrency· string · optionnel
ISO 4217 code to price in, e.g. "EUR", "USD", "GBP". Defaults to this site's currency.unlimited· boolean · optionnel
true for unlimited-data plans only, false for fixed-data plans only; omit for both.destination· string · requis
The destination: a slug from search_destinations ("esim-japan", "esim-europe", "esim-tokyo") or its English name ("Japan").
Exemple d'appel{"name": "get_plans", "arguments": {"destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"slug": "texte", "plans": [], "currency": "texte", "destination": "texte", "product_page": "texte", "countries_covered": []}} - search≈ 114 tokens
Search eSIMpass destinations by place name, in the shape ChatGPT connectors use. Returns ids that fetch takes.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Place name.
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_destinations≈ 167 tokens
Find the eSIMpass travel eSIM for a place: a country ("Japan"), a region ("Europe", "Asia", "Global") or a city ("Tokyo", which is covered by its country's plans). Returns matching destinations with the slug that get_plans and create_checkout_link take.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Place name, in English or the traveller's language.
Exemple d'appel{"name": "search_destinations", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».