OpenClaw skill and MCP setup
Give OpenClaw a real US number for verification codes, an eSIM for your next trip and a mobile IP by country. Install the VoidMob skill or add the MCP server, and OpenClaw quotes each purchase before it buys.
- US numbersNumbers
- $0.15/code
- Dedicated numbersDedicated
- $16.99/mo
- eSIM planseSIM
- $3.49from
- Mobile proxiesProxies
- $3.99/GB
$ npx skills add voidmobcom/voidmob-mcp --skill voidmob -a openclaw -g$ openclaw secrets store set VOIDMOB_API_KEY --allow-host dashboard.voidmob.com$ openclaw config set secrets.egressProxy.enabled true --strict-json$ openclaw gateway restartThen ask OpenClaw
What's my VoidMob balance?A number back means the key and the install both work.
The secrets store asks for the key without echoing it, and the egress proxy swaps it into requests to dashboard.voidmob.com only. Until the ClawHub listing is live, the skill installs through npx skills.
What VoidMob adds to OpenClaw
OpenClaw is a self-hosted assistant you run on a laptop or a VPS and talk to through your chat apps. It follows the Agent Skills spec and speaks MCP natively, so VoidMob plugs in either way, with the key held by OpenClaw's own secrets store.
Codes for the sign-ups you hand it
Ask OpenClaw for a US non-VoIP number for a service you are signing up to. It quotes the price, rents the number once you agree, and reads the code back to you in chat when the SMS lands.
SMS verificationA number for OpenClaw's own WhatsApp or Signal
OpenClaw's docs recommend a separate number for its WhatsApp channel and a separate bot number for Signal. A dedicated monthly number takes the registration code and every later re-check, stays with the bot while you renew it, and OpenClaw can read the latest code itself.
Dedicated numbersA carrier IP instead of the VPS address
On a VPS, every request OpenClaw's scripts make leaves from a datacenter address in the VPS's country. A proxy list gives those jobs a mobile IP in the country you choose, so research, price checks and tests of your own site see what a local mobile user sees.
Proxies for AI agentsData for the next trip
Tell it where you are going and for how long. It compares eSIM plans by data and validity, buys the one you pick and sends you the QR code to scan on your phone.
eSIM data plansSet up VoidMob in OpenClaw
One step is yours whichever path you take: create an API key in the dashboard and top up the balance with crypto.
Create a key and fund the balance
Create a key under Developers, API Keys (it is shown once) and top up with crypto. The agent can spend what is there and nothing more.
Pick the skill or the MCP server
The skill teaches OpenClaw the API through curl. The MCP server hands it the tools directly and has a play-money sandbox. One is enough.
Store the key outside chat
In OpenClaw's secrets store for the skill, or in
~/.openclaw/.envfor the MCP server. The key card spells out both.Restart and check
Restart the gateway, then run
openclaw mcp doctor voidmob --probeor ask for your VoidMob balance. A number back means it works.Decide what needs your yes
OpenClaw runs tools without asking by default.
--approval prompton the MCP server adds a prompt, and its env limits refuse anything over your caps.
A first task to try
Paste this to OpenClaw. The panel plays what the setup above makes happen.
Check my VoidMob balance, then find a US number for a Discord sign-up. Tell me the price and wait for my yes before you rent it.Your balance is $42.10. A US non-VoIP number for Discord is $0.15, open 15 minutes and refunded if no SMS arrives. Rent it?
Your Discord verification code is 482913
That's your code. More codes can arrive on this number until it expires.
If no SMS arrives within 15 minutes, the price goes back to your balance, except on services marked non-refundable. Let the agent keep polling rather than cancel.
Checks before every charge
Two checks always run at VoidMob: the price you approved and your balance. Two more run inside your MCP server when you set them. A refusal at any of them charges nothing.
No SMS, no charge
A verification number stays open 15 minutes. If no SMS arrives, the price returns to the balance automatically, except on services marked non-refundable.
Keys you can pull
Give OpenClaw its own key and revoke it on the API Keys page whenever you like. It stops working at once.
Per-order limitIn your MCP server, when set
VOIDMOB_MAX_ORDER_CENTS=2500
$6.99 is under the $25.00 limit (passed)
Session budgetIn your MCP server, when set
VOIDMOB_BUDGET_CENTS=5000
$6.99 of $50.00 left (passed)
Price you approvedAt VoidMob, always
max_price_cents
Live $6.99, approved $6.99 (passed)
Your balanceAt VoidMob, always
prepaid, topped up by you
$42.10 covers it (passed)
When OpenClaw and VoidMob disagree
doctor --probecannot start the serverThe VoidMob MCP server needs Node 22 or newer, and
npxhas to resolve in the gateway's own environment.Fix
Run
node -von the host, upgrade Node if it is older, then restart the gateway so it picks up the new PATH before probing again.The skill's API calls come back unauthorized
The key never reached the request: it was stored without
dashboard.voidmob.comas an allowed host, or the egress proxy is off.Fix
Bind the host with
openclaw secrets store set VOIDMOB_API_KEY --allow-host dashboard.voidmob.com, enablesecrets.egressProxyand restart the gateway.Pages opened in OpenClaw's browser still see the VPS address
The managed browser ignores proxy environment variables and only takes a proxy as a Chrome flag, which has no username field.
Fix
Create an IP-whitelist proxy list for the VPS address and pass
--proxy-server=http://proxy.voidmob.com:10000inbrowser.extraArgs. Check OpenClaw's browser SSRF settings first, since strict mode blocks an explicit browser proxy.Model calls start using proxy data
proxy.proxyUrl, orOPENCLAW_PROXY_URL, routes OpenClaw's own outbound traffic through the proxy, model API calls included.Fix
Leave it unset. Give the proxy only to the jobs that need a mobile IP: a list login inside the script, or the browser flag above.
Give OpenClaw a balance to draw on
Create an API key, top it up with crypto, and paste it where the setup above says. Prefer to look first? The MCP server runs on play money with no key.
Frequently Asked Questions
Common questions about VoidMob in OpenClaw.
npx skills add voidmobcom/voidmob-mcp --skill voidmob -a openclaw -g, or add the MCP server with openclaw mcp set. This page will switch to the ClawHub command once the listing is live.browser.extraArgs. Scripts and curl calls OpenClaw runs can use a normal list login instead. Check the SSRF note in OpenClaw's browser docs before relying on the browser route.VOIDMOB_MAX_ORDER_CENTS and VOIDMOB_BUDGET_CENTS, or VOIDMOB_READ_ONLY=1 for search and status only; openclaw mcp configure voidmob --approval prompt adds a prompt.openclaw channels login --channel whatsapp, or register it for Signal on the server with signal-cli.Based on OpenClaw's own docs: Skills · MCP · MCP registry · Secrets · Browser configuration · WhatsApp channel · Signal channel · GitHub issue #8079. Last checked .