mcpField
M
mcp-legal-entity-resolver

mcp-legal-entity-resolver

本地服务
github.com/mambalabsdev商业与营销01 周前更新

关于 mcp-legal-entity-resolver

这款 MCP 服务将公司域名解析为注册法律实体,并返回法定名称、公司编号、LEI 和 VAT 编号等信息。它适用于核验 Clay 或 CRM 中的公司记录,并通过严格匹配避免接受不确定的结果。

主要功能

  1. 01将域名解析为法律实体
  2. 02返回注册和司法管辖区信息
  3. 03获取可用的 LEI 和 VAT 编号
  4. 04支持精确或模糊名称匹配
  5. 05通过 EU VIES 验证找到的 VAT 编号

适用场景

  1. 01识别公司域名对应的注册实体
  2. 02补充 Clay 或 CRM 公司记录
  3. 03交叉核验公司的 VAT 编号

MCP 相关

向 MCP 客户端提供 `resolve_legal_entity` 工具。它将查询输入转交给 Apify Actor,并返回其结果。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-legal-entity-resolver": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-legal-entity-resolver"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-legal-entity-resolver
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-legal-entity-resolver1.4.0

工具

1

收录的工具列表 · 更新于 2 周前

参数类型必填说明
domainstring是单个公司域名,例如 monzo.com。协议和路径会被剥除。
skipCacheenum否false 使用缓存:已解析公司的缓存期限为 90 天,空值的缓存期限为 7 天。true 强制重新查询。默认值:"false"。false | true
validate_vatboolean否将公司自有页面上找到的任何 VAT 号码提交至 EU VIES 服务进行验证,并返回 VIES 中登记的名称,用于与注册名称交叉核对。默认值:true。
legal_name_hintstring否跳过域名查询,直接使用此名称查询登记机构。如果你已知法定名称,只想获取登记记录,请使用此项。
match_strictnessenum否exact 仅在规范化后的法定名称相同时才接受注册记录,这是默认设置,也是推荐选项。fuzzy 会返回得分最高的候选项,其置信度低于 100,并在 rejected_candidates 中附带警告。注册机构搜索采用模糊匹配且始终会返回结果,因此在大多数域名情况下,fuzzy 模式会给出一个看似可信但实际错误的公司。默认值:"exact"。exact | fuzzy
jurisdiction_hintstring否ISO-2 国家代码。GB 或 UK 会查询 Companies House 和 GLEIF,并返回 Companies House 编号。US 会查询 GLEIF 和 SEC EDGAR。FR 会查询法国 Sirene 登记处并返回 SIREN。NO 会查询挪威 Brreg 登记处并返回 organisasjonsnummer。其他代码仅查询 GLEIF,不会猜测没有适配器的登记处。留空则查询全部五个来源。缩小范围可降低延迟;行中的 registers_queried 会记录实际查询的来源,因此 null 的含义不会模糊。

详细介绍

法人实体解析器 MCP 服务

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

法人实体解析器 MCP 服务

这是一个 MCP 服务,用于调用 Mamba Labs 在 Apify 上的 法人实体解析器 Actor。

提供公司域名后,它会返回其背后注册的法人实体信息:法定名称、公司编号、司法管辖区、状态、LEI 和 VAT 号码。每个域名对应一行扁平数据,共 24 个字段,可直接用于 Clay 或 CRM。

安装

npx -y @mambalabsdev/mcp-legal-entity-resolver
Claude Desktop
{
  "mcpServers": {
    "mamba-legal-entity-resolver": {
      "command": "npx",
      "args": ["-y", "@mambalabsdev/mcp-legal-entity-resolver"],
      "env": { "APIFY_TOKEN": "your-apify-token" }
    }
  }
}

请在 console.apify.com/account/integrations 获取 Apify 令牌。

工具

resolve_legal_entity

输入公司域名,返回其背后注册的法人实体。

输入类型必填说明
sec_requester_namestring是你的姓名或公司名称,将发送给 SEC。
sec_requester_emailstring是你的常用电子邮件地址,将与你的姓名一并发送给 SEC。
domainstring是单个公司域名,例如 monzo.com。协议和路径会被移除。
legal_name_hintstring否跳过域名查询,直接使用此名称查询登记机构。如果你已知法定名称,只想获取登记记录,请使用此参数。
jurisdiction_hintstring否ISO-2 国家代码。GB/UK 查询 Companies House,US 查询 SEC EDGAR,FR 查询法国 Sirene 登记机构(SIREN),NO 查询挪威 Brreg 登记机构(organisasjonsnummer)。每种情况都会同时查询 GLEIF。其他代码仅查询 GLEIF。留空则查询全部五个来源。
match_strictnessenum否exact 仅在规范化后的法定名称相同时接受登记记录。fuzzy 会返回得分最高的候选项,其置信度低于 100,并在 rejected_candidates 中给出警告。默认为 exact。
validate_vatboolean否将从公司自有页面找到的 VAT 号码提交至欧盟 VIES 服务进行验证,并返回 VIES 保存的名称,用于与登记名称交叉核对。默认为 true。
skipCacheenum否false 使用缓存;已解析公司的缓存有效期为 90 天,空结果为 7 天。true 强制重新查询。默认为 false。
max_charge_usdnumber否此调用的可选支出上限,单位为 USD。Actor 会在任何可能导致运行费用超过该金额的扣费发生前停止,并保留已扣费的所有行。

null 是结果,不是缺口

注册机构的搜索端点具有模糊性,而且总会返回结果。直接采用排名第一的搜索结果,往往会自信地给出错误的公司编号。此 Actor 只有在规范化后的法定名称完全一致时才接受匹配,因此大约只有 10 个域名中的 6 个能解析成功,而不是 10 个全部成功;也正因如此,这 6 个结果才值得采取行动。

采取行动前,请先查看 match_method、match_confidence 和 rejected_candidates。fuzzy 严格度是一种研究模式:对于大多数域名,它都会给出一个看似可信、实则错误的公司。

会查询三个注册机构:英国 Companies House、GLEIF 和 SEC EDGAR。

SEC 字段为何必填。 SEC 要求所有向 EDGAR 发出的自动请求都通过 User-Agent 标明请求者的姓名和邮箱,格式为 Name [email protected](SEC:访问 EDGAR 数据)。Actor 会发送你提供的 sec_requester_name 和 sec_requester_email,绝不会使用默认或共享身份。缺少任一字段时,请求会在发送前失败,并指出这两个字段。

计费

每解析一个域名都会收费,另加平台的 Actor 启动事件费用。价格来自实时价格记录,读取日期为 2026-10-05:

事件每个事件的价格(USD)触发条件
domain-resolvedFree 计划为 $0.007,Apify 更高阶计划最低为 $0.00595查询一个域名:抓取并读取公司自有页面以查找法定名称,然后查询最多三个公司注册机构以进行精确匹配。无论注册机构是否匹配,都会收费,因为两种情况所做的工作相同;如果只对匹配成功的情况收费,就会促使此 Actor 进行猜测。域名完全无法访问时不收费。
apify-actor-start$0.00005Actor 开始运行时收费。收费事件数量取决于 Actor 的内存用量(每 GB 一个事件,至少一个事件)。

已解析公司的结果缓存 90 天,null 缓存 7 天。Actor 的 Apify 页面列出了当前价格。运行此服务会消耗 Apify 额度。

此服务的功能与非功能

这是 Apify Actor 的轻量客户端。它会原样传递你的输入,并返回 Actor 未经修改的输出。以上描述的所有行为都由 Actor 实现,而非此处实现。

这不是公司数据库,也不是信用或风险产品。它不会为公司打分、评级,也不会告诉你是否应该与其交易。它只回答一个问题:该域名背后是哪家已注册的法人实体?

错误会明确返回,不会被忽略。无效输入、无效令牌、余额耗尽、超时,或运行返回的内容不是数据集,都会作为明确的工具错误返回,而不会变成空结果。

每次调用的运行方式

每次调用都会启动 Actor 运行,轮询直到运行结束,然后读取数据集。运行最长可持续 1,800 秒。如果本次调用停止等待时运行仍未结束,调用会返回运行 ID 和控制台链接,而不是返回超时,因此结果永远不会丢失。

源码

此 Actor 位于 Apify Store。此封装采用 MIT 许可。

由 Mamba Labs 构建

评论

支持 Markdown

第一次接触 MCP?

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

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