AI-ready checkout live
Find eSIM
For AI agents

AgentRoam MCP for AI travel agents

AgentRoam MCP lets AI agents search destinations, compare eSIM plans, quote crypto checkout, create orders, and track delivery — with explicit user confirmation before any purchase.

What AgentRoam MCP does

AgentRoam MCP is a Model Context Protocol server that gives AI agents — like ChatGPT and Claude — the same travel connectivity catalog a traveler uses on this site. An agent can search destinations, compare travel eSIM plans, quote a crypto checkout, create an order after the user confirms, and track delivery — all through one endpoint.

Endpoint: https://agentroam.ai/api/mcp — Streamable HTTP, no authentication required to browse.

Available tools

search_productsSearch eSIM, gift-card and airtime products by destination or brand
list_esim_plansList available travel eSIM data plans for a destination
list_brandsBrowse gift-card and airtime brands by country
list_productsList products and denominations for a brand
get_priceQuote a live crypto price for a plan or product
get_currenciesList the supported coins and networks for payment
get_payment_methodsShow the payment methods available for an order
validate_orderPrepare an order and issue a one-time confirmation token
create_orderCreate the order after user confirmation and return the payment address
get_order_statusTrack the payment and delivery status of an order
purchase_wizardWalk through a purchase step by step — a text-only fallback with the same confirmation gate

User confirmation before every purchase

Buying is a two-step, human-in-the-loop flow. An agent first calls validate_order, which prepares a draft and returns a one-time confirmation token — no order is created yet. Only after the user explicitly confirms does the agent call create_order to redeem that token and generate the payment request. An agent cannot silently spend on the user’s behalf.

Payment from the user’s own wallet

Payment always comes from the user’s own wallet in stablecoins or crypto. AgentRoam does not custody user funds. create_order returns the exact amount, the coin and network, and the payment address, so the user pays directly on-chain.

Order status and eSIM delivery

After payment, get_order_status tracks the order from pending to confirmed. Once the on-chain payment is confirmed — usually within minutes — the eSIM QR setup details are delivered by email and on the order page. Verification may be required by the provider depending on order limits.