eSIM SOS

net.esimsosv1.0.0更新於 Oct 10, 2026

Find travel eSIM plans, compare prices and create an order the user pays by link.

已驗證Streamable HTTP可網頁執行Business & CommerceLocation & Lifestyle

概覽

AI 產生的概覽

讓助理尋找旅遊 eSIM 上網方案、比較各供應商價格,並建立由使用者透過連結付款的未付款訂單。

功能
把 AI 助理連接到 eSIM SOS 旅遊 eSIM 商店。工具可依名稱或 ISO 代碼搜尋目的地、列出含最終價格的方案、依公開資料集比較不同供應商的價格,並建立會回傳訂單編號與付款連結的未付款訂單。付款後還能查詢付款與交付狀態,並取得含 QR 碼的安裝說明。
適用情境
適合在使用者規劃旅程時,由助理尋找 eSIM 上網方案、比較某個目的地的價格,或先備好由使用者自行付款的訂單。不適用於一般旅遊訂房或非 eSIM 購物。
執行需求
遠端 Streamable HTTP 端點 npx 從 GitHub 執行本機 stdio 版本,需要 Node.js 18+。建立訂單以及查詢狀態或安裝說明時需要提供電子郵件。不需要 API 金鑰或環境變數;ESIMSOS_MCP_URL 只用來覆寫本機套件的端點。
安裝前請注意
建立訂單會把使用者的電子郵件傳送給商店,並產生真實的未付款訂單與付款連結;助理不會付款,也不接受信用卡資料。只有訂單編號與電子郵件同時相符時,才會回傳訂單狀態與安裝說明。依電子郵件、訂單與 IP 設有請求頻率限制,透過 MCP 建立的訂單會帶有 utm_source=mcp 標記。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 eSIM SOS,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "esimsos": {
      "type": "http",
      "url": "https://esimsos.net/api/mcp"
    }
  }
}

README

eSIM SOS MCP server

English · Русский

English

An MCP server for eSIM SOS, a travel eSIM shop. It lets Claude, ChatGPT, Cursor and other AI agents find a data plan for a trip, compare prices with other providers and create an order. The human always pays: the server returns a payment link, it never accepts card details and the AI never pays by itself.

Two ways to connect:

  • Remote (recommended): https://esimsos.net/api/mcp (Streamable HTTP, no sign-in).
  • Local: the esimsos-mcp package (stdio), installed straight from GitHub with npx -y github:uziame/esimsos-mcp (npm release coming soon). It is a thin proxy to the remote endpoint and needs no keys.

Tools

ToolWhat it does
search_destinations(query)Find a country by English or Russian name or ISO code
list_plans(country, min_gb?, days?)Plans with final prices in RUB (one price for every payment method)
compare_prices(country, gb)Prices of several providers from the open esimdar.com dataset (CC BY 4.0). esimdar.com is run by eSIM SOS; eSIM SOS is listed as an ordinary row
create_order(plan_id, email, payment_method?)Creates an unpaid order, returns order_id and payment_url for the user
order_status(order_id, email)Payment and delivery status (only when the email matches the order)
install_instructions(order_id, email)After payment: order page with the QR code and steps for iPhone and Android

Payment methods: sbp (Russian fast payments), card (Russian bank card), card_foreign (Visa/Mastercard issued abroad), crypto_usdt, crypto_ton.

Example prompts

  • "I'm flying to Turkey for two weeks. Find an eSIM with at least 10 GB."
  • "Compare 5 GB eSIM prices for Georgia."
  • "Order the 10 GB / 30 days plan for Turkey, my email is [email protected]."
  • "Has my order cmg... been paid? Email [email protected]."
  • "How do I install the eSIM on my iPhone?"

Connect

Claude.ai, Claude Desktop, Cowork (remote). Settings → Connectors → Add → Add custom connector → URL https://esimsos.net/api/mcp → Add. No authentication is needed. Docs: Get started with custom connectors, Connect to remote MCP servers.

Claude Desktop (local, npm). Settings → Developer → Edit Config, then add to claude_desktop_config.json (macOS ~/Library/Application Support/Claude/, Windows %APPDATA%\Claude\) and restart Claude. Requires Node.js 18+. Docs: Connect to local MCP servers.

json
{  "mcpServers": {    "esimsos": {      "command": "npx",      "args": ["-y", "github:uziame/esimsos-mcp"]    }  }}

Cursor. Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project). Docs: Cursor MCP.

json
{  "mcpServers": {    "esimsos": { "url": "https://esimsos.net/api/mcp" }  }}

Or the local package: { "mcpServers": { "esimsos": { "command": "npx", "args": ["-y", "github:uziame/esimsos-mcp"] } } }.

ChatGPT. Plugins → + → Add custom MCP server → enter a name and the URL https://esimsos.net/api/mcp, authentication: none → confirm the warning → Create as a plugin. Then start a new chat and pick the plugin with @. Availability depends on your plan and workspace policy. Docs: Connect and test your plugin.

Any other client: use the remote URL with Streamable HTTP, or run npx -y github:uziame/esimsos-mcp over stdio. To debug: npx @modelcontextprotocol/inspector.

Privacy and limits

  • The email is used only for the order and the eSIM QR code. No reminders or marketing emails are sent to it.
  • order_status and install_instructions answer only when both order_id and email match.
  • Rate limits apply per email, per order and per IP.
  • Orders created through MCP are counted with utm_source=mcp.
  • ESIMSOS_MCP_URL overrides the endpoint for the npm package (for testing).

Support: Telegram @esimsos_bot, [email protected]. License: MIT.


Русский

MCP-сервер магазина eSIM SOS (eSIM для путешествий). С ним Claude, ChatGPT, Cursor и другие ИИ-агенты подбирают тариф под поездку, сравнивают цены с другими магазинами и оформляют заказ. Платит всегда человек: сервер возвращает ссылку на оплату, данных карты не принимает, сама нейросеть не платит.

Два способа подключения:

  • Удалённо (рекомендуем): https://esimsos.net/api/mcp (Streamable HTTP, без входа).
  • Локально: пакет esimsos-mcp (stdio), ставится прямо с GitHub: npx -y github:uziame/esimsos-mcp (в npm выйдет позже). Тонкий посредник к удалённому адресу, ключи не нужны.

Инструменты

ИнструментЧто делает
search_destinations(query)Находит страну по названию на русском или английском или по коду ISO
list_plans(country, min_gb?, days?)Тарифы с итоговой ценой в рублях (одна цена для всех способов оплаты)
compare_prices(country, gb)Цены нескольких магазинов из открытого набора esimdar.com (CC BY 4.0). esimdar.com делает eSIM SOS, eSIM SOS в нём — обычная строка
create_order(plan_id, email, payment_method?)Создаёт неоплаченный заказ, возвращает order_id и payment_url для человека
order_status(order_id, email)Статус оплаты и выдачи (только если почта совпадает с заказом)
install_instructions(order_id, email)После оплаты: страница заказа с QR и шаги для iPhone и Android

Способы оплаты: sbp (СБП), card (карта российского банка), card_foreign (зарубежная Visa/Mastercard), crypto_usdt, crypto_ton.

Примеры запросов

  • «Лечу в Турцию на две недели, подбери eSIM от 10 ГБ».
  • «Сравни цены на eSIM 5 ГБ для Грузии».
  • «Оформи тариф 10 ГБ на 30 дней для Турции, почта [email protected]».
  • «Оплачен ли мой заказ cmg...? Почта [email protected]».
  • «Как поставить eSIM на iPhone?»

Подключение

Claude.ai, Claude Desktop, Cowork (удалённо). Настройки → Коннекторы → Добавить → Добавить свой коннектор → адрес https://esimsos.net/api/mcp → Добавить. Вход не нужен. Документация: Get started with custom connectors, Connect to remote MCP servers.

Claude Desktop (локально, npm). Настройки → Developer → Edit Config, добавьте в claude_desktop_config.json (macOS ~/Library/Application Support/Claude/, Windows %APPDATA%\Claude\) и перезапустите Claude. Нужен Node.js 18+. Документация: Connect to local MCP servers.

json
{  "mcpServers": {    "esimsos": {      "command": "npx",      "args": ["-y", "github:uziame/esimsos-mcp"]    }  }}

Cursor. Добавьте в ~/.cursor/mcp.json (для всех проектов) или .cursor/mcp.json (для одного). Документация: Cursor MCP.

json
{  "mcpServers": {    "esimsos": { "url": "https://esimsos.net/api/mcp" }  }}

Или локальный пакет: { "mcpServers": { "esimsos": { "command": "npx", "args": ["-y", "github:uziame/esimsos-mcp"] } } }.

ChatGPT. Plugins → + → Add custom MCP server → название и адрес https://esimsos.net/api/mcp, аутентификация не нужна → подтвердите предупреждение → Create as a plugin. Затем новый чат и выбор плагина через @. Доступность зависит от тарифа и правил рабочего пространства. Документация: Connect and test your plugin.

Другие клиенты: удалённый адрес по Streamable HTTP или npx -y github:uziame/esimsos-mcp по stdio. Для отладки: npx @modelcontextprotocol/inspector.

Данные и ограничения

  • Почта нужна только для заказа и QR-кода eSIM. Напоминаний и рассылок на неё не приходит.
  • order_status и install_instructions отвечают, только если совпали и order_id, и почта.
  • Есть лимиты запросов по почте, по номеру заказа и по IP.
  • Заказы через MCP учитываются с меткой utm_source=mcp.
  • ESIMSOS_MCP_URL меняет адрес для npm-пакета (для проверки).

Поддержка: Telegram @esimsos_bot, [email protected]. Лицензия MIT.

來源:README.md,提交 899ab22

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.0最新Oct 10, 2026