LetsFG — Flights & Hotels
Search and book flights and hotels: hundreds of airlines, plus bookable hotel rates.
Demo only, payments switched off. Travel eSIMs and mobile top-ups priced in USDC via x402.
Elige la app de IA que usas y copia la configuración.
Pasó 4/5 revisiones · Lo que preguntas pasa por el servidor del autor (iomarkets.app)
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude · unos 2 min
Sin clave y sin instalar nada · Configúralo una vez en claude.ai o en la app de escritorio y úsalo en el chat · las cuentas gratis pueden añadir 1 · en Team/Enterprise lo añade un Owner
CustomizeConnectors
Copia cada valor al campo con el mismo nombre en Claude y pulsa Continue
IoMarkets Topup (demo)https://iomarkets.app/mcpDeja Authentication como lo detectó Claude y pulsa Add
+ConnectorsIoMarkets Topup (demo)
Usa IoMarkets Topup (demo) y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando IoMarkets Topup (demo) o muestra una herramienta de IoMarkets Topup (demo) en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con ChatGPT solo en planes de empresa
ChatGPT Business, Enterprise o Edu en la web, añadido por un administrador o propietario del espacio · Con Free, Plus o Pro: tu plan de ChatGPT aún no puede conectar MCP
Plugins+Add custom MCP server
Pon un nombre, pega la dirección en Connection, marca el aviso de riesgo y pulsa Create as a plugin
IoMarkets Topup (demo)https://iomarkets.app/mcpAbre un chat nuevo y elige IoMarkets Topup (demo) en tus plugins antes de escribir
Usa IoMarkets Topup (demo) y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si ChatGPT dice que está usando IoMarkets Topup (demo) o muestra una herramienta de IoMarkets Topup (demo) en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de OpenAI el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Claude Code · unos 2 min
Sin clave y sin instalar nada
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add --transport http --scope user topup https://iomarkets.app/mcpDeberías ver IoMarkets Topup (demo) en la lista como conectado
Usa IoMarkets Topup (demo) y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando IoMarkets Topup (demo) o muestra una herramienta de IoMarkets Topup (demo) en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor · unos 2 min
Sin clave y sin instalar nada
Usa IoMarkets Topup (demo) y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando IoMarkets Topup (demo) o muestra una herramienta de IoMarkets Topup (demo) en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code · unos 2 min
Sin clave y sin instalar nada
Usa IoMarkets Topup (demo) y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando IoMarkets Topup (demo) o muestra una herramienta de IoMarkets Topup (demo) en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
Dirección para apps que se conectan por la web
https://iomarkets.app/mcpLa configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add --transport http --scope user topup https://iomarkets.app/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"topup": {
"url": "https://iomarkets.app/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"topup": {
"type": "http",
"url": "https://iomarkets.app/mcp"
}
}
}Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se conectan por internet en
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Nombres y descripciones de las herramientas tal como los informó el servidor el 10 nov 2026. Los escribió el creador, no nosotros; los mostramos como texto sin formato.
lookup_phoneIdentify 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 dete
list_offersBrowse 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.
quoteDemo only: payments are switched off, so this answers with an error and nothing can be bought. 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.
create_pay_linkDemo only: payments are switched off, so this answers with an error and nothing can be bought. 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, se
buyDemo only: payments are switched off, so this answers with an error and nothing can be bought. 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 yo
quote_vouchersDemo only: payments are switched off, so this answers with an error and nothing can be bought. Lock a price (10 minutes) for a BATCH of travel eSIMs paid in one payment: N claim links, one per person, for a group trip, a conference delegation or event giveaways. Each eSIM is boug
voucher_batchA paid voucher batch: every claim link, which have been claimed and delivered, the expiry, and any refund for unclaimed links. The batchId is the only handle on the links — keep it, and hand each person their own link privately (whoever opens a link first gets that eSIM).
order_statusCheck an order. Poll every ~3 s until `terminal` is true: delivered (confirmation + signed receipt), refunded (refund txid + signed receipt) or refund_failed.
verify_receiptVerify 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 se
fxIndicative USDC → local-currency rate at our sale price, with an estimate for an amount. The quote is the binding price.
ledgerPublic delivery ledger: totals, delivered-or-refunded %, volume, countries, recent orders.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 12 nov 2026
El nombre en el registro se verificó con el dominio iomarkets.app (el registro comprueba quién es dueño del dominio)
Último cambio de código: hace 3 días
No se encontró ningún archivo de licencia en el repo
No hace falta iniciar sesión
Leímos 11 descripciones de herramientas y no encontramos instrucciones ocultas para la IA
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 4 de 5 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
El repo de GitHub cambió por última vez hace 3 días, y la última versión (0.2.12) llegó al registro hace 3 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funciona en apps que aceptan MCP remoto, como ChatGPT Business o superior.
En la misma categoría: LetsFG — Flights & Hotels, Google Maps MCP Server, Mu
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Search and book flights and hotels: hundreds of airlines, plus bookable hotel rates.
18 Google Maps tools for AI agents — geocode, search, directions, weather, and more.
News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Demo only: payments are switched off and nothing can be bought. This is a technology demonstration, not a commercial service.
Your AI agent can buy real things — and send money. In the pilot today: travel eSIMs and mobile airtime/data top-ups. Prepaid bills and international payments (bank / mobile money / UPI payouts via a licensed partner) are built and supplier-gated. Everything is paid per order in USDC on Algorand via x402. No account, no API key, no card. Money settles on-chain first, goods ship second, failures refund on-chain automatically, and every terminal order carries an ed25519-signed receipt anyone can verify.
Built for the Global x402 Challenge (Algorand Foundation × GoPlausible). Pilot: https://iomarkets.app · agent docs: /agent.md · ledger: /v1/ledger · receipt spec: docs/RECEIPTS.md
agent ── GET /v1/lookup?phone=+91… ─▶ operator + offers (free)
agent ── POST /v1/quote {type, offerId, recipient, amount} ─▶ quoteId, price (free, 10-min lock) agent ── POST /v1/orders {quoteId} ─▶ 402 + exact USDC amount (x402) agent ── …signs Algorand USDC payment, retries with PAYMENT-SIGNATURE ─▶ facilitator settles on-chain server ── order created ONLY after settlement ─▶ supplier purchase ─▶ delivered | failed → on-chain refund agent ── GET /v1/orders/{id} ─▶ status, confirmation (operator ref / eSIM LPA), signed receipt, txids
| Route | Cost | Purpose | |||
|---|---|---|---|---|---|
GET /v1/lookup?phone= | free | country / operator / offers for a number | |||
| `GET /v1/catalog?type=topup\ | esim\ | bill\ | payout&country=&limit=&offset=` | free | browse offers / payout corridors with indicative USDC prices (paged: 100 by default, total + next_offset in the response, limit=0 for all) |
GET /v1/countries?type=esim | free | every destination a product reaches; enumerable:false = the supplier will not list them | |||
GET /v1/fx?to=INR&amount=&type= | free | indicative USDC→local rate at our sale price + estimate (type = topup \ | bill \ | payout, since the markup can differ per product) | |
POST /v1/quote | free | lock an exact price for one purchase | |||
POST /v1/orders | the quoted amount, x402 | pay → order | |||
GET /v1/orders/:id | free | status, confirmation, signed receipt, refund txid | |||
POST /v1/verify | free | verify any receipt: signature + both txids on chain (?online=0 for signature only) | |||
GET /v1/ledger · GET /v1/pubkey · GET /agent.md · GET /fund | free | public ledger · receipt key · agent instructions · how to get USDCa | |||
GET /.well-known/agent-card.json · GET /.well-known/agent.json | free | A2A agent card — what registries and agent routers read: the live skill list (rendered from what the suppliers can actually fill), the provider, and x402 declared as a required capability with the paid route named. Claims no transport and no url: this server does not speak A2A JSON-RPC, and neither HTTP+JSON nor a made-up MCP is an honest value for that field, so the card is discovery metadata and documentationUrl sends a caller to /agent.md for the interface that exists (src/agent-card.ts) | |||
GET /v1/client-config | free | network, CAIP-2 id, algod URL, USDC ASA and the order ceiling — what a browser needs to build a payment (public values only) | |||
GET /pay | free | the batch payout console — paste a spreadsheet, price every row, approve once, export receipts (web/, ?demo=1 for canned data) | |||
GET /console | free | the original single-file console — no build step, works when web/dist is absent | |||
POST /v1/links · GET /v1/links/:id · POST /v1/links/:id/quote | free | pay links — an agent with no wallet hands its human a checkout URL (/l/:id); they approve the exact price in their own Pera wallet. A top-up link is a "top up my phone" request anyone can pay | |||
GET /p/:settlement_txid · GET /v1/proof/:txid | free | proof of delivery — shareable page per goods order (price, delivery time, on-chain settlement, checked signature), keyed by the public txid, never the order id; "get the same eSIM" credits the original buyer | |||
GET /v1/referrals · GET /v1/referrals/:address · GET /earn | free | referral share — ref on any quote or link earns a share of net margin on delivered orders, paid on-chain in USDC; off until REFERRAL_SHARE_BPS > 0 | |||
GET / · GET /brand/logo.webp · GET /favicon.ico | free | the human landing page — what, why, who, a live-catalogue explorer with a simulated purchase, the ledger, and where the product sits in the IoMarkets® ecosystem; the logo and icons every page shares (src/brand.ts) |
{order, amount, payer, settlement txid, refund txid} signed with a published ed25519 key (pnpm verify receipts/ .json --online checks the signature *and* both transactions on Algorand). The same check is an endpoint anyone can call — POST /v1/verify — and it verifies receipts from any server that adopts the format, not just ours. The format is a spec: docs/RECEIPTS.md.src/compliance.ts).PAY_TO is an address only; secrets come from files / systemd encrypted credentials, never .env (see src/keys.ts).pnpm install --frozen-lockfile --ignore-scripts
cp .env.example .env # PAY_TO, RECEIPT_* (pnpm gen-key), SUPPLIER=mock to start pnpm dev # http://127.0.0.1:3000 (NETWORK=mainnet — the facilitator serves mainnet) pnpm test && pnpm typecheck
pnpm install:web && pnpm build:web # → web/dist/client, served by the SAME process at /pay pnpm dev:web # or: vite with HMR on http://127.0.0.1:8080/pay/ , /v1 proxied to :3000 AGENT_MNEMONIC_FILE=~/.secrets/agent.mnemonic pnpm buy --phone +919876543210 --amount 100 # real USDC pnpm check-bazaar # listed after the first settled payment
Mock supplier rules for demos: a phone ending `0000` fails (→ refund path), `1111` is delivered after polling.
.claude-plugin/plugin.json — Claude Code plugin: this skill + the hosted MCP server, zero setup for the user.server.json — MCP registry manifest (remotes → https://iomarkets.app/mcp); needs the deploy live + a DNS TXT record proving the app.iomarkets namespace.skills/iomarkets-topup/SKILL.md — the single shared skill for OpenClaw, Hermes and Claude Code (agentskills format); publishing to each hub is a copy, not a fork (skills/README.md).pnpm mcp — MCP server (stdio) with lookup_phone, list_offers, quote, buy, order_status, verify_receipt, ledger, create_pay_link.x402-global-challenge tag; it is indexed on first settlement.src/app.ts HTTP surface + x402 wiring (dynamic price = quote, preflight hook, post-settle order creation)
src/orders.ts quote → paid → fulfilling → delivered | failed → refunded (single-flight, resumable) src/suppliers/ types · mock · zendit · reloadly · composite (goods + payouts) · payout-partner (skeleton) src/compliance.ts payout gate (sanctions, caps, sender, KYC threshold) src/receipt.ts ed25519 receipts src/refunds.ts on-chain refunds (daily cap) src/db.ts node:sqlite src/keys.ts secret sources (file / systemd cred / env) src/growth.ts pay links · proof pages · referral routes src/referrals.ts margin share, reserve-first payouts src/mcp.ts MCP server src/client/paying.ts x402 paying fetch with budget scripts/ gen-key · new-wallet · optin-usdc · buy · verify-receipt · check-bazaar docs/RECEIPTS.md the signed-receipt format, as a spec other sellers can adopt deploy/entrypoint.sh container entrypoint: refuses to start on a config that cannot take money