PikaSim
PikaSim MCP Server
Buy eSIMs from an AI agent — no account, no email, no KYC. Anonymous data plans and real carrier phone 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 autonomously.
Browse (no auth):
https://pikasim.com/mcpPurchase (OAuth):
https://pikasim.com/mcp/walletTransport: Streamable HTTP (JSON-RPC over HTTP POST)
Agent wallet: https://pikasim.com/agent-wallet
Browsing needs no key. Purchasing connects a prepaid agent wallet via one-click OAuth (or an
ak_live_key on CLI clients).
Quick start
Add PikaSim to your AI agent's MCP config:
{
"mcpServers": {
"pikasim": {
"type": "streamable-http",
"url": "https://pikasim.com/mcp"
}
}
}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.
Related MCP server: Roamzy
Two product lines
Don't assume "eSIM" means data-only. PikaSim sells both:
Data eSIMs — anonymous data plans across 190+ countries, from $0.75. Discover with
search_esim_packages/check_country_coverage; buy withpurchase_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 withpurchase_phone_plan.
search_esim_packages and check_country_coverage return both 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)
# Browse only
claude mcp add --transport http pikasim https://pikasim.com/mcp
# With an agent wallet (purchasing)
claude mcp add --transport http pikasim https://pikasim.com/mcp \
--header "Authorization: Bearer ak_live_YOUR_KEY"Cursor / Windsurf / other JSON-config clients
{
"mcpServers": {
"pikasim": {
"type": "streamable-http",
"url": "https://pikasim.com/mcp"
}
}
}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)
Tool | Description |
| Search eSIM plans by country, region, or keyword. Returns both data and phone-number buckets. |
| Search phone-number eSIMs (real carrier number + voice + SMS + data). |
| Full details for a plan: coverage, data, voice/SMS allowance, duration, price, networks, purchase URL. |
| What PikaSim plans cover a country — data and phone-number buckets with counts and price ranges. |
| USD price for a specific plan (data or phone-number) by |
| USD price + voice/SMS/data allowance for a specific phone-number eSIM. |
Authenticated tools (require an ak_live_ agent-wallet key)
Tool | Description |
| Check your agent-wallet balance. |
| Buy a data eSIM. Returns activation info (ICCID, QR, SM-DP+). |
| Buy a phone-number eSIM (real number + voice + SMS + data). |
| Live status, data usage, and expiration of an eSIM. |
| List valid top-up packages for an existing eSIM. |
| Add more data to an existing eSIM. |
| List recent orders with status and cost. |
| Generate a crypto invoice to fund your wallet (BTC, Lightning, Monero, USDT, 50+ altcoins). |
| Cancel an unused eSIM and refund to your wallet (only if never installed/activated). |
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. Create a wallet and get your wallet code + key at https://pikasim.com/agent-wallet (save the wallet code; it's the only way back in).
Wallet, in brief
Prepaid, crypto-funded balance (min deposit $10). Retail pricing.
Fund via
create_deposit(Bitcoin, Lightning, Monero, USDT, and 50+ altcoins) or at the wallet page.No personal account, email, or KYC required.
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
// 1. Find data plans for Japan
{ "tool": "search_esim_packages", "arguments": { "country": "JP", "type": "data" } }
// 2. Get a real US phone number plan
{ "tool": "search_phone_plans", "arguments": { "country": "US" } }
// 3. Check your wallet, then buy (needs ak_live_ key)
{ "tool": "check_balance", "arguments": {} }
{ "tool": "purchase_esim", "arguments": { "packageCode": "PACKAGE_CODE_FROM_SEARCH" } }Rate limits & errors
Public browsing is rate-limited per IP. Authenticated tools are scoped to your wallet.
Errors return a clear message (e.g. insufficient balance → fund via
create_depositor the wallet page).Full reference: https://pikasim.com/mcp-docs
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.
Website: https://pikasim.com
MCP docs: https://pikasim.com/mcp-docs
Agent wallet: https://pikasim.com/agent-wallet
Agentic ordering guide: https://pikasim.com/agentic-esim-ordering
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.
This server cannot be installed
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/codebruinc/pikasim-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server