VoidMob MCP Server

Proxies mobiles, vérifications SMS et forfaits de données eSIM mondiaux pour agents IA et clients MCP.

Documentation

VoidMob MCP

npm version License: MIT Node

Mobile proxies, non-VoIP SMS verifications, and global eSIMs - exposed as 25 tools your AI agent can call directly.

npx -y @voidmob/mcp

Setup

  1. Generate an API key at https://dashboard.voidmob.com/developers/api-keys (keys are 32-char secrets prefixed vmk_live_).
  2. Add the MCP to your client (snippets below). Provide the key as VOIDMOB_API_KEY.

Claude Code

claude mcp add voidmob -- env VOIDMOB_API_KEY=vmk_live_... npx -y @voidmob/mcp

Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "voidmob": {
      "command": "npx",
      "args": ["-y", "@voidmob/mcp"],
      "env": { "VOIDMOB_API_KEY": "vmk_live_..." }
    }
  }
}

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS), %APPDATA%\Claude\claude_desktop_config.json (Windows), or ~/.config/Claude/claude_desktop_config.json (Linux):

{
  "mcpServers": {
    "voidmob": {
      "command": "npx",
      "args": ["-y", "@voidmob/mcp"],
      "env": { "VOIDMOB_API_KEY": "vmk_live_..." }
    }
  }
}

Try without a key (sandbox)

VOIDMOB_SANDBOX=1 npx -y @voidmob/mcp

Boots in-memory mocks with a $500 play-money balance. Every tool works against fake data. State resets on restart.

Configuration

Env varPurposeRequired
VOIDMOB_API_KEYBearer key from the dashboardLive mode
VOIDMOB_SANDBOXSet to 1 for mock-data modeNo
VOIDMOB_DEBUGSet to 1 to log requests to stderrNo
VOIDMOB_BASE_URLOverride API host (advanced)No

Tools

25 tools across five domains.

Account (1)

ToolDescription
get_accountBalance, rate limits, and account id

SMS (7)

ToolDescription
search_sms_servicesList services with prices
rent_numberRent a US number (verification / rental / dedicated)
get_rentalRead status and received messages
cancel_rentalCancel a verification or long-term rental
reuse_numberFree or paid reuse of a completed verification
re_rent_rentalExtend a long-term rental for another period
toggle_auto_renewTurn auto-renewal on or off

eSIM (5)

ToolDescription
search_esim_plansFind global data plans
purchase_esimBuy a plan
get_esim_statusStatus and data usage
topup_esimBrowse and buy top-ups
get_esim_qrFetch the activation QR as an inline image

Proxy (10)

ToolDescription
search_proxiesList available mobile proxy plans
purchase_proxyBuy a mobile proxy
get_proxy_statusStatus, usage, and gateway credentials
rotate_proxy_ipRotate a dedicated proxy to a new IP
renew_proxyExtend expiry
topup_proxyAdd data
regenerate_proxy_passwordRotate the gateway password
list_proxy_listsList geo-targeted sub-pools
create_proxy_listCreate a geo-targeted sub-pool
delete_proxy_listRemove a sub-pool

Discovery + history (2)

ToolDescription
get_geoCascading country/region/city/ISP for targeting
list_ordersActive SMS / eSIM / proxy orders

Example prompts

Rent me a US number for Telegram verification

Find an eSIM plan that covers all of Europe with at least 5GB for two weeks

Show me my active proxies

Top up esim_xxx with 5GB

Sharing a key across processes

Multiple MCP clients running simultaneously (Claude Code + Cursor + Desktop) all share the same per-account rate limit. Heavy parallel usage may hit RATE_LIMITED; back off and retry.


Website · Docs · MCP · API reference · MIT License