PikaSim MCP Server
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.
Install as an agent skill
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/).
Quick start
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.
Fully autonomous: from zero to buying, no human
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.
Three product lines
Don't assume "eSIM" means data-only. PikaSim sells:
- Data eSIMs — anonymous data plans across 190+ countries, from $0.75. Discover with
search_esim_packages / check_country_coverage; buy with purchase_esim.
- Phone-number eSIMs — a real carrier phone number (not VoIP) with voice calls, SMS, and data. US plans give a real +1 number on AT&T and T-Mobile; global plans cover 157 countries. Discover with
search_phone_plans; buy with purchase_phone_plan.
- SMS verification numbers — receive-only numbers for getting verification codes, no eSIM involved. Quick SMS: a one-time code on a temporary number, auto-refund if nothing arrives in 20 minutes (
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.
Setup guides
PikaSim is a remote MCP server at https://pikasim.com/mcp. The config key and steps differ per client.
Claude Desktop
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).
Claude Code (CLI)
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.
Cursor / Windsurf / other JSON-config clients
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.
ChatGPT (custom connector)
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).
Tools
Public tools (no API key)
Authenticated tools (require an ak_live_ agent-wallet key)
Authentication
Browsing is open at https://pikasim.com/mcp. To purchase, connect https://pikasim.com/mcp/wallet, which supports two auth methods:
- OAuth (recommended, for app clients like Claude Desktop / ChatGPT): connecting the wallet URL triggers OAuth 2.1 (Dynamic Client Registration + PKCE). You're sent to a PikaSim consent page where you paste your wallet code to authorize. The client receives a revocable access token — never your wallet code or
ak_live_ key. No account, no email, no KYC.
- Bearer key (for CLI clients): send
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).
Wallet, in brief
- Prepaid, crypto-funded balance. Retail pricing. Minimum deposit $1 — and new wallets carry a small spend-only welcome credit, so a first eSIM data plan (from $0.75) needs no deposit at all. SMS verification numbers always need a deposit.
- Fund via
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.
- No personal account, email, or KYC required.
- Welcome credit is spend-only (never withdrawable); deposits are.
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.
Example
Rate limits & errors
About PikaSim
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.
For registries (Dockerfile)
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.
License
MIT — see LICENSE. This repository contains documentation for the hosted PikaSim MCP server; the server itself runs at https://pikasim.com/mcp.