accueil / serveurs / Finance & Paiement / ai.agentroam/agentroam
ai.agentroam/agentroam
serveur MCP (Model Context Protocol) · agentroam 0.2.0
Aucun comportement malveillant détecté au test comportemental.
Est-ce que ai.agentroam/agentroam est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.agentroam/agentroam » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 11 outils
- create_order≈ 492 tokens
Creates the real order. Requires a confirm_token minted by validate_order. Returns the payment wallet address, exact crypto amount, 30-minute expiry, and an order-status URL. The purchased code/QR is emailed by Cryptorefills to the buyer — it is never returned here.
Paramètres, retour & exemple (2)
Paramètresfull_name· string · optionnel
Buyer full legal name — only if a previous attempt returned FULLNAME_MISSINGconfirm_token· string · requis
One-time token returned by validate_order (valid 10 minutes)
Exemple d'appel{"name": "create_order", "arguments": {"confirm_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"coin": "texte", "error": "texte", "state": "texte", "qr_url": "texte", "kyc_url": "texte", "network": "texte", "pay_amount": 1, "status_url": "texte", "payment_url": "texte", "instructions": "texte", "status_token": "texte", "network_label": "texte"}} - get_currencies≈ 130 tokens
List all supported payment cryptocurrencies (the response carries the current set).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_currencies", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"currencies": []}} - get_order_status≈ 274 tokens
Poll order state (WAITING_FOR_PAYMENT → PARTIAL → COMPLETED, or CANCELED/EXPIRED). Requires the status_token from create_order.
Paramètres, retour & exemple (2)
Paramètresstatus_token· string · requis
statusToken returned by create_orderexternal_order_id· string · requis
Exemple d'appel{"name": "get_order_status", "arguments": {"status_token": "texte", "external_order_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"coin": "texte", "brand": "texte", "error": "texte", "state": "texte", "network": "texte", "status_url": "texte", "denomination": "texte", "external_order_id": "texte", "payment_expires_at": "texte"}} - get_payment_methods≈ 223 tokens
Full payment matrix: every supported coin × network combination currently available, with the exact network strings orders require. The response includes live totals for coins, networks and combinations.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_payment_methods", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"payment_via": "texte", "combinations": []}} - get_price≈ 461 tokens
Live crypto price for one product/denomination. Payment coins include USDT, USDC, BTC (incl. Lightning), ETH, SOL, DAI, PYUSD, LTC, TRX, TON, DOGE and SUI across many networks; get_payment_methods returns the current set. Creates no order.
Paramètres, retour & exemple (7)
Paramètrescoin· string · requis
Payment coin, e.g. USDC, USDT, BTC, SOLdynamic· boolean · requis
true for dynamic-range amounts, false for fixed denomination labelsnetwork· string · requis
Exact network string from get_price/networks, e.g. "Solana", "Tron", "ETH Mainnet"amount_usd· number · requis
USD amount (for dynamic-range products)brand_slug· string · requis
brandSlug from search_productscountry_code· string · requis
countryCode from search_productsdenomination_label· string · requis
Exact denomination label (e.g. "100 USD", "60 UC", "1 GB 7 days")
Exemple d'appel{"name": "get_price", "arguments": {"coin": "texte", "dynamic": true, "network": "texte", "amount_usd": 1, "brand_slug": "texte", "country_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"coin": "texte", "feePct": 1, "network": "texte", "estimate": true, "payAmount": 1, "faceValueUsd": 1}} - list_brands≈ 279 tokens
Browse all available brands/carriers for a country: gift cards (500+ US brands) and mobile top-up carriers (100+ countries). Creates no order.
Paramètres, retour & exemple (2)
Paramètreskind· string · optionnel
Filter by product typecountry_code· string · requis
ISO country code, e.g. "us", "mx"
Exemple d'appel{"name": "list_brands", "arguments": {"country_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "brands": [], "country": "texte"}} - list_esim_plans≈ 380 tokens
Live eSIM data plans for a destination (110+ countries, plus "eu" Europe and "ww" Global multi-country plans) with USD prices and crypto amounts. In clients that support widgets, the response also renders an interactive plan picker. Creates no order by itself.
Paramètres, retour & exemple (2)
Paramètrescoin· string · optionnel
Coin for live pricing (default USDC)destination· string · requis
Destination: 2-letter country code (e.g. "il", "jp", "fr"), or "eu" (Europe region plan) / "ww" (Global plan)
Exemple d'appel{"name": "list_esim_plans", "arguments": {"destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "coin": "texte", "flag": "texte", "brand": "texte", "error": "texte", "country": "texte", "products": [], "destination_name": "texte"}} - list_products≈ 501 tokens
List a brand's live products/denominations with prices in the chosen coin — including the exact denomination labels the pricing and order tools expect (eSIM destinations are covered by list_esim_plans). Creates no order.
Paramètres, retour & exemple (3)
Paramètrescoin· string · optionnel
Coin for live pricing (default USDC)brand_slug· string · requis
brandSlug from list_brands/search_productscountry_code· string · requis
Exemple d'appel{"name": "list_products", "arguments": {"brand_slug": "texte", "country_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "coin": "texte", "flag": "texte", "kind": "texte", "brand": "texte", "error": "texte", "country": "texte", "is_esim": true, "logoUrl": "texte", "products": [], "brand_slug": "texte", "country_name": "texte"}} - purchase_wizard≈ 633 tokens
Stateful text-only purchase flow for clients without widget support. Called repeatedly with the same session_token, one question at a time, until status is "complete"; the first call takes empty arguments. The final "confirm" answer creates a real order.
Paramètres, retour & exemple (3)
Paramètresaction· string · optionnel
"back" to return to the previous stepanswer· string · optionnel
Answer to the current questionsession_token· string · optionnel
Omit on the first call — a new session is minted
Exemple d'appel{"name": "purchase_wizard", "arguments": {"action": "texte", "answer": "texte", "session_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "step": "texte", "error": "texte", "result": {}, "status": "texte", "options": [], "summary": "texte", "question": "texte", "session_token": "texte"}} - search_products≈ 382 tokens
Search the AgentRoam travel-crypto catalog: gift cards (Airbnb, Uber, airlines, 500+ US brands), eSIM data plans (110+ destinations incl. Europe/Global region plans) and mobile top-ups (carriers in 100+ countries). Returns product handles (brandSlug + countryCode) used by the pricing and order tools. Creates no order.
Paramètres, retour & exemple (3)
Paramètreskind· string · optionnel
Product type filterquery· string · requis
Brand, carrier or destination to search forcountry· string · optionnel
ISO country code filter (e.g. "us", "mx")
Exemple d'appel{"name": "search_products", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "results": []}} - validate_order≈ 645 tokens
Dry-run an order and mint a one-time confirm_token (valid 10 minutes). Returns a human-readable purchase summary for the buyer to approve, plus the one-time token that create_order requires. Creates no order and reserves no funds.
Paramètres, retour & exemple (9)
Paramètrescoin· string · requis
Payment coin, e.g. USDC, USDT, BTC, SOLemail· string · requis
Delivery email for the buyerphone· string · optionnel
Phone number to recharge (REQUIRED for mobile top-ups, with country code)dynamic· boolean · requis
true for dynamic-range amounts, false for fixed denomination labelsnetwork· string · requis
Exact network string from get_price/networks, e.g. "Solana", "Tron", "ETH Mainnet"amount_usd· number · requis
USD amount (for dynamic-range products)brand_slug· string · requis
brandSlug from search_productscountry_code· string · requis
countryCode from search_productsdenomination_label· string · requis
Exact denomination label (e.g. "100 USD", "60 UC", "1 GB 7 days")
Exemple d'appel{"name": "validate_order", "arguments": {"coin": "texte", "email": "texte", "dynamic": true, "network": "texte", "amount_usd": 1, "brand_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "price": {}, "valid": true, "message": "texte", "summary": "texte", "instructions": "texte", "confirm_token": "texte", "expires_in_seconds": 1}}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/ai.agentroam--agentroam)
<a href="https://dokore.fr/serveur/ai.agentroam--agentroam"><img src="https://dokore.fr/badge/ai.agentroam--agentroam.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».