ConnectMeGuru eSIM Server

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
93%
Integridad del esquema
88%
Calidad de los nombres
96%
Riesgo de envenenamiento
100%
Coincidencia de permisos
90%
Cumplimiento del protocolo
100%

Hallazgos (4)

  • LOWTool 'verify_agent_otp' description lacks action verben verify_agent_otp
  • LOWTool 'purchase_esim_with_wallet' description lacks action verben purchase_esim_with_wallet
  • LOWTool 'purchase_topup' description lacks action verben purchase_topup
  • LOWTool 'get_checkout_url' suggests web access but openWorldHint=falseen get_checkout_url

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,606Tokens (definiciones de herramientas)
~1.2 KBTamaño de respuesta típico
Impacto significativo en la atención (2.04% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

https://www.connectmeguru.com/api/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (15)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "countryCode": {
      "type": "string",
      "description": "Destination name, country code, or search keywords (e.g. Japan, JP, Japan 100MB, Europe 10GB)."
    }
  }
}

Esquema de salida

{
  "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.

Esquema de entrada

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

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
  ]
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
  ]
}

Esquema de salida

{
  "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.

Esquema de entrada

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

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
  ]
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "The secure session token returned by verify_agent_otp or a Personal Access Token."
    }
  }
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
  ]
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
  ]
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
  ]
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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)."
    }
  }
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
  ]
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
  ]
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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)."
    }
  }
}

Esquema de salida

{
  "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.

Esquema de entrada

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

Esquema de salida

{
  "type": "object",
  "properties": {
    "content": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string"
          },
          "text": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "text"
        ]
      }
    },
    "isError": {
      "type": "boolean"
    }
  }
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada15 herramientas