Skip to main content
Glama

エージェント向け — APIキーの管理や電話機は不要、人間が介在する必要もありません。 人間向け — 設定を1行追加するだけで、エージェントがSMS認証を永続的に処理します。


仕組み

エージェントは3つのツールを呼び出すだけです。フローはこれだけです:

buy_number   →   get_sms   →   release_number

ライブデモ:

→ 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 ✓]

人間は不要。電話機も不要。寝ている間に動作します。


☁️ ホスト版 — 最も簡単な開始方法

mcp-sms-nu.vercel.app

暗号資産でチャージ → APIキーを取得 → 設定に追加 → 完了

3つのステップ:

1. mcp-sms-nu.vercel.app で残高をチャージします(CryptoBot経由でUSDT、TON、BTC、ETHに対応)。KYC不要。金額は自由です。

2. MCP設定に追加します:

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json (Macの場合)、%APPDATA%\Claude\claude_desktop_config.json (Windowsの場合)):

{
  "mcpServers": {
    "sms": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp-sms-server-production.up.railway.app/sse"]
    }
  }
}

Cursor / Windsurf (.cursor/mcp.json または .windsurf/mcp.json):

{
  "mcpServers": {
    "sms": {
      "url": "https://mcp-sms-server-production.up.railway.app/sse"
    }
  }
}

3. エージェントに番号を購入するよう依頼してください。すぐに動作します。

料金: SMS1通あたり約$0.10から。従量課金制で、サブスクリプションはありません。価格はプロバイダーのリアルタイムレートを反映しています。


🛠 ツール

ツール

説明

buy_number

あらゆるサービス(Telegram、GitHub、WhatsApp、Googleなど)の仮想番号を購入

get_sms

受信したSMSをポーリング — 受信時にコードを返します

release_number

SMSが届かなかった場合に番号をキャンセルし、返金を受けます

list_services

リアルタイム価格で利用可能なすべてのサービスを閲覧

get_provider_balance

(セルフホストのみ) プロバイダーアカウントの残高を確認


💡 エージェントの活用例

  • 大量のアカウント作成 — 一晩でN個のアカウントを登録し、エージェントがすべての認証ステップを処理

  • CI/CDパイプライン — 実際のSIMカードなしで独自のSMSフローをテスト

  • リサーチの自動化 — 電話認証が必要なプラットフォームへのアクセス

  • 個人のワークフロー — Claudeに代行してサービスへのサインアップを依頼


セルフホスト

完全に制御したいですか?独自のプロバイダーAPIキーを使用して実行してください。

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設定 (ローカル):

{
  "mcpServers": {
    "sms": {
      "command": "node",
      "args": ["/absolute/path/to/agents-sms/dist/index.js"]
    }
  }
}

サポートされているプロバイダー.env に少なくとも1つのAPIキーを追加してください:

プロバイダー

サインアップ

5sim.net

無料登録

sms-activate.org

無料登録

onlinesim.io

無料登録

複数のプロバイダーを使用すると、最も安価なプロバイダーが自動的に選択され、フォールバックも行われます。


対応環境

Claude Desktop · Cursor · Windsurf · MCP互換クライアント全般


エージェント時代の到来に合わせて構築。

🌐 ホスト版 · 💬 Discord · 🐛 Issues

-
security - not tested
A
license - permissive license
-
quality - not tested

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