Servidor MCP

ConnectMeGuru eSIM Server

io.github.vineetgoyalhuf/connectmeguru-mcp
Comercio y retail Viajes y hospitalidad Público y accesible MCP 2026-07-28

Qué hace este MCP

Searches travel eSIM plans and supports authenticated purchases, top-ups, order management, wallet payments, usage checks, and installation guidance.

cancel_order
Cancels an eligible eSIM order before activation/provisioning. Requires a valid session token.
Destructivo Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['orderId'], 'properties': {'token': {'type': 'string', 'description': 'The secure session token returned by verify_agent_otp.'}, 'orderId': {'type': 'string', 'description': 'The ID of the order to cancel.'}}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
get_available_coupons
Retrieves currently active official ConnectMeGuru promotional coupon codes affiliated with admin@connectmeguru.com 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.
Solo lectura
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
get_checkout_url
Generates a secure checkout and purchase link for a specific eSIM package.
Solo lectura
Esquema de entrada
{'type': 'object', 'required': ['packageCode'], '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).'}}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
get_esim_catalog
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).
Solo lectura
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', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
get_knowledge_base
Retrieves the official ConnectMeGuru grounding knowledge base, including installation guides, device compatibility, refund policies, and support escalation workflows.
Solo lectura
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
get_topup_packages
Retrieves compatible top-up data packages for an active eSIM. Requires a valid session token.
Solo lectura
Esquema de entrada
{'type': 'object', 'required': ['orderId'], 'properties': {'token': {'type': 'string', 'description': 'The secure session token returned by verify_agent_otp.'}, 'orderId': {'type': 'string', 'description': 'The ID of the active eSIM order.'}}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
get_user_orders
Retrieves a paginated list of the authenticated user's eSIM orders and history. Requires a valid session token.
Solo lectura
Esquema de entrada
{'type': 'object', 'properties': {'page': {'type': 'number', 'description': 'Optional page number (defaults to 1).'}, 'limit': {'type': 'number', 'description': 'Optional number of orders per page (defaults to 20).'}, 'token': {'type': 'string', 'description': 'The secure session token returned by verify_agent_otp.'}}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
get_wallet_balance
Retrieves the user's current pre-funded wallet balance. Requires a valid session token.
Solo lectura
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', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
get_wallet_transactions
Retrieves a paginated list of wallet transaction history. Requires a valid session token.
Solo lectura
Esquema de entrada
{'type': 'object', 'properties': {'page': {'type': 'number', 'description': 'Optional page number (defaults to 1).'}, 'limit': {'type': 'number', 'description': 'Optional number of items per page (defaults to 20).'}, 'token': {'type': 'string', 'description': 'The secure session token returned by verify_agent_otp.'}}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
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.
Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['packageCode'], 'properties': {'token': {'type': 'string', 'description': 'The secure session token returned by verify_agent_otp or a Personal Access Token.'}, 'packageCode': {'type': 'string', 'description': 'The package code of the eSIM (e.g. PIK0SW14Q).'}, 'discountCode': {'type': 'string', 'description': 'Optional coupon code (e.g. WELCOME10).'}}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
purchase_topup
Purchases a compatible top-up package using the wallet balance. Requires a valid session token.
Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['orderId', 'packageCode'], 'properties': {'token': {'type': 'string', 'description': 'The secure session token returned by verify_agent_otp.'}, 'orderId': {'type': 'string', 'description': 'The ID of the active eSIM order.'}, 'packageCode': {'type': 'string', 'description': 'The top-up package code to purchase.'}}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
refresh_esim_usage
Requests a real-time data usage update for an active eSIM from the carrier. Requires a valid session token.
Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'required': ['orderId'], 'properties': {'token': {'type': 'string', 'description': 'The secure session token returned by verify_agent_otp.'}, 'orderId': {'type': 'string', 'description': 'The ID of the eSIM order.'}}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
send_agent_otp
Sends a 6-digit OTP code to the customer's email address for in-chat authentication.
Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'The email address of the customer.'}}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
validate_coupon
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.
Solo lectura
Esquema de entrada
{'type': 'object', 'required': ['code', 'packageCode'], '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.'}}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
verify_agent_otp
Verifies the email OTP code and returns a session token for wallet purchases.
Esquema de entrada
{'type': 'object', 'required': ['email', 'code'], 'properties': {'code': {'type': 'string', 'description': 'The 6-digit OTP code entered by the user.'}, 'email': {'type': 'string', 'description': 'The email address of the customer.'}}}
Esquema de salida
{'type': 'object', 'properties': {'content': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'text'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'isError': {'type': 'boolean'}}}
Añadido
get_available_coupons
5 de October de 2026 a las 02:40
Añadido
get_user_orders
5 de October de 2026 a las 02:40
Añadido
purchase_topup
5 de October de 2026 a las 02:40
Añadido
get_topup_packages
5 de October de 2026 a las 02:40
Añadido
get_wallet_transactions
5 de October de 2026 a las 02:40
Añadido
refresh_esim_usage
5 de October de 2026 a las 02:40
Añadido
cancel_order
5 de October de 2026 a las 02:40
Añadido
purchase_esim_with_wallet
5 de October de 2026 a las 02:40
Añadido
get_wallet_balance
5 de October de 2026 a las 02:40
Añadido
verify_agent_otp
5 de October de 2026 a las 02:40
Añadido
send_agent_otp
5 de October de 2026 a las 02:40
Añadido
get_checkout_url
5 de October de 2026 a las 02:40
Añadido
validate_coupon
5 de October de 2026 a las 02:40
Añadido
get_knowledge_base
5 de October de 2026 a las 02:40
Añadido
get_esim_catalog
5 de October de 2026 a las 02:40