Buy anonymous eSIMs and phone-number plans in 190+ countries from a prepaid crypto wallet.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Buy eSIMs from an AI agent β no account, no email, no KYC. Anonymous data plans, real carrier phone numbers, and SMS verification numbers across 190+ countries, settled in crypto from a prepaid agent wallet.
PikaSim is a remote, hosted MCP server (Streamable HTTP). You don't run any code β just point your AI agent at the URL and it can search plans, check coverage, get pricing, and (with a funded agent wallet) purchase eSIMs and SMS numbers autonomously.
https://pikasim.com/mcphttps://pikasim.com/mcp/walletak_live_ key on CLI clients).This repo also ships a pikasim agent skill β an
installable instruction package that teaches any skill-capable agent (Claude
Code, claude.ai, and other SKILL.md-compatible hosts) when and how to buy
connectivity from PikaSim, including the no-MCP REST fallback and the
cold-start wallet flow:
or copy skills/pikasim/ into your agent's skills directory (e.g.
~/.claude/skills/pikasim/).
Add PikaSim to your AI agent's MCP config:
That's it β your agent can now search data and phone-number eSIM plans, check country coverage, and get pricing for 190+ countries. No API key needed for browsing.
To purchase too, connect https://pikasim.com/mcp/wallet instead β it triggers a one-click OAuth flow where you authorize a free, prepaid agent wallet by pasting your wallet code (no key handling, no account, no email). See Authentication.
A terminal or headless agent (Claude Code, a script, an autonomous loop) needs no browser and no person. Connect the keyless https://pikasim.com/mcp and onboard in four calls:
That's the whole loop: no human, no browser, no card, no account. When the agent needs more funds, create_deposit returns Lightning, USDT, Monero, and Bitcoin destinations it can pay itself. Save the wallet code and key from the create_wallet response β each is shown once.
Don't assume "eSIM" means data-only. PikaSim sells:
search_esim_packages / check_country_coverage; buy with purchase_esim.search_phone_plans; buy with purchase_phone_plan.search_sms_services β get_sms_service_countries β order_sms_verification β poll check_sms_verification). Long-term rentals: keep a number for days to months and receive multiple SMS, with live stock shown per duration (list_sms_rentals β rent_sms_number β get_sms_rental_messages / extend_sms_rental).search_esim_packages and check_country_coverage return both eSIM lines in separate buckets. Package codes appear in [brackets] β pass them to the matching purchase tool.
PikaSim is a remote MCP server at https://pikasim.com/mcp. The config key and steps differ per client.
Remote servers are added as Connectors, not via claude_desktop_config.json. Go to Settings β Connectors β Add custom connector. To browse, paste https://pikasim.com/mcp. To purchase, paste https://pikasim.com/mcp/wallet and click Connect β Claude opens a PikaSim page where you authorize a wallet by pasting your wallet code (one-click OAuth, no key in the URL).
No wallet yet? Connect the browse URL above and ask the agent to call create_wallet β it mints a wallet + ak_live_ key + welcome credit in one call, then reconnect with the key (--header "Authorization: Bearer ak_live_β¦"). Fully autonomous, no browser. See Fully autonomous.
To purchase from clients that support MCP OAuth (Cursor does), use https://pikasim.com/mcp/wallet as the URL instead β the client opens the PikaSim consent page where you paste your wallet code.
Add a custom connector with URL https://pikasim.com/mcp to browse, or https://pikasim.com/mcp/wallet to purchase (the wallet URL triggers OAuth β authorize by pasting your wallet code).
| Tool | Description |
|---|---|
create_wallet | Onboard autonomously. Create a new prepaid wallet in one call β returns a wallet code, an ak_live_ API key, and a spend-only welcome credit. No account, email, KYC, or browser. Reconnect with the key and buy. |
search_esim_packages | Search eSIM plans by country, region, or keyword. Returns both data and phone-number buckets. |
search_phone_plans | Search phone-number eSIMs (real carrier number + voice + SMS + data). |
get_package_details | Full details for a plan: coverage, data, voice/SMS allowance, duration, price, networks, purchase URL. |
check_country_coverage | What PikaSim plans cover a country β data and phone-number buckets with counts and price ranges. |
get_pricing | USD price for a specific plan (data or phone-number) by packageCode. |
get_phone_plan_pricing | USD price + voice/SMS/data allowance for a specific phone-number eSIM. |
search_sms_services | Search SMS verification services (Discord, Google, Telegram, β¦ or "Other" for anything unlisted). |
get_sms_service_countries | Countries offering a quick SMS number for one service, with live price, success rate, and VoIP vs real-mobile flag. |
list_sms_rentals | Long-term SMS rental numbers with duration tiers, live prices, and live stock per duration. |
ak_live_ agent-wallet key)| Tool | Description |
|---|---|
check_balance | Check your agent-wallet balance. |
purchase_esim | Buy a data eSIM. Returns activation info (ICCID, QR, SM-DP+). |
purchase_phone_plan | Buy a phone-number eSIM (real number + voice + SMS + data). |
get_esim_status | Live status, data usage, and expiration of an eSIM. |
get_topup_options | List valid top-up packages for an existing eSIM. |
topup_esim | Add more data to an existing eSIM. |
list_orders | List recent orders with status and cost. |
list_esims | Fleet view: every eSIM the wallet owns (ICCID, plan, status, install link, remaining data for small fleets). |
list_transactions | Wallet ledger: every deposit, purchase, and refund with running balance. |
create_deposit | Fund your wallet (min $1). Returns agent-payable Lightning, USDT (TRC-20), Monero, and Bitcoin destinations inline so an agent holding crypto pays with no human, plus a payment page (card + 50+ altcoins) for a human. |
cancel_esim | Cancel an unused eSIM and refund to your wallet (only if never installed/activated). |
order_sms_verification | Buy a quick SMS number for one verification code (single-use, 20 min, auto-refund if no SMS). |
check_sms_verification | Poll a quick SMS order for the incoming code. |
cancel_sms_verification | Cancel a waiting quick SMS order for an immediate refund. |
list_sms_orders | List your quick SMS orders and rental numbers. |
rent_sms_number | Rent a long-term receive-only SMS number (extendable; not for banking/financial verification). |
get_sms_rental_messages | Read a rental number's inbox. |
extend_sms_rental | Extend a rental before expiry β days are added on top of the current expiry. |
Browsing is open at https://pikasim.com/mcp. To purchase, connect https://pikasim.com/mcp/wallet, which supports two auth methods:
ak_live_ key. No account, no email, no KYC.Authorization: Bearer ak_live_YOUR_KEY.The plain https://pikasim.com/mcp URL is browse-only β but the create_wallet tool works there, so an agent can mint its own wallet + key + welcome credit with no browser (see Fully autonomous). A human can instead create a wallet at https://pikasim.com/agent-wallet?utm_source=github_pikasim_mcp (save the wallet code; it's the only way back in).
create_deposit β it returns agent-payable Lightning, USDT (TRC-20), Monero, and Bitcoin destinations inline (an agent holding crypto pays without a human), plus a payment page (card + 50+ altcoins) for a human.There's also a separate reseller program at https://pikasim.com/reseller β a B2B track with its own
pk_live_key and a 10% discount. Reseller keys also work on this MCP server at wholesale pricing.
create_deposit or the wallet page).PikaSim is a privacy-first eSIM marketplace: no accounts, no email, no KYC, crypto settlement. The MCP server exposes the same catalog and ordering to AI agents.
You do not need Docker to use PikaSim β just point your client at the URL above. The included Dockerfile exists only so registries (e.g. Glama) can start a container, speak MCP over stdio, and introspect the tool set. It runs mcp-remote, which bridges a local stdio client to the hosted Streamable HTTP endpoint. All public tools are discoverable with no key.
MIT β see LICENSE. This repository contains documentation for the hosted PikaSim MCP server; the server itself runs at https://pikasim.com/mcp.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/pikasim)<a href="https://allmcps.com/mcp/pikasim"><img src="https://allmcps.com/api/badge/pikasim?style=directory" alt="PikaSim on AllMCPs" /></a>