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
OpenClawYour machine or a VPS
Terminal on the machine OpenClaw runs on
$ 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 restart

Then 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.

Set 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.

  1. 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.

  2. 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.

  3. Store the key outside chat

    In OpenClaw's secrets store for the skill, or in ~/.openclaw/.env for the MCP server. The key card spells out both.

  4. Restart and check

    Restart the gateway, then run openclaw mcp doctor voidmob --probe or ask for your VoidMob balance. A number back means it works.

  5. Decide what needs your yes

    OpenClaw runs tools without asking by default. --approval prompt on 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.
OpenClawvoidmob MCP server
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.
get_account
Balance $42.10 · no owner limits set
search_sms_servicesquery: "discord"
Discord svc_discord verify=$0.15

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?

Yes.
rent_numberservice_id: "svc_discord", max_price_cents: 15spends $0.15
Verification ver_7kq2m9 created · +1 (602) 555-0148 · charged $0.15
get_rentalrental_id: "ver_7kq2m9", wait_seconds: 60
Waited 9s: a code arrived.
Incoming SMS · DiscordCode received

Your Discord verification code is 482913

That's your code. More codes can arrive on this number until it expires.

Prices from today's catalog. The balance, number, code and IDs are examples.

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.

See every scenario on the MCP page
purchase_esimmax_price_cents: 699Japan · 5 GB · 15 days · $6.99
  1. Per-order limitIn your MCP server, when set

    VOIDMOB_MAX_ORDER_CENTS=2500

    $6.99 is under the $25.00 limit (passed)

  2. Session budgetIn your MCP server, when set

    VOIDMOB_BUDGET_CENTS=5000

    $6.99 of $50.00 left (passed)

  3. Price you approvedAt VoidMob, always

    max_price_cents

    Live $6.99, approved $6.99 (passed)

  4. Your balanceAt VoidMob, always

    prepaid, topped up by you

    $42.10 covers it (passed)

Item price from today's catalog. Limits are the README's $25 per order and $50 per session; the balance is an example.Charged $6.99, the price you approved

When OpenClaw and VoidMob disagree

  • doctor --probe cannot start the server

    The VoidMob MCP server needs Node 22 or newer, and npx has to resolve in the gateway's own environment.

    Fix

    Run node -v on 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.com as 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, enable secrets.egressProxy and 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:10000 in browser.extraArgs. Check OpenClaw's browser SSRF settings first, since strict mode blocks an explicit browser proxy.

  • Model calls start using proxy data

    proxy.proxyUrl, or OPENCLAW_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.

Based on OpenClaw's own docs: Skills · MCP · MCP registry · Secrets · Browser configuration · WhatsApp channel · Signal channel · GitHub issue #8079. Last checked .