topup
What this MCP does
Lists and sells travel eSIMs, mobile top-ups, prepaid services, and international payment offers using user-approved USDC wallet payments.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['quoteId'], 'properties': {'quoteId': {'type': 'string'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'offerId'], 'properties': {'ref': {'type': 'string', 'description': 'your Algorand address, to earn referral share'}, 'note': {'type': 'string', 'maxLength': 140, 'description': "shown on the link page, e.g. 'Your Tokyo trip data'"}, 'type': {'enum': ['topup', 'esim'], 'type': 'string'}, 'phone': {'type': 'string', 'description': 'topup only: recipient phone, E.164'}, 'amount': {'type': 'number', 'description': 'for range top-up offers: amount in local currency', 'exclusiveMinimum': 0}, 'offerId': {'type': 'string'}, 'max_uses': {'type': 'integer', 'maximum': 1000, 'minimum': 0, 'description': '0 = reusable until expiry; default 1 for topup, 0 for esim'}, 'ttl_hours': {'type': 'integer', 'maximum': 720, 'minimum': 1, 'description': 'default 168 (7 days)'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['to'], 'properties': {'to': {'type': 'string', 'maxLength': 3, 'minLength': 3, 'description': 'ISO-4217, e.g. INR'}, 'type': {'enum': ['topup', 'bill', 'payout'], 'type': 'string', 'description': 'what the rate is for; default payout'}, 'amount': {'type': 'number', 'exclusiveMinimum': 0}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type'], 'properties': {'type': {'enum': ['topup', 'esim', 'bill', 'payout'], 'type': 'string', 'description': 'payout = international payment (bank / mobile money / UPI)'}, 'brand': {'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 0, 'description': 'page size, default 100; 0 means all'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'use next_offset from the previous page'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO-3166 alpha-2, e.g. IN'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['phone'], 'properties': {'phone': {'type': 'string', 'description': 'E.164, e.g. +919876543210'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['orderId'], 'properties': {'orderId': {'type': 'string'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'offerId'], 'properties': {'ref': {'type': 'string', 'description': "referrer's Algorand address — earns a share of margin if the order is delivered (GET /v1/referrals)"}, 'type': {'enum': ['topup', 'esim', 'bill', 'payout'], 'type': 'string'}, 'iccid': {'type': 'string', 'description': 'existing eSIM to top up (optional)'}, 'payer': {'type': 'string', 'description': 'the Algorand address you will pay from (required for payout compliance when this server holds no wallet)'}, 'phone': {'type': 'string', 'description': 'recipient phone for topup/bill (E.164)'}, 'amount': {'type': 'number', 'description': "for range offers: amount in the recipient's local currency", 'exclusiveMinimum': 0}, 'fields': {'type': 'object', 'description': 'bill-pay / payout recipient fields the offer lists in requiredFields (account_number, bank_code, full_name, vpa, iban…)', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'sender': {'type': 'object', 'required': ['name', 'country'], 'properties': {'name': {'type': 'string'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2}, 'reference': {'type': 'string'}}, 'description': 'payouts only: the principal (legal name + country); reference = partner KYC id, required above $100/day'}, 'offerId': {'type': 'string'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'onChain': {'type': 'boolean', 'description': 'confirm the txids on chain; default true'}, 'orderId': {'type': 'string', 'description': 'an order on this service'}, 'receipt': {'description': 'a receipt {payload, signature}, or an order response containing one'}}}
Recent tool changes
Similar MCP servers
Award Travel Finder
Searches award flights and hotels, tracks bookings and loyalty balances, evaluates points and credit cards, and monitors travel r…
Cancun4me — Reservas de Hotel
Searches, quotes, books, tracks, cancels, and provides vouchers for hotels in Cancun and Riviera Maya, with Stripe payment links.
x402card: Virtual Cards + Freeland eSIM
Supports x402 virtual-card issuance and top-ups and lists prepaid travel eSIM plans payable with Base USDC.
esimker eSIM store
Searches travel eSIM plans and enables purchases, top-ups, wallet funding, and checkout through card, crypto, or prepaid balance.
Hotel Booking AI MCP
Searches hotels and live room rates, checks availability, creates and manages bookings, and generates payment requests.
booking
Resolves travel locations, flights, and trains; obtains private-driver quotes; and creates payment links for Paris transfers and …
Gitsim Chat
Searches, orders and manages international eSIM data packages and provides Stripe checkout links for purchases and top-ups.
pifini
Searches events and places across the Caribbean and Latin America, provides listings and reviews, and creates hosted ticket payme…