Bewary: scam, phishing and fraud detection について
Bewaryは、開発者やトラスト&セーフティチーム、AIエージェント構築者向けの、詐欺検出APIとMCPサーバーです。多様なオンライン識別子を検査し、根拠に基づく判定、確率、理由コードを返します。
主な機能
- 01URL、ドメイン、IP、連絡先の検査
- 02ウォレット、IBAN、アプリ、決済IDの検査
- 03判定、確率、理由コードの返却
- 04指定エンティティの変化の追跡
- 05CLIとREST APIの提供
活用シーン
- 01リンクを開く前のリスク評価
- 02連絡先や決済情報の詐欺チェック
- 03理由コードに基づくアプリ処理の分岐
- 04ドメインやウォレットの変化の監視
MCP 対応
ホスト型MCPサーバーは `https://api.bewary.app/mcp` で、照会と監視管理の15ツールを提供します。MCPクライアントはOAuthまたはAPIキーで接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.bewary.app/mcpclaude mcp add --transport http app-bewary-bewary https://api.bewary.app/mcp{"mcpServers":{"app-bewary-bewary":{"type":"http","url":"https://api.bewary.app/mcp"}}}Cursor で開く{"servers":{"app-bewary-bewary":{"type":"http","url":"https://api.bewary.app/mcp"}}}VS Code で開く{"mcpServers":{"app-bewary-bewary":{"type":"http","url":"https://api.bewary.app/mcp"}}}{"mcpServers":{"app-bewary-bewary":{"serverUrl":"https://api.bewary.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.bewary.app/mcp認証が必要ツール
詳細
Bewary
Bewary は、アプリや AI エージェント向けの詐欺検出 API および MCP サーバーです。フィッシング、詐欺、脅威インテリジェンスを照会でき、開発者、トラスト&セーフティチーム、エージェント開発者を対象としています。リンク、ドメイン、IP アドレス、電話番号、SMS ショートコード、メールアドレス、暗号資産ウォレット、IBAN、モバイルアプリ、決済ハンドルを照会すると、判定(scam、suspicious、safe、unknown)、詐欺である確率、その根拠となる事実、コードで分岐に使える理由コードが返されます。unknown は決して safe を意味しません。
このリポジトリには、クライアントである bewary CLI と、MCP クライアント(Claude Code、Cursor、Gemini CLI)用のセットアップファイルが含まれています。API とそのデータは、bewary.app でホストされているサービスです。
- ドキュメント:https://bewary.app/docs
- MCP サーバー:
https://api.bewary.app/mcp(ストリーミング可能な HTTP、15 個のツール) - OpenAPI:https://api.bewary.app/v1/openapi.json
- 公式 MCP Registry:
app.bewary/bewary
無料キーでは、カード登録なしで毎月 1,000 クレジットを利用できます:https://bewary.app/account。照会 1 回につき 1 クレジットを消費します。前払いクレジットパックは 20 ドルからで、有効期限はありません。
MCP:エージェントに詐欺チェック機能を提供
サインインに対応したクライアント(Claude、ChatGPT、Claude Code、Cursor)は、https://api.bewary.app/mcp に接続し、OAuth で Bewary にサインインできます。どのクライアントでも、代わりに Authorization: Bearer ヘッダーで API キーを送信できます。
MCP サーバーはこのアドレスでのみ動作します。インストールするローカルサーバーや stdio サーバーはありません。後述の bewary CLI はターミナルツールであり、MCP サーバーではありません。
Claude Code
claude mcp add --transport http bewary https://api.bewary.app/mcp \
--header "Authorization: Bearer $BEWARY_API_KEY"
このリポジトリをプラグインとしてインストールすることもできます。MCP サーバーに加え、エージェントがいつチェックすべきかを指示するスキルが追加されます。
/plugin marketplace add bewary-app/bewary
/plugin install bewary@bewary
Claude および ChatGPT アプリ: URL https://api.bewary.app/mcp を使ってカスタムコネクターを追加し、求められたらサインインします。
Cursor(~/.cursor/mcp.json):
{
"mcpServers": {
"bewary": {
"url": "https://api.bewary.app/mcp",
"headers": { "Authorization": "Bearer YOUR_BEWARY_API_KEY" }
}
}
}
VS Code(.vscode/mcp.json):
{
"servers": {
"bewary": {
"type": "http",
"url": "https://api.bewary.app/mcp",
"headers": { "Authorization": "Bearer YOUR_BEWARY_API_KEY" }
}
}
}
Windsurf(mcp_config.json):
{
"mcpServers": {
"bewary": {
"serverUrl": "https://api.bewary.app/mcp",
"headers": { "Authorization": "Bearer YOUR_BEWARY_API_KEY" }
}
}
}
Gemini CLI: gemini extensions install https://github.com/bewary-app/bewary を実行すると、キーを求められ、キーチェーンに保存されます。
ツール
| ツール | 確認できる内容 |
|---|---|
lookup_url | このリンクを安全に開けるか、フィッシングまたはマルウェアのリンクかを確認します。短縮 URL やリダイレクトを解決し、実際のリンク先を確認します。 |
lookup_domain | ドメインの登録年数、類似ブランドを装う手法、悪用されている TLD、ブロックリストの状態、判定を確認します。 |
related_domains | このドメインと IP アドレス、ネームサーバー、証明書、レジストラ、ページテンプレートを共有する他のドメインを確認します。 |
lookup_ip | ネットワーク所有者、ASN、国、ホスティングの種類、逆引き DNS を確認します。 |
lookup_phone | 電話番号の国、番号の種類、FTC および FCC への苦情、判定を確認します。 |
lookup_shortcode | 米国の SMS ショートコードの運営者と、それが正規、共有、または詐欺のコードかどうかを確認します。 |
lookup_email | メールサーバー、一時利用または無料のプロバイダー、役割アドレス、および送信者ドメインの情報を確認します。 |
lookup_wallet | 暗号資産ウォレットに関する詐欺報告、OFAC 制裁、Tether および Circle による凍結を確認します。 |
lookup_iban | IBAN が有効か、銀行名と BIC は何か、受取人が申告する国との不一致がないかを確認します。 |
lookup_app | アプリが App Store または Google Play で公開中か、取り下げられたかを確認します。 |
lookup_payment_handle | Cash App、PayPal.me、Venmo のハンドルが存在し、有効で、詐欺リストに掲載されているかを確認します。 |
watch、unwatch、list_watches、list_events | ドメイン、電話番号、ウォレット、ブランドを追跡し、変更時のイベントを確認します。 |
照会は読み取り専用です。watch と unwatch が変更するのは、アカウントのウォッチ対象のみです。
CLI:ターミナルから詐欺をチェック
インストール不要。Node 18 以降が必要です。
export BEWARY_API_KEY="bw_..."
npx bewary url https://amazon-orders-help.top/confirm
Scam ▂▄▆█ p_scam 0.9116
High Fake domain (brand + suspicious TLD) DOMAIN_BRAND_ON_ABUSED_TLD
Medium Lookalike domain DOMAIN_LOOKALIKE_BRAND_WORD
url https://amazon-orders-help.top/confirm Scam
domain amazon-orders-help.top Scam
コマンド:url、domain、phone、shortcode、email、ip、wallet、iban、app、payment-handle、related、watch、watches、unwatch、events。--json は API の応答をそのまま出力し、--fail-on suspicious|scam は判定が指定値以上になると終了コード 2 で終了します。これにより CI のステップが失敗します。ソース: cli/。詳細ガイド:https://bewary.app/docs/cli
REST API
curl -s "https://api.bewary.app/v1/url?u=https://amazon-orders-help.top/confirm" \
-H "Authorization: Bearer $BEWARY_API_KEY"
すべての照会は、同じ形式のデータを返します。verdict、p_scam、reason_codes、型付きファクトを含むentities、およびソースクラスを含むsignalsです。判定は証拠に基づいており、言語モデルによるものではありません。フィッシングやマルウェアのフィード、FTC Do Not CallやFCCへの苦情、CERT Polska、OFACの制裁リスト、証明書透明性ログ、そしてBewary独自のDNS履歴をもとにしています。エンドポイント、料金、レスポンス形式については、https://bewary.app/docs をご覧ください。
このリポジトリの内容
| パス | 内容 |
|---|---|
cli/ | bewary npmパッケージのソース |
.claude-plugin/、.mcp.json、skills/ | Claude Codeプラグインとマーケットプレイス |
.cursor-plugin/、mcp.json | Cursorプラグイン |
gemini-extension.json、GEMINI.md | Gemini CLI拡張機能 |
server.json | 公式MCP Registryに登録されているサーバーのエントリー |
ライセンス
このリポジトリ内のすべてのものにMITライセンスが適用されます。Bewary APIの利用には、利用規約およびプライバシーポリシーが適用されます。お問い合わせ先:[email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。