AgentRoam
Buy travel eSIMs, gift cards and mobile top-ups with crypto — user confirms before any order.
About this server
AgentRoam lets users buy travel eSIMs, gift cards and mobile top-ups with crypto with user confirmation before any order. It uses streamable-http transport. Main tools include search_products, get_price, validate_order, create_order, list_esim_plans, get_order_status, list_brands and list_products.
Categories: crypto
Remote URL: https://agentroam.ai/api/mcp
Repository: Repository
Transport: streamable-http
First seen: 2026-10-17T23:06:01 Last seen: 2026-10-22T08:52:53
30-day uptime: 1.0%
Verified data
Not yet checked — owners can claim this listing to enable price-accuracy checks
Tools
| Name | Description | Input keys |
|---|---|---|
| search_products | 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 | country, kind, query |
| get_price | 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. | amount_usd, brand_slug, coin, country_code, denomination_label, dynamic, network |
| validate_order | 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. | amount_usd, brand_slug, coin, country_code, denomination_label, dynamic, email, network, phone |
| create_order | 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. | confirm_token, full_name |
| list_esim_plans | 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. | coin, destination |
| get_order_status | Poll order state (WAITING_FOR_PAYMENT → PARTIAL → COMPLETED, or CANCELED/EXPIRED). Requires the status_token from create_order. | external_order_id, status_token |
| list_brands | Browse all available brands/carriers for a country: gift cards (500+ US brands) and mobile top-up carriers (100+ countries). Creates no order. | country_code, kind |
| list_products | 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. | brand_slug, coin, country_code |
| get_currencies | List all supported payment cryptocurrencies (the response carries the current set). | |
| get_payment_methods | 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. | |
| purchase_wizard | 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. | action, answer, session_token |
Issues
No issues found
Install
claude mcp add --transport http agentroam https://agentroam.ai/api/mcp
{
"mcpServers": {
"agentroam": {
"type": "http",
"url": "https://agentroam.ai/api/mcp"
}
}
}
[](https://data.finzdata.com/directory/ai-agentroam-agentroam)