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

Apify 上の Mamba Labs の Legal Entity Resolver アクター向けの MCP サーバーです。

企業のドメインを渡すと、その背後にある登録済みの法的エンティティ(法人名、会社番号、管轄、ステータス、LEI、VAT番号)を返します。ドメインごとに1行のフラットなレコード、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" }
    }
  }
}

Apify トークンは console.apify.com/account/integrations で取得できます。

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 のみを照会します。空のままにすると5つすべてを照会します。

match_strictness

enum

いいえ

exact は、正規化された法人名が一致する場合にのみレジスタのレコードを受け入れます。fuzzy は、信頼度が100未満の最良スコアの候補を返し、rejected_candidates に警告を含めます。デフォルトは exact です。

validate_vat

boolean

いいえ

企業自身のページで見つかった VAT 番号を EU VIES サービスで検証し、VIES が保持する名前を返します。レジスタ名との相互チェックとして機能します。デフォルトは true です。

skipCache

enum

いいえ

false はキャッシュを使用します。解決済みの企業は90日間、null は7日間キャッシュされます。true は強制的に新しい検索を行います。デフォルトは false です。

null はギャップではなく、成果物です

レジスタの検索エンドポイントはファジー検索であり、常に何かを返します。検索結果の最上位を採用すると、多くの場合、自信満々で間違った会社番号を取得することになります。このアクターは、正規化後に法人名が完全に一致する場合にのみマッチを受け入れます。そのため、10件中10件ではなく、およそ10件中6件のドメインしか解決されず、その6件こそが行動に値するのです。

マッチに基づいて行動する前に、match_method、match_confidence、rejected_candidates を確認してください。厳密性を fuzzy に設定すると、リサーチモードになります。ほとんどのドメインで、自信満々で間違った企業を返すことになります。

照会されるレジスタは3つです: UK Companies House、GLEIF、SEC EDGAR。

料金

解決されたドメインごとに課金され、さらに少額のアクター起動料金がかかります。キャッシュされた結果は、解決済みの企業で90日間、null で7日間保持されます。

料金はアクターの Apify ページに記載されています。このサーバーを実行すると Apify クレジットを消費します。

このサーバーが行う

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
ResponsivenessNo issues

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
    65 npm
    MIT
  • A
    license
    A
    quality
    A
    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
    89 npm
    MIT