mcpField
S
sv-number

sv-number

ローカル
sms-verification-number.comコミュニケーション53411 週間前に更新

sv-number について

SV Number MCP サーバーは、AI エージェントがツールを通じて一時的な電話番号を注文し、SMS の認証コードを読み取って番号を返却できるようにします。登録時の認証コードを受け取る必要がある エージェント向けで、200 以上の国と地域に対応する 9 個の stdio ツールを提供します。

主な機能

  1. 01サービスと国を指定した番号の注文
  2. 02SMS 認証コードのポーリングと解析
  3. 03送達率順のサービスコード検索
  4. 04TOTP コードのローカル計算
  5. 05アクティベーションの取り消しと返金

活用シーン

  1. 01SMS 認証を伴う Web サイトへの登録をエージェントが実行
  2. 02番号を注文する前のサービスコードと国の確認
  3. 03RFC 6238 に従った認証アプリ用コードのローカル生成

MCP 対応

本プロジェクトは MCP サーバーであり、番号の取得、認証コードの受信、アクティベーションの管理を行う 9 つのツールを stdio 経由で MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"sv-number": {
"command": "npx",
"args": [
"-y",
"sv-number-mcp"
],
"env": {
"SVN_API_KEY": "<SVN_API_KEY>"
}
}
}
}
起動コマンドnpx -y sv-number-mcp
設定が必要な環境変数
SVN_API_KEYシークレットAPI key from the sms-verification-number.com profile page

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsv-number-mcp1.0.2

ツール

9

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

SV Number MCP サーバー

電話番号をツールとして利用できます。エージェントがサービスの求める国で専用番号を注文し、API から SMS 認証コードを直接読み取り、番号を返却します。stdio 経由で 9 つのツールを利用でき、習得が必要な SDK はありません。

200 か国以上に対応し、このカテゴリで最も広いカバレッジを提供しています。このページにあるほかの主張もすべて検証できますが、これは 1 回の呼び出しで確認できます。list_countries を実行して、行数を数えてください。

order_number(service="tg", country=6)   ->  +62 838 1234 5678
wait_for_code(activationId)             ->  123456
finish_activation(activationId)         ->  done

インストール

Claude Code:

claude mcp add sv-number --env SVN_API_KEY=your_key_here -- npx -y sv-number-mcp

JSON 設定を読み込むもの(Codex、Cursor、Claude Desktop など):

{
  "mcpServers": {
    "sv-number": {
      "command": "npx",
      "args": ["-y", "sv-number-mcp"],
      "env": { "SVN_API_KEY": "your_key_here" }
    }
  }
}

キーは登録後にプロフィールから取得できます。残高のチャージが必要です。この API に無料プランはありません。キーは環境変数から読み込まれ、プロセスの外に出ることはありません。どのツールもキーを返さず、エラーメッセージにキーが含まれることもありません。

ツール

ツール機能
get_balanceアカウントの残高を確認します
list_countriesID と通信事業者を含む、すべての国を一覧表示します
list_servicesサイトのコードを検索します。名前またはドメインで検索でき、一致度の高い順に表示されます。料金、オンラインの件数、コードが実際に届いた割合も確認できます
order_number1 つの国で 1 つのサービス用の専用番号を注文します
wait_for_codeコードが届くまでポーリングし、SMS から解析済みのコードを返します
finish_activation成功したアクティベーションを終了します
cancel_activationキャンセルして返金を受けます
request_another_sms同じ番号で追加のコードをリクエストします
totp_codeRFC 6238 に基づいて、認証コードをローカルで計算します

list_services は、一致度の高い順に並んだ matches と、代替サービスの notInList を返します。サイト名または URL を指定できるため、discord.com で Discord が見つかります。また、部分一致より単語全体の一致を優先するため、x では Maxim より X.com (Twitter) が上位になります。コードは任意に割り当てられており、決して記憶から答えてはいけません。uk は Airbnb、re は Coinbase、tn は LinkedIn です。一致するものがない場合は、その旨を伝え、別の国を案内します。カタログは国によって異なるためです。また、一覧にない送信元からの SMS を受信する ot(「一覧にないサービス」)も案内します。専用コードがあるサイトの SMS はそのコードに送信されるため、ot は代替手段であり、ワイルドカードではありません。

deliveredPercent は、そのサービスと国における配信率です。この組み合わせの統計がまだない場合は null となり、これはよくあるケースです。数値がある場合は料金ではなく配信率で選んでください。数値がない場合は、次善の指標として online で現在利用可能な番号の件数を確認できます。

サーバーが代わりに処理すること

すべての呼び出しに lang が含まれます。API はこれがなくても応答しますが、その場合は別の通貨で料金が計算されるため、サーバーでは常に指定します。API が JSON の代わりに返すテキストマーカーは、解析する前に確認し、エージェントが対処できる文に変換します。たとえば NO_NUMBERS は、単なるトークンではなく「国を変更するか、通信事業者を any に設定してください」となります。ポーリングは getStatus を過剰に呼び出さない適切な間隔で実行され、wait_for_code は番号の有効期間である 20 分で停止します。

対象外の用途

このサービスの用途は認証コードの受信のみです。これらの番号から SMS を送信したり、通話を受けたりすることはできません。また、銀行、決済、政府関連のアカウントでの利用を想定していません。会話を続けるための恒久的な番号が必要なエージェントには、代わりに通信事業者の商品が必要です。

設定

変数デフォルト
SVN_API_KEY必須
SVN_API_BASEhttps://sms-verification-number.com/stubs/handler_api
SVN_LANGen。応答の言語と通貨の両方を設定します
SVN_POLL_SECONDS4

関連リンク

MIT ライセンスです。基盤となるサービスは商用です。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。