Skip to main content
Glama
mcp-legal-entity-resolver

mcp-legal-entity-resolver

Legal Entity Resolver MCP Server

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

这是 Mamba Labs 在 Apify 上的 Legal Entity Resolver actor 的 MCP 服务器。

给它一个公司域名,它会返回其背后的注册法律实体:法定名称、公司编号、司法管辖区、状态、LEI 和增值税号。每个域名一行扁平数据,共 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 token。

Related MCP server: Workplace Program Detector MCP Server

工具

输入公司域名,输出其背后的注册法律实体。

输入

类型

必填

备注

domain

string

是

单个公司域名,例如 monzo.com。协议和路径会被去除。

legal_name_hint

string

否

跳过域名查找,直接使用此名称查询注册处。当你已经拥有法定名称,只想要注册记录时使用。

jurisdiction_hint

string

否

ISO-2 国家代码。GB/UK 查询 Companies House,US 查询 SEC EDGAR,FR 查询法国 Sirene 注册处(SIREN),NO 查询挪威 Brreg 注册处(organisasjonsnummer)。每个都会同时查询 GLEIF。任何其他代码仅查询 GLEIF。留空则查询全部五个。

match_strictness

enum

否

exact 仅在规范化后的法定名称相等时才接受注册记录。fuzzy 返回得分最高的候选者,其置信度低于 100,并在 rejected_candidates 中给出警告。默认值为 exact。

validate_vat

boolean

否

将公司自身页面上找到的任何增值税号通过欧盟 VIES 服务进行验证,并返回 VIES 持有的名称,作为与注册名称的交叉核对。默认值为 true。

skipCache

enum

否

false 使用缓存,已解析的公司为 90 天,null 为 7 天。true 强制重新查询。默认值为 false。

null 是产品,不是缺陷

注册处搜索接口是模糊的,它们总会返回一些内容。直接采用排名第一的搜索结果,往往得到的是一串看似可信实则错误的公司编号。该 actor 仅在规范化后法定名称完全一致时才接受匹配,这就是为什么大约 10 个域名中有 6 个能解析成功,而不是 10 个全部成功,也是为什么这 6 个结果值得采取行动。

在对匹配结果采取行动之前,请阅读 match_method、match_confidence 和 rejected_candidates。fuzzy 严格度是一种研究模式:在大多数域名上,它都会给你一个看似可信实则错误的公司。

会查询三个注册处:UK Companies House、GLEIF 和 SEC EDGAR。

计费

按每个已解析的域名收费,外加少量 actor 启动费。缓存结果的有效期为:已解析的公司 90 天,null 7 天。

定价见 actor 的 Apify 页面。运行此服务器会消耗 Apify 积分。

此服务器做什么与不做什么

它是 Apify actor 的轻量客户端。它透传你的输入,并原样返回 actor 的输出。上述所有行为都存在于 actor 中,而不是这里。

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

错误会被明确暴露,绝不会被吞掉。无效输入、无效 token、余额耗尽、超时,或运行返回的不是数据集,所有这些都会以明确的工具错误形式返回,而不是空结果。

来源

该 actor 位于 Apify Store。此包装器采用 MIT 许可证。

由 Mamba Labs 构建。

Available Tools

1 tool

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool updatev1.4.0
    • Changedresolve_legal_entity6 fields changed
      • removedInput schema / additionalProperties
        Removed value: -false
      • changedInput schema / properties / jurisdiction_hint / description
        Previous value: -"ISO-2 country code, for example GB or US. Narrows which registers are queried and cuts latency. Leave empty to query every register."New value: +"ISO-2 country code. GB or UK asks Companies House and GLEIF and returns a Companies House number. US asks GLEIF and SEC EDGAR. FR asks the French Sirene register and returns a SIREN. NO asks the Norwegian Brreg register and returns an organisasjonsnummer. Any other code asks GLEIF alone rather than guessing at a register with no adapter. Leave empty to query all five. Narrowing cuts latency, and registers_queried on the row records which were actually asked, so a null is never ambiguous."
      • addedInput schema / properties / max_charge_usd
        Added value: +{
        +  "description": "Optional spending cap for this call, in USD, passed to the actor as max_charge_usd. The run stops before any charge that would take it past this amount and keeps every row already charged. Leave empty to rely only on the maximum charge per run set on your Apify account.",
        +  "minimum": 0,
        +  "type": "number"
        +}
      • addedInput schema / properties / sec_requester_email
        Added value: +{
        +  "description": "Required. Your own working email address. Sent to the SEC with your name in the User-Agent of each EDGAR request, in the form the SEC asks for. Nothing else uses it.",
        +  "format": "email",
        +  "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
        +  "type": "string"
        +}
      • addedInput schema / properties / sec_requester_name
        Added value: +{
        +  "description": "Required. Your own name or your company's name. The SEC requires every automated request to EDGAR to identify the requester by name and email, and the actor sends yours, never a default.",
        +  "maxLength": 100,
        +  "minLength": 1,
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "domain"
        -]New value: +[
        +  "sec_requester_name",
        +  "sec_requester_email",
        +  "domain"
        +]
  2. 1 tool updatev1.0.0
    • First observedresolve_legal_entity

TDQS

A4.5/5.0

Scored across 1 tool

Disambiguation5/5

There is only one tool, so there is nothing to confuse it with. Its purpose (domain → registered legal entity) is stated unambiguously, including what it does not do (not a company database, not a risk product).

Naming Consistency5/5

A single tool named resolve_legal_entity follows a clear verb_noun snake_case pattern. There is no competing convention to clash with it.

Tool Count3/5

The server is deliberately scoped to one operation, and that operation is substantive (multi-register lookup with audit trail). Still, a single tool is thin for a server surface and forces any multi-domain or reverse-lookup workflow to be handled outside it.

Completeness4/5

The core read path is well covered: resolution, confidence/method metadata, rejected candidates, and multiple registers. Gaps are minor — no batch resolution of many domains and no reverse lookup (name/company number → domain), which an agent would have to loop around.

Maintenance

ActivityActive
ResponsivenessSyncing

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    MCP server for the Mamba Labs People Finder & Email Verifier actor on Apify. Give it a company domain, name or LinkedIn URL and it returns the people at that company who match your role, seniority and department filters, each as a structured contact record with an optional verified business email.
    1
    73 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server for the Mamba Labs Bluesky Brand Presence Mapper actor on Apify. Resolve a company domain to its Bluesky account with exact follower, following and post counts.
    1
    263 npm
    MIT