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可网页运行Location & LifestyleBusiness & Commerce

概览

AI 生成的概览

让助手搜索旅行 eSIM 流量套餐,通过邮箱验证码登录,并用预付钱包在对话中购买或充值 eSIM。

功能
ConnectMeGuru 是面向预付费国际旅行 eSIM 的官方远程 MCP 服务器。它提供 13 个工具:覆盖 190 多个国家和地区的套餐目录搜索、官方知识库、优惠券校验、结账链接生成、邮箱验证码认证、钱包余额查询、对话内购买 eSIM、含 ICCID 与二维码的订单历史、运营商用量刷新、订单取消,以及充值套餐查询与购买。
适用场景
适合旅行者在对话中比较或购买目的地预付费移动数据套餐、查询在用 eSIM 的剩余流量,或为已有 eSIM 充值。它面向对话式旅行与联网协助,而非通用网页任务。
运行要求
需要远程 MCP 端点;无需本地安装包,README 也给出可选的本地 npx 方式。邮箱验证码登录需要客户邮箱地址,钱包、订单、用量、取消和充值类工具需要 verify_agent_otp 返回的会话令牌。对话内购买需要预付的美元钱包余额。
安装前请注意
购买和充值会从预付美元钱包中实际扣费,cancel_order 会改变订单状态。服务器会处理客户邮箱地址、会话令牌、订单历史、ICCID 和 eSIM 二维码,请把令牌当作凭据妥善保管,不要外泄。校验优惠券需要登录。授权任何购买前请确认套餐、价格和目的地。

安装

在 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