FabTally Valid について
FabTally Valid は、VAT、IBAN、メール、地名、VIN を検証する開発者向けスイートです。オフライン検証に加え、VIES、DNS、NHTSA へのライブ照会を行い、呼び出しごとに課金されます。
主な機能
- 01EU VAT の形式検証と VIES 照会
- 02IBAN の長さと mod-97 検証
- 03メールの MX と使い捨てアドレス検出
- 04地名、コード、座標の検索
- 05VIN 検証と NHTSA デコード
活用シーン
- 01EU 企業の VAT 登録状況の確認
- 02IBAN 形式と銀行識別子の確認
- 03無効または使い捨てメールの判別
- 04地名検索または車両 VIN のデコード
MCP 対応
MCP サーバーは VAT、IBAN、メール、地名、VIN の 5 種類の検証ツールを公開します。stdio と streamable HTTP に対応し、呼び出しには x402 決済が必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://valid.fabtally.com/mcpclaude mcp add --transport http zvmzaretsky-validation-suite https://valid.fabtally.com/mcp{"mcpServers":{"zvmzaretsky-validation-suite":{"type":"http","url":"https://valid.fabtally.com/mcp"}}}Cursor で開く{"servers":{"zvmzaretsky-validation-suite":{"type":"http","url":"https://valid.fabtally.com/mcp"}}}VS Code で開く{"mcpServers":{"zvmzaretsky-validation-suite":{"type":"http","url":"https://valid.fabtally.com/mcp"}}}{"mcpServers":{"zvmzaretsky-validation-suite":{"serverUrl":"https://valid.fabtally.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
5| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| x_payment | string | いいえ | この有料検証用の x402 支払いペイロード(base64)。指定すると、X-PAYMENT ヘッダーとして転送され、呼び出しの決済が行われ、402 チャレンジの代わりに実際の結果が返されます。省略すると、先に価格チャレンジを取得します。 |
| vat_number | string | はい | 国コードの接頭辞を除いた VAT 番号(接頭辞があっても受け付け、削除します)。 |
| country_code | string | はい | EU の 2 文字の VAT 国コード(例:IE、DE、FR。北アイルランドは GB/XI。GR は EL として受け付けます)。 |
詳細
FabTally Valid — MCP server
開発者向け検証スイートです。既存サービスでは呼び出しごとに課金される(Vatstack は 1 回あたり $0.01~0.09)か、サブスクリプションの契約が必要な各種ユーティリティを一元化しています。Valid HTTP API(**https://valid.fabtally.com**)に接続します。秘密鍵は保持しません。
ツール(すべて有料。支払いなしの呼び出しでは、デコード済みの x402 402 チャレンジが返されます)
| ツール | 価格 | 機能 |
|---|---|---|
validate_vat | $0.003 | 主力ツールです。 EU/EEA の VAT:{country_code, vat_number} → 国ごとの形式とチェックサムを事前検証し、さらにVIES にリアルタイムで照会します。VIES に登録された有効な VAT 番号かどうかに加え、VIES で取得できる場合は登録会社名と住所を返します(不安定な VIES への負荷を抑えるため、約 1 時間キャッシュします)。 |
validate_iban | $0.001 | {iban} → ISO 13616 の桁数とmod-97 チェックサム、国、読みやすく整形したグループ、および BBAN から判別できる場合は銀行識別子(ドイツの Bankleitzahl、英国の銀行コードとソートコードなど)を返します。完全オフラインで動作します。 |
validate_email | $0.002 | {email} → RFC に準拠した構文チェック、MX レコード(DNS)のリアルタイム確認、使い捨てドメインの検出(同梱のブロックリストを使用)、ロールアドレスのフラグ付け(info@、admin@)を行います。ステートレスで個人情報を扱いません。メールアドレスは保存せず、SMTP メールボックスへの問い合わせも行いません。 |
geo_lookup | $0.002 | {query:"Munich, Bavaria, Germany"} または {country,state,city} → 同梱のオープンデータセットを使い、正規化した名称、ISO 3166-1/-2 コード、国→下位行政区画→市の階層、人口、座標を返します(1 日あたりの API 呼び出し上限はありません)。 |
decode_vin | $0.002 | {vin} → 17 文字の形式と北米のチェックディジットを検証し、NHTSA vPICで詳細を照会します。メーカー、モデル、年式、ボディクラス、エンジン、製造国を返します。VIN のみを扱い、ナンバープレートから所有者を特定することはありません。 |
各ツールでは、オプションの x_payment(base64 形式の x402 ペイロード)も指定できます。これは呼び出しの決済に使う X-PAYMENT ヘッダーとして転送され、実際の結果を返します。
HTTP API では、代わりに人間がカードで前払いし、X-FabTally-Key のクレジットキーを使用できます。
トランスポート
- stdio(ポータブル):
npx fabtally-valid-mcp(実行ファイル:fabtally-valid-mcp) - streamable-http(ホスト型):
https://valid.fabtally.com/mcp
設定:FABTALLY_VALID_BASE(デフォルト:https://valid.fabtally.com)。
読み取り専用、キー不要、ステートレス、個人情報を扱いません。Sunstone Soft(fabtally.com)が運営しています。法律、税務、金融に関する助言ではありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。