此 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…