Skip to main content
Glama
mambalabsdev

mcp-legal-entity-resolver

Legal Entity Resolver MCP Server

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

MCP-сервер для актора Legal Entity Resolver от Mamba Labs на Apify.

Передайте ему домен компании — и он вернёт зарегистрированное юридическое лицо, стоящее за ним: юридическое название, номер компании, юрисдикцию, статус, 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 дней для найденной компании и 7 дней для null. true принудительно выполняет новый поиск. По умолчанию false.

Null — это продукт, а не пробел

Поисковые конечные точки реестров нечёткие и всегда возвращают что-то. Если брать верхний результат поиска, вы чаще всего получите уверенно неверный номер компании. Этот актор принимает совпадение только тогда, когда юридические названия идентичны после нормализации, поэтому примерно 6 доменов из 10 разрешаются, а не 10 из 10, и поэтому эти 6 заслуживают действий.

Прочитайте match_method, match_confidence и rejected_candidates, прежде чем действовать на основе совпадения. Строгость fuzzy — это исследовательский режим: на большинстве доменов он выдаст вам уверенно неверную компанию.

Запрашиваются три реестра: UK Companies House, GLEIF и SEC EDGAR.

Оплата

Вы платите за каждый разрешённый домен плюс небольшую плату за запуск актора. Кэшированные результаты хранятся 90 дней для найденной компании и 7 дней для null.

Цены указаны на странице актора на Apify. Запуск этого сервера расходует кредиты Apify.

Что этот сервер делает и чего не делает

Это тонкий клиент для актора Apify. Он передаёт ваш ввод как есть и возвращает вывод актора без изменений. Всё описанное выше поведение реализовано в акторе, а не здесь.

Это не база данных компаний и не кредитный или рисковый продукт. Он не оценивает компании, не присваивает им рейтинги и не говорит, стоит ли с ними работать. Он отвечает на один вопрос: какое зарегистрированное юридическое лицо стоит за этим доменом.

Ошибки отображаются, а не проглатываются. Неверный ввод, неверный токен, исчерпанный баланс, таймаут или запуск, возвращающий что-либо кроме dataset, — всё это возвращается как явная ошибка инструмента, а не как пустой результат.

Исходный код

Актор доступен в 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
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
    241 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
    227 npm
    MIT