esimoa — travel eSIM comparison
이 MCP로 할 수 있는 일
Searches and compares travel eSIM plans by destination, duration, data, coverage, features, and price, with links to purchase.
도구
입력 스키마
{'type': 'object', 'required': ['ids'], 'properties': {'ids': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 2, 'description': 'Plan ids from search_esims.'}, 'lang': {'enum': ['ko', 'en', 'ja', 'zh-CN', 'zh-TW', 'es', 'fr', 'ar', 'vi', 'th', 'id', 'it', 'de'], 'type': 'string', 'description': 'Language for country names and the plan page. Match the user’s language (ko, en, ja, zh-CN, zh-TW, es, fr, ar, vi, th, id, it, de).'}}}
출력 스키마
{'type': 'object', 'required': ['items', 'highlights'], 'properties': {'lang': {'enum': ['ko', 'en', 'ja', 'zh-CN', 'zh-TW', 'es', 'fr', 'ar', 'vi', 'th', 'id', 'it', 'de'], 'type': 'string'}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'priceKrw', 'currency', 'validityDays', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'description': 'Plan page on esimoa.com'}, 'title': {'type': 'string'}, 'hotspot': {'type': ['boolean', 'null']}, 'currency': {'enum': ['KRW'], 'type': 'string'}, 'dataType': {'type': ['string', 'null'], 'description': 'daily | total | null (unknown)'}, 'priceKrw': {'type': 'number'}, 'provider': {'type': 'string'}, 'dataAmount': {'type': 'string'}, 'countryCode': {'type': ['string', 'null']}, 'countryName': {'type': ['string', 'null']}, 'isUnlimited': {'type': 'boolean'}, 'networkType': {'type': ['string', 'null']}, 'dataAmountGB': {'type': ['number', 'null']}, 'validityDays': {'type': 'number'}, 'hasLocalNumber': {'type': 'boolean'}, 'isLocalNetwork': {'type': 'boolean'}, 'isMultiCountry': {'type': 'boolean'}, 'coverageCountries': {'type': 'array', 'items': {'type': 'string'}}}}}, 'notFound': {'type': 'array', 'items': {'type': 'string'}}, 'highlights': {'type': 'object', 'properties': {'mostData': {'type': ['string', 'null']}, 'lowestPrice': {'type': ['string', 'null']}, 'longestValidity': {'type': ['string', 'null']}, 'lowestPricePerGb': {'type': ['string', 'null']}}, 'description': 'Plan id that is best on each measure among the compared plans (null when tied or unknown).'}}}
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
출력 스키마
{'type': 'object', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object'}}}
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Plan id'}, 'lang': {'enum': ['ko', 'en', 'ja', 'zh-CN', 'zh-TW', 'es', 'fr', 'ar', 'vi', 'th', 'id', 'it', 'de'], 'type': 'string', 'description': 'Language for country names and the plan page. Match the user’s language (ko, en, ja, zh-CN, zh-TW, es, fr, ar, vi, th, id, it, de).'}}}
출력 스키마
{'type': 'object', 'required': ['item'], 'properties': {'item': {'type': 'object', 'required': ['id', 'title', 'priceKrw', 'currency', 'validityDays', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'description': 'Plan page on esimoa.com'}, 'title': {'type': 'string'}, 'hotspot': {'type': ['boolean', 'null']}, 'currency': {'enum': ['KRW'], 'type': 'string'}, 'dataType': {'type': ['string', 'null'], 'description': 'daily | total | null (unknown)'}, 'priceKrw': {'type': 'number'}, 'provider': {'type': 'string'}, 'dataAmount': {'type': 'string'}, 'countryCode': {'type': ['string', 'null']}, 'countryName': {'type': ['string', 'null']}, 'isUnlimited': {'type': 'boolean'}, 'networkType': {'type': ['string', 'null']}, 'dataAmountGB': {'type': ['number', 'null']}, 'validityDays': {'type': 'number'}, 'hasLocalNumber': {'type': 'boolean'}, 'isLocalNetwork': {'type': 'boolean'}, 'isMultiCountry': {'type': 'boolean'}, 'coverageCountries': {'type': 'array', 'items': {'type': 'string'}}}}, 'lang': {'enum': ['ko', 'en', 'ja', 'zh-CN', 'zh-TW', 'es', 'fr', 'ar', 'vi', 'th', 'id', 'it', 'de'], 'type': 'string'}}}
입력 스키마
{'type': 'object', 'properties': {'lang': {'enum': ['ko', 'en', 'ja', 'zh-CN', 'zh-TW', 'es', 'fr', 'ar', 'vi', 'th', 'id', 'it', 'de'], 'type': 'string', 'description': 'Language for country names and the plan page. Match the user’s language (ko, en, ja, zh-CN, zh-TW, es, fr, ar, vi, th, id, it, de).'}, 'query': {'type': 'string', 'description': 'Country name or ISO code filter'}}}
출력 스키마
{'type': 'object', 'required': ['items', 'total'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['countryCode', 'name', 'planCount', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'planCount': {'type': 'number'}, 'countryCode': {'type': 'string'}, 'lowestPriceKrw': {'type': ['number', 'null']}}}}, 'total': {'type': 'number'}}}
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string'}}}
출력 스키마
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}}}}}
입력 스키마
{'type': 'object', 'properties': {'days': {'type': 'integer', 'minimum': 1, 'description': 'Trip length in days. Plans covering at least this many days (and not much longer) are returned.'}, 'lang': {'enum': ['ko', 'en', 'ja', 'zh-CN', 'zh-TW', 'es', 'fr', 'ar', 'vi', 'th', 'id', 'it', 'de'], 'type': 'string', 'description': 'Language for country names and the plan page. Match the user’s language (ko, en, ja, zh-CN, zh-TW, es, fr, ar, vi, th, id, it, de).'}, 'sort': {'enum': ['recommended', 'price', 'data', 'price_per_gb', 'validity'], 'type': 'string', 'description': 'recommended | price | data | price_per_gb | validity'}, 'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Number of plans (default 5, max 10).'}, 'five_g': {'type': 'boolean', 'description': 'true = 5G network. Checked within the top 50 matches, so the total is approximate.'}, 'country': {'type': 'string', 'description': 'Destination country — ISO code (JP) or name in any language (Japan, 일본).'}, 'data_gb': {'type': 'number', 'minimum': 0, 'description': 'Minimum data needed in GB.'}, 'hotspot': {'type': 'boolean', 'description': 'true = hotspot/tethering supported. Checked within the top 50 matches, so the total is approximate.'}, 'network': {'enum': ['local', 'roaming'], 'type': 'string', 'description': 'local = local carrier network (usually faster); roaming = roaming network.'}, 'provider': {'type': 'string', 'description': 'Provider code exactly as returned in results (e.g. from a previous search).'}, 'countries': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 8, 'description': 'Multi-country trip — only plans that work in ALL of these countries (ISO codes or names). Use instead of country.'}, 'data_type': {'enum': ['daily', 'total'], 'type': 'string', 'description': 'daily = data allowance resets every day; total = one allowance for the whole trip.'}, 'unlimited': {'type': 'boolean', 'description': 'Only unlimited-data plans.'}, 'max_data_gb': {'type': 'number', 'minimum': 0, 'description': 'Maximum data in GB.'}, 'local_number': {'type': 'boolean', 'description': 'true = only plans that include a local phone number for calls/SMS.'}, 'max_price_krw': {'type': 'integer', 'minimum': 0, 'description': 'Maximum price in KRW (budget).'}, 'min_price_krw': {'type': 'integer', 'minimum': 0, 'description': 'Minimum price in KRW.'}, 'multi_country': {'type': 'boolean', 'description': 'true = multi-country (regional) plans only; false = single-country plans only.'}}}
출력 스키마
{'type': 'object', 'required': ['items', 'total'], 'properties': {'lang': {'enum': ['ko', 'en', 'ja', 'zh-CN', 'zh-TW', 'es', 'fr', 'ar', 'vi', 'th', 'id', 'it', 'de'], 'type': 'string'}, 'sort': {'enum': ['recommended', 'price', 'data', 'price_per_gb', 'validity'], 'type': 'string'}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'priceKrw', 'currency', 'validityDays', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'description': 'Plan page on esimoa.com'}, 'title': {'type': 'string'}, 'hotspot': {'type': ['boolean', 'null']}, 'currency': {'enum': ['KRW'], 'type': 'string'}, 'dataType': {'type': ['string', 'null'], 'description': 'daily | total | null (unknown)'}, 'priceKrw': {'type': 'number'}, 'provider': {'type': 'string'}, 'dataAmount': {'type': 'string'}, 'countryCode': {'type': ['string', 'null']}, 'countryName': {'type': ['string', 'null']}, 'isUnlimited': {'type': 'boolean'}, 'networkType': {'type': ['string', 'null']}, 'dataAmountGB': {'type': ['number', 'null']}, 'validityDays': {'type': 'number'}, 'hasLocalNumber': {'type': 'boolean'}, 'isLocalNetwork': {'type': 'boolean'}, 'isMultiCountry': {'type': 'boolean'}, 'coverageCountries': {'type': 'array', 'items': {'type': 'string'}}}}}, 'total': {'type': 'number'}, 'totalIsApproximate': {'type': 'boolean'}}}
최근 도구 변경
유사한 MCP 서버
Itaim Bibi
Provides an Itaim Bibi neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, t…
Tatuapé
Provides a Tatuapé neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticke…
Agenda SP
Provides São Paulo cultural agenda and local directory features, including events, venues, restaurants, offers, bookings, reserva…
Vila Buarque
Provides a neighborhood directory for local places, restaurants, menus, events, offers, services, reservations, bookings, and pur…
Centro
Provides a Centro neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticket…
Bela Vista
Provides a Bela Vista neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ti…
Jardins
Provides a Jardins neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticke…
Aclimação
Provides a neighborhood directory for Aclimação with local places, restaurant menus, events, offers, services, bookings, reservat…