ConnectMeGuru eSIM Server

io.github.vineetgoyalhufv1.0.0更新於 Oct 4, 2026

Official ConnectMeGuru MCP server: search 190+ travel eSIM data plans and buy in-chat.

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

概覽

AI 產生的概覽

讓助理搜尋旅行 eSIM 流量方案,透過電子郵件驗證碼登入,並用預付錢包在對話中購買或加值 eSIM。

功能
ConnectMeGuru 是針對預付國際旅行 eSIM 的官方遠端 MCP 伺服器。它提供 13 個工具:涵蓋 190 多個國家與地區的方案目錄搜尋、官方知識庫、優惠券驗證、結帳連結產生、電子郵件驗證碼認證、錢包餘額查詢、對話內購買 eSIM、含 ICCID 與 QR 碼的訂單紀錄、電信商用量更新、訂單取消,以及加值方案查詢與購買。
適用情境
適合旅行者在對話中比較或購買目的地的預付行動數據方案、查詢使用中 eSIM 的剩餘流量,或為既有 eSIM 加值。它面向對話式旅行與連線協助,而非一般網頁任務。
執行需求
需要遠端 MCP 端點;不必在本機安裝套件,README 也提供可選的本機 npx 方式。電子郵件驗證碼登入需要客戶電子郵件地址,錢包、訂單、用量、取消與加值類工具需要 verify_agent_otp 回傳的工作階段權杖。對話內購買需要預付的美元錢包餘額。
安裝前請注意
購買與加值會從預付美元錢包實際扣款,cancel_order 會改變訂單狀態。伺服器會處理客戶電子郵件地址、工作階段權杖、訂單紀錄、ICCID 與 eSIM QR 碼,請把權杖視為憑證妥善保管,不要外流。驗證優惠券需要登入。授權任何購買前請確認方案、價格與目的地。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "connectmeguru-mcp": {
      "type": "http",
      "url": "https://www.connectmeguru.com/api/mcp"
    }
  }
}

README

ConnectMeGuru MCP Server

[AllMCPs Verified] [Featured on ConfettiSaaS]

ConnectMeGuru is the official Model Context Protocol (MCP) server for instant prepaid international travel eSIMs across 190+ countries and territories. This server bridges AI coding assistants and conversational agents (such as Claude Code, Claude Desktop, Cursor, VS Code, and Grok) directly to live telecommunication networks. With ConnectMeGuru MCP, AI agents can search live prepaid mobile data catalogs, compare regional plans, validate checkout coupons, manage pre-funded USD wallet balances, and securely provision instant eSIM QR codes directly inside conversational workflows with zero roaming fees.

🚀 Quick Start (Remote Gateway - Option A)

You do not need to install any packages locally to use this server. You can connect directly to the public remote gateway.

Add the following to your claude_desktop_config.json file:

json
{  "mcpServers": {    "connectmeguru": {      "command": "npx",      "args": [        "-y",        "mcp-remote",        "https://www.connectmeguru.com/api/mcp"      ]    }  }}

Restart Claude Desktop after saving the configuration.


🛠️ Local Installation (Option B)

If you prefer to run the MCP server locally on your machine:

1. Configure configuration file

Add this server to your claude_desktop_config.json:

json
{  "mcpServers": {    "connectmeguru": {      "command": "npx",      "args": [        "-y",        "connectmeguru-mcp"      ]    }  }}

🔑 Callable MCP Tools & Schemas

The server exposes 13 callable tools adhering strictly to the Model Context Protocol specifications:

1. get_esim_catalog

Queries active international travel eSIM data plans. Optionally filter by country code (e.g. JP, US, FR) or search query keywords.

Input Schema:

json
{  "type": "object",  "properties": {    "country": {      "type": "string",      "description": "Destination name, country code, or query keywords to refine results (e.g. JP, Japan, Japan 100MB, Europe 10GB, USA 30 Days)."    }  },  "required": ["country"]}

2. get_knowledge_base

Retrieves the official ConnectMeGuru grounding knowledge base, including installation guides, device compatibility, refund policies, and support escalation workflows.

Input Schema:

json
{  "type": "object",  "properties": {}}

3. validate_coupon

Validates a discount coupon code for checkout. User login is mandatory to validate a coupon.

Input Schema:

json
{  "type": "object",  "properties": {    "code": {      "type": "string",      "description": "The coupon code to validate (e.g. WELCOME10)."    },    "packageCode": {      "type": "string",      "description": "The eSIM package code to check applicability for."    },    "token": {      "type": "string",      "description": "The secure session token returned by verify_agent_otp."    }  },  "required": ["code", "packageCode", "token"]}

4. get_checkout_url

Generates a secure checkout and purchase link for a specific eSIM package.

Input Schema:

json
{  "type": "object",  "properties": {    "packageCode": {      "type": "string",      "description": "The package code of the eSIM (e.g. PIK0SW14Q)."    },    "discountCode": {      "type": "string",      "description": "Optional coupon code to pre-apply (e.g. WELCOME10)."    }  },  "required": ["packageCode"]}

5. send_agent_otp

Sends a 6-digit OTP code to the customer's email address for in-chat authentication.

Input Schema:

json
{  "type": "object",  "properties": {    "email": {      "type": "string",      "description": "The email address of the customer."    }  },  "required": ["email"]}

6. verify_agent_otp

Verifies the email OTP code and returns a session token for wallet purchases.

Input Schema:

json
{  "type": "object",  "properties": {    "email": {      "type": "string",      "description": "The email address of the customer."    },    "code": {      "type": "string",      "description": "The 6-digit OTP code entered by the user."    }  },  "required": ["email", "code"]}

7. get_wallet_balance

Retrieves the user's current pre-funded USD wallet balance. Requires a valid session token.

Input Schema:

json
{  "type": "object",  "properties": {    "token": {      "type": "string",      "description": "The secure session token returned by verify_agent_otp."    }  },  "required": ["token"]}

8. purchase_esim_with_wallet

Purchases an eSIM package directly in chat using the user's wallet balance. If balance is insufficient, returns a magic link to top-up.

Input Schema:

json
{  "type": "object",  "properties": {    "packageCode": {      "type": "string",      "description": "The package code of the eSIM (e.g. PIK0SW14Q)."    },    "token": {      "type": "string",      "description": "The secure session token returned by verify_agent_otp."    },    "discountCode": {      "type": "string",      "description": "Optional coupon code (e.g. WELCOME10)."    }  },  "required": ["packageCode", "token"]}

9. get_user_orders

Retrieves complete customer order history, active ICCIDs, and installation QR codes. Requires a valid session token.

Input Schema:

json
{  "type": "object",  "properties": {    "token": {      "type": "string",      "description": "The secure session token returned by verify_agent_otp."    }  },  "required": ["token"]}

10. refresh_esim_usage

Requests a real-time data usage update for an active eSIM from the carrier. Requires a valid session token.

Input Schema:

json
{  "type": "object",  "properties": {    "iccid": {      "type": "string",      "description": "The ICCID number of the eSIM."    },    "token": {      "type": "string",      "description": "The secure session token returned by verify_agent_otp."    }  },  "required": ["iccid", "token"]}

11. cancel_order

Cancels an eligible eSIM order before activation/provisioning. Requires a valid session token.

Input Schema:

json
{  "type": "object",  "properties": {    "orderId": {      "type": "string",      "description": "The ID of the order to cancel."    },    "token": {      "type": "string",      "description": "The secure session token returned by verify_agent_otp."    }  },  "required": ["orderId", "token"]}

12. get_topup_packages

Queries eligible data top-up plans for an existing active eSIM. Requires a valid session token.

Input Schema:

json
{  "type": "object",  "properties": {    "iccid": {      "type": "string",      "description": "The ICCID number of the eSIM."    },    "token": {      "type": "string",      "description": "The secure session token returned by verify_agent_otp."    }  },  "required": ["iccid", "token"]}

13. purchase_topup

Completes an in-chat eSIM top-up purchase using the pre-funded wallet balance. Requires a valid session token.

Input Schema:

json
{  "type": "object",  "properties": {    "packageCode": {      "type": "string",      "description": "The package code of the top-up plan."    },    "iccid": {      "type": "string",      "description": "The ICCID of the eSIM to recharge."    },    "token": {      "type": "string",      "description": "The secure session token returned by verify_agent_otp."    }  },  "required": ["packageCode", "iccid", "token"]}

📄 License

MIT License. Created by ConnectMeGuru.

來源:README.md,提交 c1a9c0a

工具

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

版本歷史

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