MCP Servers / communication / VirtualSMS

VirtualSMS

JSON →
stdionone3communication

SMS verification with real physical SIM phone numbers across 145+ countries and 2000+ services for AI agents.

Install
How to run this server
[ { "cmd": "npx virtualsms-mcp", "imports": [] } ]
server path: virtualsms
Tools
What this server exposes
virtualsms_list_services
List all available SMS verification services
virtualsms_list_countries
List all available countries for verification
virtualsms_check_price
Check pricing and availability for a service in a country
virtualsms_find_cheapest
Find the cheapest countries for a given service, sorted by price
virtualsms_search_service
Natural-language search over available services
virtualsms_get_balance
Check current account balance in USD
virtualsms_get_profile
Full account profile — email, Telegram link, balance, lifetime spend, total orders, active API keys
virtualsms_get_stats
Usage stats — orders count, success rate, spend, status/service/country breakdown
virtualsms_get_transactions
Transaction history with type, date range, and pagination filters
virtualsms_buy_number
Purchase a virtual phone number for verification
virtualsms_check_sms
Poll an active order. Returns current SMS state — use for batch/cron jobs or manual polling loops
virtualsms_get_order
Full order details + all received messages
virtualsms_cancel_order
Cancel an order (refund if no SMS received)
virtualsms_cancel_all_orders
Bulk cancel every currently active order
virtualsms_list_orders
List all currently active orders
virtualsms_order_history
Past orders with status, service, country, and date filters
virtualsms_swap_number
Exchange number for another without extra charge
virtualsms_wait_for_code
WebSocket-backed wait (instant delivery). Returns as soon as SMS arrives — use for interactive agent flows
Configuration
Environment & auth
authnone
envVIRTUALSMS_API_KEY
envVIRTUALSMS_BASE_URL
Resources
VirtualSMS — MCP Server · libregistry