MCP Agents SMS
Provides SMS verification capabilities for Discord account registration and verification through virtual phone number acquisition and SMS code retrieval.
Provides SMS verification capabilities for GitHub account registration and verification through virtual phone number acquisition and SMS code retrieval.
Provides SMS verification capabilities for Google account registration and verification through virtual phone number acquisition and SMS code retrieval.
Provides SMS verification capabilities for Telegram account registration and verification through virtual phone number acquisition and SMS code retrieval.
Provides SMS verification capabilities for WhatsApp account registration and verification through virtual phone number acquisition and SMS code retrieval.
For agents — no API key juggling, no phone, no human in the loop. For humans — one config line and your agent handles SMS verification forever.
How it works
Your agent calls three tools. That's the whole flow:
buy_number → get_sms → release_numberLive example:
→ buy_number({ service: "github", country: "any" })
← { phone: "+14155552671", number_id: "abc123", provider: "5sim", price_usd: 0.15 }
[agent submits phone on GitHub]
→ get_sms({ number_id: "abc123", provider: "5sim" })
← { status: "waiting" }
// ~10 seconds pass
→ get_sms({ number_id: "abc123", provider: "5sim" })
← { status: "received", code: "847291" }
[agent enters code → account verified ✓]No human needed. No phone needed. Works while you sleep.
Related MCP server: Grizzly SMS MCP Server
☁️ Hosted version — easiest way to start
mcp-sms-nu.vercel.app
Top up with crypto → get API key → add to config → done
Three steps:
1. Top up balance at mcp-sms-nu.vercel.app — USDT, TON, BTC, ETH via CryptoBot. No KYC. Any amount.
2. Add to your MCP config:
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json on Mac, %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"sms": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp-sms-server-production.up.railway.app/sse"]
}
}
}Cursor / Windsurf (.cursor/mcp.json or .windsurf/mcp.json):
{
"mcpServers": {
"sms": {
"url": "https://mcp-sms-server-production.up.railway.app/sse"
}
}
}3. Ask your agent to buy a number. It just works.
Pricing: from ~$0.10 per SMS. Pay as you go, no subscription. Prices reflect real-time provider rates.
🛠 Tools
Tool | Description |
| Buy a virtual number for any service (Telegram, GitHub, WhatsApp, Google…) |
| Poll for incoming SMS — returns code when received |
| Cancel a number and get a refund if no SMS arrived |
| Browse all available services with live prices |
| (self-hosted only) Check your provider account balance |
💡 What agents use this for
Bulk account creation — register N accounts overnight, agent handles every verification step
CI/CD pipelines — test your own SMS flow without a real SIM card
Research automation — access platforms that require phone verification
Personal workflows — let Claude sign up for services on your behalf
Self-hosting
Want full control? Run it with your own provider API keys.
git clone https://github.com/gonchasobaka/agents-sms
cd agents-sms
npm install && npm run build
cp .env.example .env
# fill in your provider keysMCP config (local):
{
"mcpServers": {
"sms": {
"command": "node",
"args": ["/absolute/path/to/agents-sms/dist/index.js"]
}
}
}Supported providers — add at least one API key to .env:
Provider | Sign up |
Free registration | |
Free registration | |
Free registration |
Multiple providers = automatic cheapest-first selection with fallback.
Works with
Claude Desktop · Cursor · Windsurf · any MCP-compatible client
Built for the agentic era.
This server cannot be deployed
Maintenance
Related MCP Connectors
Give AI agents real phone numbers, messages, and voice calls via MCP.
Give AI agents a phone number. Voice calls, SMS, and phone number management for MCP clients.
Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.
MCP server for e-mail testing: create disposable inboxes, wait for delivery, and extract e-mail content or links - all from your AI agent or test automation workflow. Get a free API key on https://app.zyntra.app/
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for provisioning dedicated real-SIM US phone numbers, receiving inbound SMS, and extracting OTP codes. Built for AI agents automating phone verification workflows.20 npm1MIT
- AlicenseAqualityDmaintenanceMCP server for integrating with Grizzly SMS platform to rent virtual numbers, receive SMS verification codes, and manage activations directly from AI assistants like Cursor, Claude Desktop, and OpenClaw.815MIT

agentsim-mcpofficial
AlicenseAqualityBmaintenanceMCP server that enables AI coding assistants to provision temporary US phone numbers and receive SMS OTPs for verification workflows.51MIT- AlicenseNot gradedqualityDmaintenanceMCP server that gives AI agents disposable email addresses and real phone numbers with automatic OTP extraction and self-destructing identities.MIT