mcpField
L
LayerCall

LayerCall

远程服务
layercall.com安全05 周前更新

关于 LayerCall

LayerCall 是面向注册流程和风险调查的欺诈评分服务,可评估 IP、电子邮件、电话号码、域名、设备及组合用户数据,并返回判定和相关信号。

主要功能

  1. 01评估 IP、电子邮件、电话、域名和设备风险
  2. 02生成综合用户风险判定
  3. 03返回风险分数、判定及相关信号
  4. 04批量检查最多 500 个值
  5. 05提供合成测试结果

适用场景

  1. 01在创建账户前评估注册风险
  2. 02检查 VPN、代理和数据中心信号
  3. 03验证联系方式及域名信誉
  4. 04使用确定性样例测试欺诈检查逻辑

MCP 相关

LayerCall 通过 Streamable HTTP 提供远程 MCP 服务,开放七种工具,用于评分 IP、域名、设备和用户,以及验证电子邮件、电话和 Agent。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://www.layercall.com/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://www.layercall.com/api/mcp需要授权

工具

7
参数类型必填说明
ipstring是IPv4 或 IPv6 地址,例如 8.8.8.8
strictnessinteger否0 表示宽松,1 表示均衡(默认值),2 表示严格,3 表示极严格。仅调整判定阈值;分数保持不变。

详细介绍

LayerCall SDKs

npm PyPI License Dependencies

LayerCall 的官方客户端——只需一次调用,即可评估 IP、 邮箱、电话号码、域名或整个注册流程的欺诈风险。

安装文档
Node / TypeScriptnpm i layercallnode/README.md
Pythonpip install layercallpython/README.md
CLInpx layercall ip 8.8.8.8见下文

两个客户端都没有任何依赖项。信任检查位于注册流程中, 而这正是应用程序中最不适合引入依赖树的地方。

获取免费 API 密钥——每月 1,000 次查询, 无需信用卡,也没有每日上限。

无需安装即可试用

export LAYERCALL_API_KEY=tl_live_...
npx layercall ip 8.8.8.8
npx layercall email [email protected]
npx layercall domain example.com
npx layercall user --ip 1.2.3.4 --email [email protected]

返回内容

每个端点都返回相同的结构:0–100 的 risk_score、 allow | review | block 判定,以及背后的信号。

{
  "ip": "185.220.101.1",
  "risk_score": 60,
  "verdict": "review",
  "signals": {
    "is_vpn": true,
    "is_proxy": true,
    "is_datacenter": true,
    "is_tor": true,
    "recent_abuse": false
  },
  "geo": { "country": "DE", "city": "Berlin", "asn": "AS60729" },
  "vpn_provider": null
}

集成前值得了解的两件事

优先采用升级验证,而不是拒绝。 review 区间从普通商用 VPN 所处的风险水平开始,而大多数 VPN 用户都是普通客户。让他们通过 OTP 或 3-D Secure 验证,而不是直接拒绝:真实用户几秒钟即可完成验证, 攻击者则不行;误报带来的只是额外操作,而不是失去客户。这也是 Stripe Radar 和 Sift 最终达成的共识。

null 表示未知,而非“否”。 当 TLD 不提供 RDAP 时,newly_registered 的值为 null(包括 .de、.ru、.ac.uk 等);当邮件服务商没有如实回应时, mailbox_exists 的值为 null——Gmail 和 Yahoo 会接受发往不存在地址的邮件。 将这两种情况都视为否定结果,正是这些字段要避免的错误。

端点

POST/GET /v1/score/ipVPN、代理、Tor、数据中心、地理位置、ASN
/v1/verify/email语法、MX、一次性邮箱、角色账户、域名年龄
/v1/lookup/phone全球号码计划验证、线路类型
/v1/score/domainRDAP 年龄、注册商、MX/SPF/DMARC、高风险 TLD
/v1/score/device设备指纹信誉度 + 机器人概率
/v1/score/user将上述各项加权汇总为一个判定
/v1/verify/agentWeb Bot Auth (RFC 9421)——证明 AI Agent 的身份与其声明相符
/v1/batch最多支持 500 个同类型值

完整参考文档:layercall.com/docs · OpenAPI 3.1:layercall.com/openapi.json

无需花费即可测试

测试模式密钥会返回确定性的合成数据,取自专门为此保留的范围——RFC 5737 地址、 example.com、555-01XX 虚构号码段。数据结构和字段与生产环境相同,因此你的断言 基于真实数据。测试不会产生费用、访问实时数据源,也不会写入共享信誉网络。

每个测试样例都有文档说明,因此你可以断言精确值,而不只是“是否返回了数字”: layercall.com/docs/test-mode

MCP — 在 AI Agent 中调用

LayerCall 通过 Streamable HTTP 使用 Model Context Protocol,因此 Claude Code、Claude Desktop、ChatGPT、Cursor、VS Code、Windsurf 和 Zed 都能在对话过程中运行 欺诈检查。无需安装任何东西——它是一个远程服务,只需添加 URL 和 API 密钥:

{
  "mcpServers": {
    "layercall": {
      "url": "https://www.layercall.com/api/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

该服务提供七个工具:score_ip、verify_email、lookup_phone、 score_domain、score_device、verify_agent 和 score_user。

VS Code 将顶层键命名为 servers,而不是 mcpServers。这是复制配置后静默失效的 常见原因。

各客户端的配置方法:layercall.com/docs/mcp

框架中间件

可直接用于这类中间件通常放置的两个位置。中间件会附加 req.trust,由你决定如何处理:

import { layercall } from "layercall/express";

app.post("/signup", layercall(), (req, res) => {
  if (req.trust.verdict === "block") return res.status(403).json({ error: "..." });
  if (req.trust.verdict === "review") flagForManualReview(req.trust);
  createAccount(req.body);
});

我们有意不提供 autoBlock: true。安装一行代码就开始拒绝用户,是欺诈工具的错误默认行为——问题会悄无声息地发生, 影响真实客户,而你只能从支持工单中得知。

默认情况下,它只对 POST/PUT/PATCH 请求进行评分,因为全局的 app.use() 会为每个请求(包括 favicon.ico)都计费。

参见 node/src/express.ts 和 node/src/next.ts(scoreRequest、withTrust)。

指南

面向正在处理突发事件的人,而非正在挑选产品的人。每篇指南的结尾都会指出 简单方案容易出错的地方——包括那些根本不需要 LayerCall 的部分。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。