PayPerScreen について
PayPerScreenは、個人、企業、暗号資産ウォレット、メール、IPを審査するエージェント向けMCPサーバーです。x402経由でチェックごとにUSDCで支払い、アカウントやサブスクリプションは不要です。
主な機能
- 01制裁リストによる個人・企業の照合
- 02制裁・ハッカーリストによるウォレット確認
- 03メールの不正利用シグナル分析
- 04SpamhausとTorによるIP確認
- 05リスト範囲と支出の確認
活用シーン
- 01個人や企業の制裁該当性の確認
- 02取引前の暗号資産ウォレット確認
- 03メールやIPの不正利用兆候の評価
MCP 対応
MCPクライアントに審査ツールと、無料の対象リスト確認、サンプル、支出状況ツールを提供します。有料チェックはx402経由でUSDC決済されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y payperscreen-mcpPAYPERSCREEN_PRIVATE_KEYシークレットPrivate key of a wallet holding a few dollars of USDC; pays 2 cents per check. Free tools work without it.PAYPERSCREEN_MAX_SPENDMaximum USD the server may spend per session (default 1.00).PAYPERSCREEN_NETWORKWhere the wallet holds USDC: base (default), polygon or arbitrum.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
8掲載時のツール一覧 · 今日に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| dob | string | いいえ | 生年月日、YYYY-MM-DD |
| name | string | はい | 個人または企業のフルネーム |
| type | enum | いいえ | 個人(デフォルト)または法人Individual | Entity |
| limit | integer | いいえ | リストごとの一致件数。デフォルトは 1 |
| country | string | いいえ | 国籍または国 |
| threshold | number | いいえ | 最小一致スコア。デフォルトは 0.4 |
詳細
PayPerScreen MCP サーバー
AI エージェントにコンプライアンスチェック機能を提供します。Claude、Cursor、または任意の MCP クライアントから、PayPerScreen を使って人物、企業、暗号資産ウォレット、メールアドレス、IP アドレスをスクリーニングできます。料金は x402 経由でチェックごとに 1~2 セント、USDC で支払います。アカウント、API キー、サブスクリプションは不要です。
| ツール | 機能 | 価格 |
|---|---|---|
screen_name | OFAC SDN、国連、EU、英国の制裁リスト(毎日更新)に対して人物または企業を照合します。一致した場合は、掲載名、スコア、レコード ID、プログラム、別名、および入力内容との生年月日/国籍/種別の比較結果を返します | $0.02 |
screen_wallet | OFAC の制裁対象アドレス(対象者名も表示)、Tron 上の Tether の USDT 凍結リスト、および FBI が特定したハッキングウォレットと照合します | $0.02 |
check_email | 10 種類の決定論的な不正シグナル(使い捨てドメイン、ドメインの登録期間、ブロックリスト、類似ドメインなど)を確認します | $0.02 |
check_ip | Spamhaus ZEN および Tor の出口ノードを確認します(ベータ版) | $0.01 |
lists_coverage | 確認対象のリスト、レコード数、公開日を表示します | 無料 |
sample_name_screen、sample_wallet_screen | 固定のサンプルに対する実際の結果を表示し、形式を確認できます | 無料 |
spending_status | このセッションで上限に対して使用した金額を表示します | 無料 |
結果は確認のための一致候補であり、法的な判断ではありません。不正な入力に対して料金が請求されることはありません。
セットアップ
Node.js 20 以降が必要です。有料ツールを使う場合は、Base(または Polygon、Arbitrum)上に数ドル分の USDC が入ったウォレットも必要です。メインのウォレットではなく、専用のウォレットを使用してください。秘密鍵は MCP クライアントの設定に保存されます。
Claude Code
claude mcp add payperscreen -e PAYPERSCREEN_PRIVATE_KEY=0xYOUR_KEY -- npx -y payperscreen-mcp
Claude Desktop(Settings → Developer → Edit config)、Cursor(~/.cursor/mcp.json)、およびその他ほとんどのクライアント:
{
"mcpServers": {
"payperscreen": {
"command": "npx",
"args": ["-y", "payperscreen-mcp"],
"env": {
"PAYPERSCREEN_PRIVATE_KEY": "0xYOUR_KEY",
"PAYPERSCREEN_MAX_SPEND": "1.00"
}
}
}
}
無料ツールのみを使う場合は、キーを省略してください。
設定
| 変数 | デフォルト | 用途 |
|---|---|---|
PAYPERSCREEN_PRIVATE_KEY | なし | 支払いに使うウォレットです。設定されていない場合、有料ツールは追加方法を案内します |
PAYPERSCREEN_MAX_SPEND | 1.00 | セッションごとの支出上限(USD)です。支払いに署名する前に確認されます |
PAYPERSCREEN_NETWORK | base | base、polygon、arbitrum:ウォレットが USDC を保有するネットワークです |
PAYPERSCREEN_API_URL | https://api.payperscreen.com | 呼び出す API です |
ETH やガス代は不要です。USDC の支払い承認に署名するだけで、Coinbase のファシリテーターが決済します。
仕組み
有料ツールはそれぞれ PayPerScreen API を呼び出します。API は価格とともに 402 Payment Required を返します。サーバーはウォレットからの USDC 支払いに署名して再試行し、結果はレシート(支払額、トランザクション、セッション合計)とともに返されます。API ドキュメントと方法論をご覧ください。
開発
npm install
PAYPERSCREEN_API_URL=http://localhost:4025 PAYPERSCREEN_PRIVATE_KEY=0x... npm run test:e2e
MIT ライセンス。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。