ConnectMeGuru eSIM Server

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

사용해야 할까요

품질 및 안전성

A
설명 품질
93%
스키마 완전성
88%
이름 품질
96%
오염 위험
100%
권한 일치
90%
프로토콜 준수
100%

발견 사항 (4)

  • LOWTool 'verify_agent_otp' description lacks action verbverify_agent_otp에서
  • LOWTool 'purchase_esim_with_wallet' description lacks action verbpurchase_esim_with_wallet에서
  • LOWTool 'purchase_topup' description lacks action verbpurchase_topup에서
  • LOWTool 'get_checkout_url' suggests web access but openWorldHint=falseget_checkout_url에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~2,606토큰 (도구 정의)
~1.2 KB일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 2.04%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`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"
    }
  }
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 15개