ConnectMeGuru eSIM Server
Official ConnectMeGuru MCP server: search 190+ travel eSIM data plans and buy in-chat.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (4)
- LOWin verify_agent_otp
- LOWin purchase_esim_with_wallet
- LOWin purchase_topup
- LOWin get_checkout_url
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"connectmeguru-mcp": {
"url": "https://www.connectmeguru.com/api/mcp"
}
}
}Remote-Endpunkte
https://www.connectmeguru.com/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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).
Eingabe-Schema
{
"type": "object",
"properties": {
"countryCode": {
"type": "string",
"description": "Destination name, country code, or search keywords (e.g. Japan, JP, Japan 100MB, Europe 10GB)."
}
}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "The email address of the customer."
}
},
"required": [
"email"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "The secure session token returned by verify_agent_otp or a Personal Access Token."
}
}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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)."
}
}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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)."
}
}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"type",
"text"
]
}
},
"isError": {
"type": "boolean"
}
}
}Community
Nachweis