关于 PayPerScreen
PayPerScreen 是面向 Agent 的 MCP 服务,可筛查个人、企业、加密钱包、邮箱和 IP 的合规及欺诈信号。付费检查通过 x402 按次使用 USDC 支付,无需账户或订阅。
主要功能
- 01按制裁名单筛查个人与企业
- 02核查钱包的制裁及黑客名单
- 03分析邮箱欺诈信号
- 04检查 IP 的 Spamhaus 与 Tor 记录
- 05查看名单覆盖范围和支出
适用场景
- 01核查个人或企业是否命中制裁名单
- 02在交易前检查加密钱包
- 03评估邮箱或 IP 的欺诈迹象
MCP 相关
该 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 Agent 提供合规筛查功能。Claude、Cursor 或任何 MCP 客户端都可以通过 PayPerScreen 筛查个人、公司、加密货币钱包、电子邮件和 IP 地址,并通过 x402 使用 USDC 支付每次筛查 1 至 2 美分。无需账户、API 密钥或订阅。
| 工具 | 功能 | 价格 |
|---|---|---|
screen_name | 根据 OFAC SDN、联合国、欧盟和英国制裁名单筛查个人或公司(每日更新)。每条命中结果包括:列名、评分、记录 ID、计划、别名,以及与所提供信息进行对比的出生日期/国籍/类型 | $0.02 |
screen_wallet | 根据所有 OFAC 制裁地址(标明相关方)、Tether 在 Tron 上的 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(设置 → 开发者 → 编辑配置)、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 | 每个会话的美元消费上限;签署任何付款前都会进行检查 |
PAYPERSCREEN_NETWORK | base | base、polygon 或 arbitrum:钱包持有 USDC 的网络 |
PAYPERSCREEN_API_URL | https://api.payperscreen.com | 要调用的 API |
无需 ETH 或 Gas:你只需签署 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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。