V

VirtualSMS MCP

SMS verification API — buy real phone numbers, fetch OTP codes, check balance, browse 145+ countries. MCP tools for AI agents.

Communication
Install Command
npx -y virtualsms-mcp
Claude Desktop Config
{
  "mcpServers": {
    "virtualsms": {
      "type": "http",
      "url": "https://mcp.virtualsms.io",
      "headers": {
        "x-api-key": "your-vsms-api-key"
      }
    }
  }
}

VirtualSMS MCP is a community MCP server that connects AI assistants like Claude to sms verification api — buy real phone numbers, fetch otp codes, check balance, browse 145+ countries. mcp tools for ai agents. It runs locally on your machine, keeping your data private and giving you full control over the connection. Teams can use it to automate message handling and keep Claude in the loop on conversations.

About VirtualSMS MCP

VirtualSMS — SMS verification API with real phone numbers for OTP testing, signup flows, and account verification.

What this MCP server does

Lets AI agents handle phone verification autonomously. Exposes tools for:

  • Buy a real phone number from 145+ countries
  • Fetch incoming OTP/SMS codes
  • Check account balance
  • Browse 2,500+ services (Telegram, WhatsApp, Discord, Gmail, banking apps)
  • Browse countries with live stock + pricing
  • Cancel orders, swap numbers
  • Get pricing for any service/country combo (no auth required)

Why use it

  • Real SIM-backed numbers — works with services that reject VoIP
  • Pay-per-use — no contracts, no monthly minimums
  • Free API key — instant signup, no card
  • sms-activate-style legacy endpoint — drop-in compat for code migrating from older providers
  • x402 stablecoin payments — auto-topup from any crypto wallet

Links

  • Homepage: https://virtualsms.io
  • Documentation: https://virtualsms.io/docs
  • Quickstart: https://virtualsms.io/docs/quickstart
  • API reference: https://virtualsms.io/docs/api-reference/introduction
  • MCP server guide: https://virtualsms.io/docs/guides/mcp-server
  • Smithery listing: https://smithery.ai/server/virtualsms/virtualsms-mcp
  • GitHub: https://github.com/virtualsms-io/mcp-server

Who Should Use VirtualSMS MCP?

  • 1Let Claude read and send messages on your behalf
  • 2Summarize threads, draft replies, and manage notifications
  • 3Build AI-powered bots and automation for messaging platforms
  • 4Connect team communication tools to your AI workflow

How to Install VirtualSMS MCP

Before you start

You will need Node.js (v18 or later) installed on your machine — download it from nodejs.org if you haven't already.

  1. 1Open a terminal (Terminal on Mac, Command Prompt or PowerShell on Windows).
  2. 2Paste the install command above and press Enter — Node.js will download and run the server automatically.
  3. 3Add the server to your Claude Desktop config file (see the JSON snippet above) and restart Claude.

The Claude Desktop config snippet above can be copied and pasted directly into your claude_desktop_config.json file — no editing required.

How VirtualSMS MCP Compares

It runs entirely on your local machine, so no data leaves your environment — important for teams with privacy or compliance requirements.
It is distributed as an npm package, making version management and updates straightforward with a single `npm update` command.

Reviews