Get the App · 100% anonymous, no signup or email required
← Back to Guides

PikaSim MCP Server: Let AI Agents Buy eSIMs

The Model Context Protocol (MCP) is how AI agents interact with external services. PikaSim's MCP server gives any compatible AI agent real-time access to both product lines — anonymous data eSIMs and real carrier phone-number eSIMs (voice + SMS) — across 190+ countries, with the ability to search, compare, purchase, manage, and cancel them programmatically. Purchases settle from a prepaid, crypto-funded agent wallet: no account, no email, no KYC.

What This Means in Practice

Instead of opening a browser and manually searching for eSIM plans, you can ask your AI assistant:

"Find me a 5GB eSIM for Japan, cheapest option"

"Buy a 3GB Europe plan and show me the QR code"

"Get me a US eSIM with a real phone number for calls and texts"

"How much data do I have left on my Thailand eSIM?"

"Top up my eSIM with another 5GB"

"Cancel that eSIM I never installed and refund my balance"

The AI agent calls PikaSim's MCP tools behind the scenes and returns the answer inline. No context-switching, no copy-pasting package codes.

Two Endpoints: One to Browse, One to Buy

PikaSim is a remote MCP server (Streamable HTTP) with two URLs. Pick the one that matches what you want the agent to do:

Browse — no key

Point your agent at https://pikasim.com/mcp. It can immediately search packages, check coverage, and get pricing for 190+ countries. No account, no API key.

Buy — agent wallet

Point your agent at https://pikasim.com/mcp/wallet. It triggers OAuth: you paste your 32-character wallet code on PikaSim's consent page, and the agent receives a revocable token bound to that wallet. No key in a URL, no account, no email.

For the keyless browse endpoint, add this to your agent's MCP config:

{
  "mcpServers": {
    "pikasim": {
      "type": "streamable-http",
      "url": "https://pikasim.com/mcp"
    }
  }
}

To purchase, CLI clients can skip OAuth and send the agent-wallet key as a Bearer header instead:

{
  "mcpServers": {
    "pikasim": {
      "type": "streamable-http",
      "url": "https://pikasim.com/mcp",
      "headers": {
        "Authorization": "Bearer ak_live_your_wallet_key_here"
      }
    }
  }
}

Claude Desktop / ChatGPT

Add https://pikasim.com/mcp/wallet as a connector and click Connect. PikaSim opens a consent page; paste your wallet code to authorize via OAuth.

Claude Code

claude mcp add --transport http pikasim https://pikasim.com/mcp, optionally with --header "Authorization: Bearer ak_live_..." to enable purchasing.

Cursor / Windsurf / VS Code

Add an MCP server with URL https://pikasim.com/mcp (browse) or include the ak_live_ Bearer header to buy.

Any MCP Client

Any agent that supports Streamable HTTP transport works. See the full MCP docs for per-client steps.

15 Tools Available

Public (No Auth)

Available to any AI agent at https://pikasim.com/mcp. No account, no API key. These cover both data and phone-number plans.

  • search_esim_packages — search data plans by country, region, or keyword
  • search_phone_plans — search phone-number plans (real number, voice + SMS)
  • get_package_details — full details: coverage, networks, speed, price
  • check_country_coverage — all plans for a country, both lines, with price ranges
  • get_pricing — price and payment methods for a data package
  • get_phone_plan_pricing — price for a phone-number plan

Wallet (PikaSim Wallet Key)

Requires a connected agent wallet (OAuth, or an ak_live_ Bearer key on CLI). Unlocks purchasing and management at retail pricing.

  • check_balance — prepaid wallet balance in USD
  • purchase_esim — buy a data eSIM, get QR code and activation details
  • purchase_phone_plan — buy a phone-number eSIM (real +1 or global number)
  • get_esim_status — live status, data usage, expiration
  • get_topup_options — list available top-up packages for an eSIM
  • topup_esim — add more data to an existing eSIM
  • cancel_esim — cancel unused eSIM, refund to wallet
  • list_orders — order history with status and cost
  • create_deposit — generate a crypto invoice to fund the wallet

How Payment Works: The PikaSim Wallet

Purchases settle from a prepaid PikaSim Wallet — a USD balance you top up with crypto in advance. The agent spends from that balance, so there is no card on file, no checkout redirect, and no per-purchase payment step. It is the cleanest way to give an autonomous agent a spending limit it cannot exceed.

  1. Create a wallet at pikasim.com/agent-wallet (no account, no email — you get a 32-character wallet code; save it, it is the only way back in).
  2. Fund it with Bitcoin, Lightning, Monero, or USDT (minimum $10). The agent can even do this itself with create_deposit.
  3. Connect the wallet to your agent via OAuth at https://pikasim.com/mcp/wallet, or with an ak_live_ Bearer key on CLI clients.

Agent-wallet pricing is retail. If you run a business buying at volume, the separate B2B reseller program has its own pk_live_ key and 10% wholesale discount, and those keys also work on this MCP server.

Use Cases

Travel Planning Agent

Build an AI travel assistant that automatically finds and provisions connectivity for each destination. "Book me eSIMs for my Tokyo > Bangkok > Bali trip."

Fleet Management

Manage eSIMs for IoT devices, field equipment, or remote teams. Check usage, top up running low devices, cancel unused SIMs, all through natural language.

Customer Support Bot

Let your support agent look up eSIM status, check data usage, and troubleshoot connectivity without switching to a dashboard.

Personal Assistant

Ask Claude to find the cheapest plan before your trip, buy it, and remind you to install it the day before departure.

Privacy First

MCP follows the same privacy principles as the rest of PikaSim:

  • No accounts or emails required. Browsing is anonymous, and the agent wallet needs only a wallet code — no name, no email, no KYC.
  • Crypto-funded wallet. Top up with Bitcoin, Lightning, Monero, or USDT. No card, no identity verification.
  • No tracking. We don't log which packages your agent searches for.
  • Revocable, scoped tokens. OAuth binds a token to one wallet; revoke it anytime without touching your funds.

Get Started

Add PikaSim to your AI agent in under a minute. Browse 2,300+ eSIM packages across 190+ countries.

Help