Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,524Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:815d880f4fdcd737b7077a1a4b988671916abb944000cd5ccb21a41d95f9a811
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": "esimoa is a travel eSIM comparison and shop. Use search_esims to compare plans for a destination (sort: recommended, price, data, price_per_gb, validity). Use its filters instead of scanning results — local_number (local phone number), network (local or roaming), data_type (daily or total), unlimited, countries (several countries at once), max_price_krw, hotspot, five_g. Use compare_esims with 2-5 plan ids to compare plans side by side. Pass lang in the user’s language. Prices are in KRW. Each plan has a `url` to its page on esimoa.com, where the user can review and buy it.", "tools": [ { "description": "Compare 2 to 5 esimoa (이심모아) eSIM plans side by side by id (ids come from search_esims): price, data, validity, price per GB, coverage, network, hotspot and local phone number. Returns which plan has the lowest price, most data, longest validity and lowest price per GB, and each plan page `url` on esimoa.com. Prices are in KRW.", "inputSchema": { "properties": { "ids": { "description": "Plan ids from search_esims.", "items": { "type": "string" }, "maxItems": 5, "minItems": 2, "type": "array" }, "lang": { "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).", "enum": [ "ko", "en", "ja", "zh-CN", "zh-TW", "es", "fr", "ar", "vi", "th", "id", "it", "de" ], "type": "string" } }, "required": [ "ids" ], "type": "object" }, "name": "compare_esims", "outputSchema": { "properties": { "highlights": { "description": "Plan id that is best on each measure among the compared plans (null when tied or unknown).", "properties": { "longestValidity": { "type": [ "string", "null" ] }, "lowestPrice": { "type": [ "string", "null" ] }, "lowestPricePerGb": { "type": [ "string", "null" ] }, "mostData": { "type": [ "string", "null" ] } }, "type": "object" }, "items": { "items": { "properties": { "countryCode": { "type": [ "string", "null" ] }, "countryName": { "type": [ "string", "null" ] }, "coverageCountries": { "items": { "type": "string" }, "type": "array" }, "currency": { "enum": [ "KRW" ], "type": "string" }, "dataAmount": { "type": "string" }, "dataAmountGB": { "type": [ "number", "null" ] }, "dataType": { "description": "daily | total | null (unknown)", "type": [ "string", "null" ] }, "hasLocalNumber": { "type": "boolean" }, "hotspot": { "type": [ "boolean", "null" ] }, "id": { "type": "string" }, "isLocalNetwork": { "type": "boolean" }, "isMultiCountry": { "type": "boolean" }, "isUnlimited": { "type": "boolean" }, "networkType": { "type": [ "string", "null" ] }, "priceKrw": { "type": "number" }, "provider": { "type": "string" }, "title": { "type": "string" }, "url": { "description": "Plan page on esimoa.com", "type": "string" }, "validityDays": { "type": "number" } }, "required": [ "id", "title", "priceKrw", "currency", "validityDays", "url" ], "type": "object" }, "type": "array" }, "lang": { "enum": [ "ko", "en", "ja", "zh-CN", "zh-TW", "es", "fr", "ar", "vi", "th", "id", "it", "de" ], "type": "string" }, "notFound": { "items": { "type": "string" }, "type": "array" } }, "required": [ "items", "highlights" ], "type": "object" } }, { "description": "Fetch one esimoa (이심모아) eSIM plan as a document by id returned from search (ChatGPT deep research format). For plans found with search_esims, use get_esim.", "inputSchema": { "properties": { "id": { "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "fetch", "outputSchema": { "properties": { "id": { "type": "string" }, "metadata": { "type": "object" }, "text": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "id", "title", "text", "url" ], "type": "object" } }, { "description": "Get the details of one esimoa (이심모아) eSIM plan by id (from search_esims), including its plan page `url`.", "inputSchema": { "properties": { "id": { "description": "Plan id", "type": "string" }, "lang": { "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).", "enum": [ "ko", "en", "ja", "zh-CN", "zh-TW", "es", "fr", "ar", "vi", "th", "id", "it", "de" ], "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_esim", "outputSchema": { "properties": { "item": { "properties": { "countryCode": { "type": [ "string", "null" ] }, "countryName": { "type": [ "string", "null" ] }, "coverageCountries": { "items": { "type": "string" }, "type": "array" }, "currency": { "enum": [ "KRW" ], "type": "string" }, "dataAmount": { "type": "string" }, "dataAmountGB": { "type": [ "number", "null" ] }, "dataType": { "description": "daily | total | null (unknown)", "type": [ "string", "null" ] }, "hasLocalNumber": { "type": "boolean" }, "hotspot": { "type": [ "boolean", "null" ] }, "id": { "type": "string" }, "isLocalNetwork": { "type": "boolean" }, "isMultiCountry": { "type": "boolean" }, "isUnlimited": { "type": "boolean" }, "networkType": { "type": [ "string", "null" ] }, "priceKrw": { "type": "number" }, "provider": { "type": "string" }, "title": { "type": "string" }, "url": { "description": "Plan page on esimoa.com", "type": "string" }, "validityDays": { "type": "number" } }, "required": [ "id", "title", "priceKrw", "currency", "validityDays", "url" ], "type": "object" }, "lang": { "enum": [ "ko", "en", "ja", "zh-CN", "zh-TW", "es", "fr", "ar", "vi", "th", "id", "it", "de" ], "type": "string" } }, "required": [ "item" ], "type": "object" } }, { "description": "List countries where esimoa (이심모아) sells eSIMs, with the number of plans and the lowest price (KRW). Optionally filter by name.", "inputSchema": { "properties": { "lang": { "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).", "enum": [ "ko", "en", "ja", "zh-CN", "zh-TW", "es", "fr", "ar", "vi", "th", "id", "it", "de" ], "type": "string" }, "query": { "description": "Country name or ISO code filter", "type": "string" } }, "type": "object" }, "name": "list_countries", "outputSchema": { "properties": { "items": { "items": { "properties": { "countryCode": { "type": "string" }, "lowestPriceKrw": { "type": [ "number", "null" ] }, "name": { "type": "string" }, "planCount": { "type": "number" }, "url": { "type": "string" } }, "required": [ "countryCode", "name", "planCount", "url" ], "type": "object" }, "type": "array" }, "total": { "type": "number" } }, "required": [ "items", "total" ], "type": "object" } }, { "description": "Free-text search of esimoa (이심모아) eSIM plans in the search/fetch format used by ChatGPT deep research, e.g. \"Japan 7 days unlimited\" or \"USA 3 days local phone number\". Understands unlimited, daily, local phone number, local network, hotspot and 5G. Returns ids to use with fetch. When you can fill filters, prefer search_esims.", "inputSchema": { "properties": { "query": { "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search", "outputSchema": { "properties": { "results": { "items": { "properties": { "id": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "id", "title", "url" ], "type": "object" }, "type": "array" } }, "required": [ "results" ], "type": "object" } }, { "description": "Search the travel eSIM catalog of esimoa (이심모아) and compare plans for a destination. Filter by trip length, data, unlimited or daily data, local phone number, local or roaming network, multi-country coverage, price, provider, hotspot and 5G. Sort by \"recommended\" (esimoa’s default order), \"price\" (lowest first), \"data\" (most data first), \"price_per_gb\" or \"validity\" (longest first). Each result includes its `id` (for get_esim and compare_esims) and a `url` to the plan page on esimoa.com. Prices are in KRW.", "inputSchema": { "properties": { "countries": { "description": "Multi-country trip — only plans that work in ALL of these countries (ISO codes or names). Use instead of country.", "items": { "type": "string" }, "maxItems": 8, "type": "array" }, "country": { "description": "Destination country — ISO code (JP) or name in any language (Japan, 일본).", "type": "string" }, "data_gb": { "description": "Minimum data needed in GB.", "minimum": 0, "type": "number" }, "data_type": { "description": "daily = data allowance resets every day; total = one allowance for the whole trip.", "enum": [ "daily", "total" ], "type": "string" }, "days": { "description": "Trip length in days. Plans covering at least this many days (and not much longer) are returned.", "minimum": 1, "type": "integer" }, "five_g": { "description": "true = 5G network. Checked within the top 50 matches, so the total is approximate.", "type": "boolean" }, "hotspot": { "description": "true = hotspot/tethering supported. Checked within the top 50 matches, so the total is approximate.", "type": "boolean" }, "lang": { "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).", "enum": [ "ko", "en", "ja", "zh-CN", "zh-TW", "es", "fr", "ar", "vi", "th", "id", "it", "de" ], "type": "string" }, "limit": { "description": "Number of plans (default 5, max 10).", "maximum": 10, "minimum": 1, "type": "integer" }, "local_number": { "description": "true = only plans that include a local phone number for calls/SMS.", "type": "boolean" }, "max_data_gb": { "description": "Maximum data in GB.", "minimum": 0, "type": "number" }, "max_price_krw": { "description": "Maximum price in KRW (budget).", "minimum": 0, "type": "integer" }, "min_price_krw": { "description": "Minimum price in KRW.", "minimum": 0, "type": "integer" }, "multi_country": { "description": "true = multi-country (regional) plans only; false = single-country plans only.", "type": "boolean" }, "network": { "description": "local = local carrier network (usually faster); roaming = roaming network.", "enum": [ "local", "roaming" ], "type": "string" }, "provider": { "description": "Provider code exactly as returned in results (e.g. from a previous search).", "type": "string" }, "sort": { "description": "recommended | price | data | price_per_gb | validity", "enum": [ "recommended", "price", "data", "price_per_gb", "validity" ], "type": "string" }, "unlimited": { "description": "Only unlimited-data plans.", "type": "boolean" } }, "type": "object" }, "name": "search_esims", "outputSchema": { "properties": { "items": { "items": { "properties": { "countryCode": { "type": [ "string", "null" ] }, "countryName": { "type": [ "string", "null" ] }, "coverageCountries": { "items": { "type": "string" }, "type": "array" }, "currency": { "enum": [ "KRW" ], "type": "string" }, "dataAmount": { "type": "string" }, "dataAmountGB": { "type": [ "number", "null" ] }, "dataType": { "description": "daily | total | null (unknown)", "type": [ "string", "null" ] }, "hasLocalNumber": { "type": "boolean" }, "hotspot": { "type": [ "boolean", "null" ] }, "id": { "type": "string" }, "isLocalNetwork": { "type": "boolean" }, "isMultiCountry": { "type": "boolean" }, "isUnlimited": { "type": "boolean" }, "networkType": { "type": [ "string", "null" ] }, "priceKrw": { "type": "number" }, "provider": { "type": "string" }, "title": { "type": "string" }, "url": { "description": "Plan page on esimoa.com", "type": "string" }, "validityDays": { "type": "number" } }, "required": [ "id", "title", "priceKrw", "currency", "validityDays", "url" ], "type": "object" }, "type": "array" }, "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" }, "total": { "type": "number" }, "totalIsApproximate": { "type": "boolean" } }, "required": [ "items", "total" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:815d880f4fdcd737b7077a1a4b988671916abb944000cd5ccb21a41d95f9a811 | sha256sum