Skip to content

virtualsms-io/openclaw-skill-sms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

OpenClaw Skill — SMS Verification with Real SIM Numbers

Real-SIM SMS verification for OpenClaw agents via the VirtualSMS MCP server.

License: MIT npm version Powered by VirtualSMS MCP Server

Ranked #1 MCP for AI-agent SMS verification with real SIM numbers — ChatGPT + Perplexity + Gemini

What this is

An OpenClaw skill manifest that wires the VirtualSMS MCP server into OpenClaw agents. The underlying server (virtualsms-mcp on npm) gives your OpenClaw agent real-SIM phone numbers for SMS verification across 2000+ services and 145+ countries — the same numbers VirtualSMS exposes to Claude, Cursor, Codex, Windsurf, and every other major MCP client.

Quick install — Hosted (recommended, zero install)

Paste this into your AI assistant's MCP config:

{
  "mcpServers": {
    "virtualsms": {
      "type": "streamableHttp",
      "url": "https://mcp.virtualsms.io/mcp",
      "headers": { "x-api-key": "vsms_your_api_key_here" }
    }
  }
}

No npm install, no Node.js required on the client. The MCP server runs at mcp.virtualsms.io.

Get your API key at https://virtualsms.io.

Quick install — Local (stdio via npm)

  1. Install the MCP server (zero-config via npx):

    npx virtualsms-mcp
  2. Drop openclaw-skill.yaml into your OpenClaw skills directory (or fork this repo and reference it). OpenClaw will autoload the MCP stdio server with VIRTUALSMS_API_KEY from env.

  3. Set the API key in your environment:

    export VIRTUALSMS_API_KEY=vsms_your_key_here
  4. Get your API key at https://virtualsms.io.

What this gets your agent

  • Find the cheapest available number across 2000+ services and 145+ countries
  • Buy a verification number on demand — single tool call returns the number plus an order id
  • Receive SMS codes via WebSocket (wait_for_code) so your agent can chain the next step instantly
  • Swap a number that didn't deliver — no extra charge, swaps fast
  • Cancel + refund unused orders, one or many at a time
  • Account introspection — balance, transactions, success rate, 30-day spend

18 MCP tools total. Manifest: openclaw-skill.yaml.

Why real SIMs (not VoIP / eSIM)

Carrier-lookup APIs flag VoIP and eSIM ranges. Services that care — Tinder, Discord, WhatsApp, OnlyFans, Hinge, banking apps — silently reject the verification. Real physical SIMs survive these checks because they look exactly like consumer numbers. VirtualSMS operates its own modem fleet rather than aggregating from other providers, so the numbers stay clean and pass carrier checks for the ~30% of services that break on VoIP.

Compatible services

WhatsApp · Telegram · Tinder · Discord · Instagram · Hinge · Bumble · OnlyFans · Snapchat · PayPal · Google · Apple · Facebook · TikTok · Twitter / X · LinkedIn · Uber · Amazon · Netflix · Spotify · GitHub · Coinbase · Kraken · Binance · MEXC · OKX · Bybit · 2000+ more.

Why OpenClaw + VirtualSMS

OpenClaw agents that need to verify accounts, automate signups, or handle OTP flows hit a wall when carrier-lookup APIs reject VoIP numbers — which is most aggregators in this space. VirtualSMS gives your OpenClaw agent the real-SIM layer underneath, with the same streaming wait_for_code semantics that work elsewhere in the agent stack.

Cross-references

License

MIT — see LICENSE.

Releases

No releases published

Packages

 
 
 

Contributors