Get the App · 100% anonymous, no signup or email required

Agentic eSIM Ordering

Connect any AI agent to PikaSim and let it order eSIMs on its own: anonymous data plans and real phone numbers, across 190+ countries. No account. No KYC. Settled in crypto from a prepaid wallet.

Three products, one endpoint: anonymous data eSIMs, phone-number eSIMs with a real carrier number, voice, and SMS, and SMS verification numbers for receiving one-time codes. Your agent can buy any of them.

From zero to buying, no human in the loop

A terminal or headless agent (Claude Code, a script, an autonomous loop) doesn't need a browser or a person. Connect the keyless endpoint https://pikasim.com/mcp and it onboards itself:

  1. Call create_wallet — returns a wallet code, an ak_live_ API key, and a spend-only welcome credit, in one call.
  2. Reconnect with the key (Authorization: Bearer ak_live_…).
  3. Buy an eSIM or SMS number. The welcome credit covers a first sub-$1 purchase, so the agent transacts before it ever funds anything.

No account, no email, no KYC, no browser, no human. To add funds later, create_deposit returns Lightning, USDT, Monero, and Bitcoin destinations the agent can pay itself.

Built for autonomous purchasing

No human checkout. No signup, no email, no card form. An agent completes the whole purchase (search, buy, receive the QR) with no person in the loop.
Crypto-native settlement. A prepaid wallet funded by Bitcoin, Lightning, Monero, or USDT (or card, if a human tops it up). An agent holding crypto can pay the deposit itself: create_deposit returns Lightning, USDT, Monero, and BTC destinations inline, no browser and no human. Balance is prepaid and never expires.
Start with no deposit. Every new wallet includes a small spend-only welcome credit, so your agent can complete a real first purchase (like a sub-$1 SMS verification number) before funding anything. Deposits, when you need them, start at $1.
Instant digital fulfillment. ICCID, QR code, and activation details come back inside the response, in seconds.
No KYC. Nothing to verify, nothing to stall the order.
Private by default. No customer name, email, or ID is collected or required, ever.

Three products, one endpoint

Data eSIMs

2,300+ plans across 190+ countries. Instant activation, anonymous top-ups, regional and global options. From $0.75.

Phone-Number eSIMs

A real carrier phone number (not VoIP) with voice calls, SMS, and data. US plans give you a real +1 number on AT&T and T-Mobile. Global plans cover 157 countries on 200+ carrier networks. Works like a normal phone line, ordered like everything else: no account, no KYC.

SMS Verification Numbers

Receive-only numbers for verification codes, no eSIM to install. Quick one-time codes (auto-refund if nothing arrives in 20 minutes) or long-term rentals your agent can read and extend. Mostly real non-VoIP mobile numbers that pass checks blocking virtual numbers.

Ask your agent for an anonymous US number that can actually call and text, not just data. Or just a one-time SMS code for a signup. PikaSim is one of the few places it can complete either order.

A real order, start to finish

You

I land in the US next week. I want an anonymous number I can actually call and text from, not just data.

Your agent

PikaSim has a US phone-number eSIM: a real +1 number on AT&T and T-Mobile, with voice, SMS, and data. No account or ID needed. A 30-day plan starts at $17.75. Want me to order it?

You

Yes.

Your agent

Done. Paid from your PikaSim wallet. Here's your QR code and activation details. Scan it in your phone's settings and your US number is live.

The agent found a phone plan, confirmed it was a real carrier number, paid from a crypto-funded wallet, and returned a working eSIM. No signup, no human checkout.

Connect in under a minute

PikaSim is a remote MCP server at https://pikasim.com/mcp (Streamable HTTP). Add it to your agent and it can immediately browse data and phone-number plans, check coverage, and get pricing across 190+ countries. Pick your client:

Add it as a remote connector: Settings → Connectors → Add custom connector. To browse, paste the keyless URL:

https://pikasim.com/mcp

To purchase, add this URL instead and click Connect:

https://pikasim.com/mcp/wallet

Claude opens a PikaSim page where you paste your wallet code (from your agent wallet) to authorize via OAuth. No key in the URL, no account, no email. (Remote servers go through Connectors, not claude_desktop_config.json.)

One command in your project:

claude mcp add --transport http pikasim https://pikasim.com/mcp

To purchase, add https://pikasim.com/mcp/wallet instead, then run /mcp and pick Authenticate — a browser opens the PikaSim page where you paste your wallet code (OAuth). Scriptable alternative: keep the browse URL and attach your key with --header "Authorization: Bearer ak_live_…".

On a paid plan (Plus, Pro, Business, Enterprise, or Edu): Settings → Apps → Advanced settings → enable Developer mode, then Create app and enter the URL. Use https://pikasim.com/mcp to browse, or https://pikasim.com/mcp/wallet to purchase:

https://pikasim.com/mcp/wallet

The wallet URL triggers OAuth: authorize by pasting your wallet code on the PikaSim page (no key in the URL).

On a paid plan: grok.com/connectors → New Connector → Custom, then paste the URL. Use https://pikasim.com/mcp to browse, or your key URL to also purchase:

https://pikasim.com/mcp/ak_live_YOUR_KEY

Edit ~/.gemini/settings.json. The Gemini CLI uses httpUrl for Streamable HTTP and passes the key as a header:

{
  "mcpServers": {
    "pikasim": {
      "httpUrl": "https://pikasim.com/mcp",
      "headers": { "Authorization": "Bearer ak_live_YOUR_KEY" }
    }
  }
}

(The consumer Gemini app has no custom-connector option yet; use the Gemini CLI.)

Settings → Tools & MCP → New MCP Server, or add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "pikasim": {
      "type": "streamableHttp",
      "url": "https://pikasim.com/mcp/wallet"
    }
  }
}

Cursor detects the OAuth requirement and opens the PikaSim page — paste your wallet code to authorize. (A key URL https://pikasim.com/mcp/ak_live_YOUR_KEY also works, or use the bare /mcp URL to browse only.)

PikaSim works with any MCP client over the Streamable HTTP transport at https://pikasim.com/mcp. The config key differs per client:

  • VS Code (Copilot): .vscode/mcp.json"servers": { "pikasim": { "type": "http", "url": "https://pikasim.com/mcp" } }
  • Windsurf: mcpServers with "serverUrl": "https://pikasim.com/mcp"
  • Cline: mcpServers with "type": "streamableHttp", "url": "https://pikasim.com/mcp"
  • Goose: Add Extension → Remote Extension (Streaming HTTP) → the URL
  • LibreChat: librechat.yaml mcpServers with type: streamable-http
  • Zed: bridge with npx mcp-remote https://pikasim.com/mcp (stdio)

For purchasing: clients that support MCP OAuth can connect https://pikasim.com/mcp/wallet and authorize with your wallet code; otherwise pass your key as Authorization: Bearer ak_live_… or X-API-Key: ak_live_…. Full reference: MCP docs.

Browsing (data and phone plans) needs no key. To let your agent purchase, create a free PikaSim Wallet: a prepaid, crypto-funded agent wallet balance your agent spends at retail pricing. Terms-of-service only, no account, no KYC.
Create an agent wallet

Or teach your agent with one command

The PikaSim agent skill is an installable instruction pack for skill-capable agents (Claude Code, Codex, Cursor, Cline, and more). Once installed, your agent knows when to reach for PikaSim and how to buy on its own — including a REST fallback that works even where MCP isn't supported:

npx skills add codebruinc/pikasim-mcp

That's the whole setup. The skill routes your agent to the best channel it can use (MCP server, plain HTTPS, or a browser link for you), teaches it all three product lines, and bakes in spending safeguards: confirm price before buying, save wallet credentials immediately, deliver eSIMs as install links. Prefer to read it first? It's plain markdown: skills/pikasim on GitHub.

Also works fully headless: the skill includes the cold-start flow where an agent mints its own wallet and API key in one call, no browser and no human.

Go deeper

Help