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 번호. 도메인당 하나의 평면 행으로 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만 조회합니다. 비워 두면 다섯 곳을 모두 조회합니다.

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은 공백이 아니라 결과물입니다

등록부 검색 엔드포인트는 fuzzy 방식이라 항상 무언가를 반환합니다. 상위 검색 결과를 그대로 사용하면 십중팔구 자신 있게 틀린 회사 번호를 얻게 됩니다. 이 액터는 정규화 후 법인명이 동일한 경우에만 일치로 간주합니다. 그래서 10개 중 10개가 아니라 대략 10개 중 6개 도메인만 식별되며, 그 6개가 행동할 가치가 있는 이유입니다.

일치 결과를 활용하기 전에 match_method, match_confidence, rejected_candidates를 읽으세요. fuzzy 엄격도는 연구 모드입니다. 대부분의 도메인에서 자신 있게 틀린 회사를 건네줄 것입니다.

조회되는 등록부는 UK Companies House, GLEIF, SEC EDGAR 세 곳입니다.

요금

식별된 도메인당 요금이 부과되며, 소액의 액터 시작 수수료가 추가됩니다. 캐시된 결과는 식별된 회사의 경우 90일, null의 경우 7일입니다.

가격은 액터의 Apify 페이지에서 확인할 수 있습니다. 이 서버를 실행하면 Apify 크레딧이 소모됩니다.

이 서버가 하는 일과 하지 않는 일

이 서버는 Apify 액터의 얇은 클라이언트입니다. 입력을 그대로 전달하고 액터의 출력을 변경 없이 반환합니다. 위에서 설명한 모든 동작은 여기가 아니라 액터에 있습니다.

이 서버는 회사 데이터베이스도, 신용·리스크 상품도 아닙니다. 회사를 평가하거나 등급을 매기거나 거래 여부를 알려주지 않습니다. 단 하나의 질문에 답할 뿐입니다: 이 도메인 뒤에 있는 등록된 법인은 무엇인가?

오류는 숨기지 않고 표면화됩니다. 잘못된 입력, 유효하지 않은 토큰, 잔액 부족, 시간 초과, 또는 데이터셋이 아닌 다른 것을 반환하는 실행은 모두 빈 결과 대신 명시적인 도구 오류로 반환됩니다.

소스

액터는 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
    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