Categories › Communication › Messaging apps & SMS
Anonymous eSIMs, phone numbers, and SMS codes in 190+ countries. Crypto-paid; agents self-onboard.
Remote server: your requests and data go to pikasim.com. Claude Code: claude mcp add --transport http pikasim https://pikasim.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
search_esim_packages — Search PikaSim eSIM plans by country code, region, or keyword. Returns BOTH product lines in separate buckets: DATA eSIMs and PHONE-NUMBER esearch_phone_plans — Search PikaSim PHONE-NUMBER eSIMs — plans that include a REAL carrier phone number (not VoIP) with voice calls, SMS, and data. US plans giveget_package_details — Get full details for a specific plan (data eSIM OR phone-number eSIM): coverage, data, voice/SMS allowance, duration, price, networks, and pcheck_country_coverage — Check what PikaSim plans cover a country. Returns TWO buckets: DATA eSIMs (count, price range, data amounts) and PHONE-NUMBER eSIMs (count, get_pricing — Get the USD price for a specific plan (data eSIM OR phone-number eSIM). Accepts the packageCode from any search result.get_phone_plan_pricing — Get the USD price and voice/SMS/data allowance for a specific PHONE-NUMBER eSIM. Accepts the packageCode from search_phone_plans.search — Search the PikaSim eSIM catalog (data eSIMs and phone-number eSIMs) by free-text query and/or ISO country code. Returns a list of matching pfetch — Fetch full details for one PikaSim eSIM plan by the id returned from search: coverage, data, voice/SMS allowance, duration, price, networks,create_wallet — Create a NEW PikaSim agent wallet for autonomous purchasing — no human, no browser, no account, no email, no KYC. Returns a wallet code + ancheck_balance — Returns the prepaid spending balance of the connected PikaSim agent wallet, in USD. Read-only; makes no changes. Call this before purchase_epurchase_esim — Purchase a DATA eSIM. Deducts from your prepaid agent wallet and returns order details with activation info (ICCID, QR code, SM-DP+). Use thpurchase_phone_plan — Purchase a PHONE-NUMBER eSIM — a plan with a real carrier phone number (voice + SMS + data). Deducts from your prepaid agent wallet and retuget_esim_status — Returns the live status, remaining/used data, and expiration date for one eSIM you own, looked up by its ICCID. Read-only. Use this after a topup_esim — Adds more data (and on some plans voice/SMS) to an existing eSIM the user already owns, without issuing a new eSIM. This SPENDS the wallet blist_orders — Returns the order history for the connected wallet, newest first: each order's ID, package, status, cost, date, ICCID, and install link. Realist_esims — List every eSIM this wallet owns (the fleet view), newest first: ICCID, plan, order status, install link, and — for fleets of up to 8 — livelist_transactions — The wallet ledger: every debit and credit (deposits, purchases, refunds) with amount, running balance, and description, newest first. Read-ocreate_deposit — Creates a payment invoice to add funds to the connected prepaid PikaSim Wallet, and returns a payment page link (the human can pay by card wget_topup_options — List available top-up packages for an existing eSIM, including price and data amount. Use this before topup_esim to find valid package codescancel_esim — Cancel an unused eSIM and receive a refund to your wallet balance. Only works if the eSIM has not been installed or activated. Requires an asearch_sms_services — Search the SMS VERIFICATION service list — websites/apps a receive-only verification number can get a code for (Telegram, WhatsApp, Instagraget_sms_service_countries — List the countries offering a quick SMS verification number for one service, with live price, delivery success rate, and whether the number list_sms_rentals — List long-term SMS RENTAL numbers: keep the same receive-only number for days to months and receive multiple SMS (fair-use 25/day). Shows eaorder_sms_verification — Buy a QUICK SMS verification number: returns a temporary phone number the user enters on the target service, then the incoming code is read check_sms_verification — Poll a quick SMS order for the incoming verification code. Read-only. Call every 15-30 seconds after order_sms_verification until status is cancel_sms_verification — Cancel a quick SMS order that is still waiting for a code and refund it to the wallet immediately. Refused if the SMS was already delivered list_sms_orders — List this wallet's SMS orders — quick verification orders (with their Order IDs) and long-term rentals (with their receipt IDs, numbers, andrent_sms_number — Rent a LONG-TERM receive-only SMS number: the user keeps the same number for the whole rental and can receive multiple SMS (fair-use 25/day)get_sms_rental_messages — Read the inbox of a long-term SMS rental: all received messages, newest first, plus the number's status and expiry. Read-only; poll it when extend_sms_rental — Extend a long-term SMS rental so the user keeps the same number — days are ADDED on top of the current expiry. This SPENDS the wallet balanccancel_sms_rental — Cancel a long-term SMS rental and refund the full amount to the wallet. Only works for rentals LONGER than 15 days, within 2 hours of purchaNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.