goafk.io

goAFK eSIM MCP server

Let an AI assistant find a travel eSIM for you. It searches goAFK plans for 148 countries and regions and gives you a payment link for the plan you pick. You pay on goafk.io (card, Apple Pay, crypto or SBP) and get the QR code right away. The assistant never pays or sees your card. Free, read-only, no API key.

Server URL (Streamable HTTP)https://goafk.io/mcp
In the Claude directory. goAFK is a published connector in Claude: open goAFK Travel eSIM in the Claude directory and select Connect. No setup or API key.

Connect

ChatGPT (Plus/Pro/Business, developer mode): Settings → Apps & Connectors → Advanced → Developer mode → Create connector, authentication: none, URL:https://goafk.io/mcp
Claude (claude.ai, Pro/Max/Team): Settings → Connectors → Add custom connector, URL:https://goafk.io/mcpClaude Desktop (config file):{ "mcpServers": { "goafk": { "command": "npx", "args": [ "-y", "mcp-remote", "https://goafk.io/mcp" ] } } }Claude Code:claude mcp add --transport http goafk https://goafk.io/mcp
Cursor, Windsurf, VS Code and other MCP clients:{ "mcpServers": { "goafk": { "url": "https://goafk.io/mcp" } } }

Tools

search_esim_plans

Find prepaid travel eSIM data plans for a country, city or region (e.g. "Japan", "Tokyo", "Europe", "UK"), cheapest first, each with a checkout link. Also returns multi-country plans that include the country.

get_checkout_link

Return the goAFK checkout link for a plan_id from search_esim_plans, with the plan details and what happens after payment. The person pays on goafk.io; nothing is charged by this tool.

list_destinations

All countries goAFK covers with the lowest price for each, plus multi-country regions (Europe, Asia, CIS, Worldwide...).

esim_setup_help

How to check the phone supports eSIM, install the eSIM after purchase (iPhone or Android) and turn it on at the destination.

Example

“Find me an eSIM for 10 days in Japan, about 5 GB.” The assistant calls search_esim_plans with{ "destination": "Japan", "min_days": 10, "min_gb": 5 }and shows the cheapest matching plans with the link to pay.

For agent developers

What the server tells the assistant:

  • goAFK sells prepaid travel eSIM data plans for 148 countries and multi-country regions.
  • Use search_esim_plans when someone asks for an eSIM, mobile data or internet abroad for a destination.
  • Show a few plans (data, days, price) and give the checkout_url of the plan the person picks: they pay on goafk.io by card, Apple Pay, crypto or SBP; no ID needed.
  • The same plans are in the Telegram bot @goafk_bot.
  • Plans are data-only (no phone number).
  • The plan starts when the eSIM first connects at the destination, so it can be bought and installed before the trip.
  • Never claim a purchase was made: you can only give the link; the person completes payment themselves.

Raw JSON-RPC:

curl -s https://goafk.io/mcp -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_esim_plans","arguments":{"destination":"Japan","limit":3}}}'

Rate limit: 120 requests per minute per IP. Reselling plans under your own brand? See the Partner API.

Privacy and support

The server only reads the public goAFK catalog. It has no accounts and stores nothing from your conversation: each request is answered from the catalog and forgotten, apart from a per-IP request counter kept for one minute for rate limiting. Purchases happen on goafk.io under the privacy policy and terms.

Support: @goafk_support_bot in Telegram, 24/7, English and Russian.