Sms Validator X402 について
Sms Validator X402は、電話番号のSMS受信可否を確認するMCPサーバー兼従量課金APIです。エージェントなどのクライアントにSMS対応状況、番号形式、回線種別を返します。
主な機能
- 01SMS受信可否の確認
- 02携帯電話と固定電話の判別
- 03E.164形式と番号種別の返却
- 04x402による呼び出しごとの課金
活用シーン
- 01SMS配信リストから固定電話を除外
- 022要素認証用の電話番号を確認
- 03OTP配信に使う番号を検証
MCP 対応
MCPサーバーは、SMS受信可否を確認するsms_validate_numberツールを公開します。HTTP経由のx402従量課金にも対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://sms-validator.api.klymax402.com/mcpclaude mcp add --transport sse sms-validator-x402 https://sms-validator.api.klymax402.com/mcp{"mcpServers":{"sms-validator-x402":{"type":"sse","url":"https://sms-validator.api.klymax402.com/mcp"}}}Cursor で開く{"servers":{"sms-validator-x402":{"type":"sse","url":"https://sms-validator.api.klymax402.com/mcp"}}}VS Code で開く{"mcpServers":{"sms-validator-x402":{"type":"sse","url":"https://sms-validator.api.klymax402.com/mcp"}}}{"mcpServers":{"sms-validator-x402":{"serverUrl":"https://sms-validator.api.klymax402.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
SMS Validator API
SMS に対応した電話番号を検証します。携帯電話と固定電話の判定、キャリアの種類、E.164 形式、SMS の受信可否を確認できます。x402 を利用した従量課金(Base L2 上の USDC)です。API キー、サインアップ、レート制限はありません。
klymax402 マーケットプレイスの一部です。AI エージェント向けの x402 マイクロペイメント API を 100 種類提供。ウォレット 1 つで、Base 上の USDC を利用できます。
クイックスタート -- MCP
MCP クライアントの設定(Claude Desktop、Cursor、ElizaOS など)に追加します。
{
"mcpServers": {
"sms-validator": {
"url": "https://sms-validator.api.klymax402.com/mcp"
}
}
}
クイックスタート -- HTTP(x402)
curl -X POST "https://sms-validator.api.klymax402.com/api/validate" \
-H "Content-Type: application/json" \
-d '{"phone":"..."}'
# -> 402 Payment Required, with an x402 payment challenge in the response body
x402 対応クライアント(@x402/fetch、x402-agent-tools、ATXP)は、402 → 署名 → 再試行のサイクルを自動で処理します。
ツール
| ツール | メソッド | パス | 価格 | 説明 |
|---|---|---|---|---|
sms_validate_number | POST | /api/validate | $0.005 | 電話番号が SMS を受信できるか検証します |
sms_validate_number
電話番号が SMS メッセージを受信できるか確認する場合に使用します。SMS の受信可否に関するデータを JSON で返します。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
phone | string | はい | 国番号付きの電話番号(例:+14155551234) |
countryCode | string | いいえ | ISO 3166-1 alpha-2 の国コードのヒント(例:US、FR、GB) |
レスポンスの例:
{"phone":"+14155551234","canReceiveSMS":true,"carrierType":"mobile","e164":"+14155551234","countryCode":"US","numberType":"mobile","carrier":"T-Mobile"}
使用する場合:SMS キャンペーンの送信、SMS リストから固定電話を除外するためのフィルタリング、2FA の電話番号確認、OTP 配信の検証。
対象外:キャリア照会を含む電話番号の完全な検証(phone_validate_number を使用)、メールアドレスの検証(email_verify_address を使用)、住所の検証(address_validate を使用)。
エージェント向けプロンプトの例
- 「電話番号が SMS メッセージを受信できるか確認してください」
支払い
- プロトコル:x402 -- HTTP ネイティブの従量課金。サインアップや API キーは不要です
- ネットワーク:Base L2(
eip155:8453) - 資産:USDC
- ファシリテーター:Coinbase CDP(プライマリ)、PayAI(フォールバック)
- ATXP 経由でも利用できます(OAuth でラップされた x402、RFC 9728 の保護対象リソースメタデータ)
klymax402 の一部
AI エージェント向けの x402 マイクロペイメント API を 100 種類提供。ウォレット 1 つで、Base 上の USDC を利用でき、サインアップは不要です。
- カタログ:https://klymax402.com/llms.txt
- API リファレンス全文:https://klymax402.com/llms-full.txt
- ライブ統計:https://klymax402.com/stats
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。