Skip to main content
Glama
gonchasobaka

MCP Agents SMS

by gonchasobaka

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_number

Live 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: UnCorreoTemporal

☁️ 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_number

Buy a virtual number for any service (Telegram, GitHub, WhatsApp, Google…)

get_sms

Poll for incoming SMS — returns code when received

release_number

Cancel a number and get a refund if no SMS arrived

list_services

Browse all available services with live prices

get_provider_balance

(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 keys

MCP 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

5sim.net

Free registration

sms-activate.org

Free registration

onlinesim.io

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.

🌐 Hosted version · 💬 Discord · 🐛 Issues

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    MCP server for provisioning dedicated real-SIM US phone numbers, receiving inbound SMS, and extracting OTP codes. Built for AI agents automating phone verification workflows.
    Last updated
    66
    1
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Disposable email MCP server for autonomous AI agents. Create labeled temporary inboxes, wait for verification emails, extract OTP codes and confirmation links — zero human intervention required.
    Last updated
    6
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    MCP 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.
    Last updated
    11
    MIT

View all related MCP servers

Related MCP Connectors

  • Give AI agents real phone numbers, messages, and voice calls via MCP.

  • Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gonchasobaka/agents-sms'

If you have feedback or need assistance with the MCP directory API, please join our Discord server