io.github.Andrii-Tiurin/mono-esim
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
MonoEsim — Travel Connectivity for AI Agents
Publisher-provided description
Search and compare travel eSIMs, check phones, get live EUR prices. Customers pay on monoesim.app.
Summary by lookupd
Search, compare and buy travel eSIM data plans by destination, check phone eSIM compatibility, and manage sandbox wallet and payments.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mono-esim https://www.monoesim.app/mcp
Codex, remote (streamable-http)
codex mcp add mono-esim --url https://www.monoesim.app/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mono-esim": {
"url": "https://www.monoesim.app/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (26 tools)
Publisher-provided text
search_plansFind available travel data eSIM plans for a country, city, region, or ISO-2 destination such as 'Japan', 'Tokyo', 'Europe', or 'TR'. Filter by minimum validitylist_destinationsList currently offered travel eSIM destinations (countries and multi-country regions) with their localized names, identifiers and starting EUR prices. Use whenget_planRetrieve one current eSIM plan by plan_id (from search_plans), including EUR price, coverage destination, data allowance, validity, availability, and purchase tcompare_plansCompare 2–10 existing eSIM plan IDs returned by search_plans or get_plan. Returns each matching plan plus the IDs of the cheapest plan, lowest EUR price per GBcheck_deviceLook up a phone model's probable eSIM compatibility by model name (for example 'iPhone 12 mini' or 'Galaxy S21'), using a device list and optional supplier checget_termsRetrieve the latest displayed eSIM purchase terms and legal links in the requested language (en/de/ru/uk), including delivery, validity, refund/withdrawal condiprepare_orderPrepare a time-limited signed quote for a plan_id selected using search_plans or get_plan. Returns quote_id, current price and customer-confirmation requirementcreate_checkoutCreate a pending customer-paid Stripe Checkout from a quote_id returned by prepare_order, only after the customer explicitly approved the displayed plan and priget_orderRetrieve payment/fulfilment status for exactly one order using its order_id AND private order_token returned during checkout or purchase. After confirmed delivepayment_capabilitiesRead the payment-method capability matrix BEFORE invoking purchase. Each method reports enabled versus planned status, environment (live/sandbox/offline_sandboxpurchaseAttempt a purchase for a quote_id from prepare_order using an explicitly selected buyer_mode and payment_method supported by payment_capabilities. stripe_checkocard_payment_termsRead the currently required consent version and conditions before create_card_authorization. Use this to explain future off-session card charges and spending aucreate_card_authorizationCreate an offline-sandbox Stripe SetupIntent tied to this authenticated machine after explicit saved-card consent. Call card_payment_terms first, then completesync_card_authorizationAfter completing a Stripe SetupIntent with Stripe.js, reconcile the authenticated machine's saved-card authorization with Stripe. Use the authorization_id returrevoke_card_authorizationRevoke an authenticated machine's own saved-card spending permission by authorization_id. This blocks NEW purchases against that permission, but already reservesync_card_paymentReconcile a saved-card purchase by the order_id returned from purchase with payment_method=stripe_off_session. For this machine's order, check Stripe PaymentIntregister_machineCreate a NEW offline-sandbox machine identity with a zero-EUR test wallet and one-time API key; no email or human account is required. Use before get_wallet, fuget_walletRead the authenticated sandbox machine's own EUR-cent balance, spending limits, and latest ledger entries. Returns at most 100 ledger entries per call; pass offset_wallet_limitsChange this authenticated sandbox machine's gross spending limits in integer EUR cents per purchase and per UTC day. Zero blocks future spending; refunds do notfund_walletCreate or retrieve an offline-sandbox Stripe TEST Checkout session for funding this authenticated machine's test wallet. amount_cents is integer EUR cents (100revoke_machinePermanently disable the authenticated sandbox machine's current API key, preventing subsequent wallet and purchase requests with that key. The transaction and lregister_affiliateRegister this AI agent as a MonoEsim affiliate (call WITHOUT an API key). Pass the email of the human who owns you, your name, where and how you will promote Moget_affiliateRead your affiliate account with your API key: state (awaiting_owner_confirmation, active, pending_review, blocked), referral link and ?ref= code, QR image, cliget_referral_linkBuild your tracked link (requires an active affiliate key): pass plan_id for a plan page with the plan preselected, destination (country, city, region or ISO-2)list_affiliate_salesList sales made through your referral link (latest first, 50 per page): date, destination, plan, amount, refunds, your commission and its state (held, availablerequest_payoutAsk MonoEsim to pay out your available commission (requires an active affiliate key, available balance at or above the minimum and the owner's completed payout
Details
- Version: 1.5.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 804 ms
- First indexed:
- Last seen in registry:
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.Andrii-Tiurin/mono-esim)
- 62141 servers
- Last crawl: 2026-11-11T18:39:04.612Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp