ConnectMeGuru eSIM Server
Official ConnectMeGuru MCP server: search 190+ travel eSIM data plans and buy in-chat.
사용해야 할까요
품질 및 안전성
발견 사항 (4)
- LOWverify_agent_otp에서
- LOWpurchase_esim_with_wallet에서
- LOWpurchase_topup에서
- LOWget_checkout_url에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"connectmeguru-mcp": {
"url": "https://www.connectmeguru.com/api/mcp"
}
}
}원격 엔드포인트
https://www.connectmeguru.com/api/mcpstreamable-http할 수 있는 일
도구 목록
도구 (15)
🟢get_esim_catalog(countryCode)
Queries active travel eSIM data plans. Refines by destination name, country code, or query keywords (e.g. JP, Japan, Japan 100MB, Europe 10GB, USA 30 Days).
입력 스키마
{
"type": "object",
"properties": {
"countryCode": {
"type": "string",
"description": "Destination name, country code, or search keywords (e.g. Japan, JP, Japan 100MB, Europe 10GB)."
}
}
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}🟢get_knowledge_base
Retrieves the official ConnectMeGuru grounding knowledge base, including installation guides, device compatibility, refund policies, and support escalation workflows.
입력 스키마
{
"type": "object",
"properties": {}
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}🟢validate_coupon(code, packageCode)
Validates a discount coupon code for checkout. Note: User login is mandatory to validate a coupon. If this returns a 401 Unauthorized error, you must inform the user that they need to log in (by sending an OTP using send_agent_otp) before they can apply a coupon.
입력 스키마
{
"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."
}
},
"required": [
"code",
"packageCode"
]
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}🟢get_checkout_url(packageCode, discountCode)
Generates a secure checkout and purchase link for a specific eSIM package.
입력 스키마
{
"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"
]
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}🟡send_agent_otp(email)
Sends a 6-digit OTP code to the customer's email address for in-chat authentication.
입력 스키마
{
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "The email address of the customer."
}
},
"required": [
"email"
]
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}⚪verify_agent_otp(email, code)
Verifies the email OTP code and returns a session token for wallet purchases.
입력 스키마
{
"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"
]
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}🟢get_wallet_balance(token)
Retrieves the user's current pre-funded wallet balance. Requires a valid session token.
입력 스키마
{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "The secure session token returned by verify_agent_otp or a Personal Access Token."
}
}
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}⚪purchase_esim_with_wallet(packageCode, token, discountCode)
Purchases an eSIM package directly in chat using the user's wallet balance. If balance is insufficient, returns a magic link to top-up.
입력 스키마
{
"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 or a Personal Access Token."
},
"discountCode": {
"type": "string",
"description": "Optional coupon code (e.g. WELCOME10)."
}
},
"required": [
"packageCode"
]
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}🔴cancel_order(orderId, token)
Cancels an eligible eSIM order before activation/provisioning. Requires a valid session token.
입력 스키마
{
"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"
]
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}🟡refresh_esim_usage(orderId, token)
Requests a real-time data usage update for an active eSIM from the carrier. Requires a valid session token.
입력 스키마
{
"type": "object",
"properties": {
"orderId": {
"type": "string",
"description": "The ID of the eSIM order."
},
"token": {
"type": "string",
"description": "The secure session token returned by verify_agent_otp."
}
},
"required": [
"orderId"
]
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}🟢get_wallet_transactions(token, page, limit)
Retrieves a paginated list of wallet transaction history. Requires a valid session token.
입력 스키마
{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "The secure session token returned by verify_agent_otp."
},
"page": {
"type": "number",
"description": "Optional page number (defaults to 1)."
},
"limit": {
"type": "number",
"description": "Optional number of items per page (defaults to 20)."
}
}
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}🟢get_topup_packages(orderId, token)
Retrieves compatible top-up data packages for an active eSIM. Requires a valid session token.
입력 스키마
{
"type": "object",
"properties": {
"orderId": {
"type": "string",
"description": "The ID of the active eSIM order."
},
"token": {
"type": "string",
"description": "The secure session token returned by verify_agent_otp."
}
},
"required": [
"orderId"
]
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}⚪purchase_topup(orderId, packageCode, token)
Purchases a compatible top-up package using the wallet balance. Requires a valid session token.
입력 스키마
{
"type": "object",
"properties": {
"orderId": {
"type": "string",
"description": "The ID of the active eSIM order."
},
"packageCode": {
"type": "string",
"description": "The top-up package code to purchase."
},
"token": {
"type": "string",
"description": "The secure session token returned by verify_agent_otp."
}
},
"required": [
"orderId",
"packageCode"
]
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}🟢get_user_orders(token, page, limit)
Retrieves a paginated list of the authenticated user's eSIM orders and history. Requires a valid session token.
입력 스키마
{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "The secure session token returned by verify_agent_otp."
},
"page": {
"type": "number",
"description": "Optional page number (defaults to 1)."
},
"limit": {
"type": "number",
"description": "Optional number of orders per page (defaults to 20)."
}
}
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}🟢get_available_coupons
Retrieves currently active official ConnectMeGuru promotional coupon codes affiliated with [email protected] with their descriptions and applicability (e.g. general vs mobile app exclusive). Never invent fake codes or reveal third-party affiliate codes. Skip codes starting with SAVE20.
입력 스키마
{
"type": "object",
"properties": {}
}출력 스키마
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}커뮤니티
증거