VirtualSMS
JSON →SMS verification with real physical SIM phone numbers across 145+ countries and 2000+ services for AI agents.
Install
npx virtualsms-mcp Tools · 18
- 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
Environment variables
VIRTUALSMS_API_KEYVIRTUALSMS_BASE_URL
Links
★ 3 GitHub stars