mcpbeat Sign in

Topup MCP Server

by iomarkets Your server? Claim it
answering

Topup is answering right now. Last checked 1 min ago. It exposes 9 tools.

Travel eSIMs in 200+ destinations and top-ups in 150+ countries, paid in USDC via x402

Uptime history 20 days of history
20 days agonow
100.0%
Uptime 24h
92 of 92 checks
9
Tools
read from the server
86 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 6

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 2 September 2026. No other catalogue keeps this.

16 Sep a tool appeared create_pay_link
16 Sep a tool changed the parameters it asks for quote
2 Sep 3 tools changed the parameters they ask for fx, list_offers, verify_receipt
2 Sep a tool description was rewritten verify_receipt

Nothing serious here today

Today is the operative word: we check Topup every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add topup --transport http https://iomarkets.app/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "topup": {
      "url": "https://iomarkets.app/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.topup]
url = "https://iomarkets.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "topup": {
      "url": "https://iomarkets.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "topup": {
      "url": "https://iomarkets.app/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

buy
buy
Get the x402 payment challenge for a quote. This hosted server holds no wallet, so it does NOT spend your money: it returns the exact amount, asset, payTo address and facilitator for you to pay from your own Algorand wallet, then you POST the quote again with your payment signature. Requires prior human confirmation of the quote.
fx
fx
Indicative USDC → local-currency rate at our sale price, with an estimate for an amount. The quote is the binding price.
ledger
ledger
Public delivery ledger: totals, delivered-or-refunded %, volume, countries, recent orders.
lookup
lookup_phone
Identify the country and mobile operator of a phone number and list the top-up offers available for it. Free. The operator is DETECTED from the number range and is a guess: MVNOs (Tesco Mobile, Giff Gaff, Lebara, Voxi, Sky…) resolve to the host network they ride on. Read the detected brand back to the human and have them confirm it before buying, and use `other_brands` to correct it — a voucher bought for the wrong network delivers successfully and cannot be redeemed or refunded.
offers
list_offers
Browse purchasable offers: mobile top-ups, travel eSIMs, prepaid bills, or international payment corridors (bank / mobile money / UPI) for a country. Free. Prices shown are indicative; the quote fixes them.
order
order_status
Check an order. Poll every ~3 s until `terminal` is true: delivered (confirmation + signed receipt), refunded (refund txid + signed receipt) or refund_failed.
pay
create_pay_link
Create a checkout link a HUMAN pays from their own Algorand wallet (Pera). Use this when you have no wallet, or when the person should approve and pay themselves: they open the link, see the exact price, sign in their wallet, and the result (the eSIM QR code, or the top-up confirmation) appears on the page. You never hold a key. A top-up link can be paid by anyone — send it to family as 'top up my phone'. An eSIM link delivers to whoever pays. Free. Add `ref` (your Algorand address) to earn a share of margin on each delivered order.
quote
quote
Lock a price (10 minutes) for one purchase. Returns quoteId, exact USDC price and what will be delivered. Free. ALWAYS show the human the price and the recipient before buying.
verify
verify_receipt
Verify an ed25519-signed receipt: the signature, and — unless you pass onChain:false — both txids against an Algorand indexer. Give it an orderId to check one of this service's own orders, or a receipt object to check ANY receipt in this format, including one issued by another server.

Endpoints

URLTransportStateLatencyChecked
https://iomarkets.app/mcp streamable-http answering 60 ms 1 min ago

Alternatives to Topup

same job, measured the same way
Sinoconnection Esim MCP
by skyunlimit

China & Asia travel eSIM specialist. 200+ countries. No-VPN internet in China.

5 tools answering
eSIM-Global.VIP eSIM Catalog
by esim-global

Find prepaid travel eSIM plans for 200+ destinations with live prices, specs and a buy link.

3 tools answering
x402card: Virtual Cards + Freeland eSIM
by x402card

Issue and top up x402 virtual cards or buy Freeland travel eSIMs with Base USDC.

12 tools answering
eSIM Tabby
by esimtabby

Buy and manage travel eSIM data plans in the conversation. Pay by card (Stripe) or USDC over x402.

11 tools answering
Siima eSIM
by siima

Search travel eSIM plans for 150+ countries and buy via Stripe link; eSIM QR delivered by email.

5 tools answering
AgentFeed
by seekdaseek

Collateral exit liquidity, liquidation tape and peg data. 51 tools, paid in USDC via x402.

52 tools answering
IbiPoint eSIM Catalog
by ibipoint

Search prepaid travel eSIM data plans for 200+ countries with live prices and a buy link.

3 tools answering
GetExperience
by skurakov

Search and book tours and travel experiences in 40+ countries via MCP.

7 tools answering

Topup — questions

Answers built from our own checks of this server.

What can Topup do?
It exposes 9 tools, read directly from the server on our last check. Among them: buy, create_pay_link, fx, ledger, list_offers, lookup_phone and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Topup working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 86 ms. The bar chart above shows every period we have measured.
How do I connect Topup?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Topup need an API key?
No. Topup completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Topup?
It answers our handshake in 86 ms on average, which is faster than 85% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.