Resolves company domains to registered legal entities and returns identifiers through an Apify-backed MCP tool.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Legal Entity Resolver.
resolve_legal_entityCompany domain in, the registered legal entity behind it out.
mcp-legal-entity-resolver MCP server connects an MCP client to Mamba Labs’ Legal Entity Resolver actor on Apify. It takes a company domain and returns the registered entity associated with that domain. The returned record can contain the legal name, company number, jurisdiction, registration status, Legal Entity Identifier (LEI), and VAT number, along with other fields produced by the actor.
The result is intended to identify the legal organization behind a website, not to assess that organization. The server does not provide credit scoring, risk ratings, trading recommendations, or a general company database. It passes inputs to the actor and returns the actor’s output without transforming it.
Each tool call starts an Apify actor run, waits for it to finish, and then reads the resulting dataset. The run can continue for up to 1,800 seconds. If the waiting period ends while the actor is still running, the response includes the run ID and an Apify console link so the run can be followed rather than discarded.
The actor first examines the company’s own pages for a legal name, then queries relevant registers for a match. Supported jurisdiction hints include GB or UK for Companies House, US for SEC EDGAR, FR for the French Sirene register, and NO for the Norwegian Brreg register. Each of these also checks GLEIF; other jurisdiction codes use GLEIF alone, while an empty hint queries all supported sources.
Exact matching is the default. In that mode, a candidate is accepted only when normalized legal names are equal. fuzzy mode returns the highest-scoring candidate with a confidence below 100 and a warning in rejected_candidates, so it should be treated as research output rather than confirmation. Review match_method, match_confidence, and rejected_candidates before using a result.
Install the package with:
The server requires an Apify token supplied as the APIFY_TOKEN environment variable. The token can be obtained from the Apify account integrations page. A Claude Desktop configuration uses npx as the command, passes the package name in the arguments, and places the token in the MCP server’s environment.
Apify usage consumes credits. Billing includes a per-domain resolution event and an actor-start event. Cached resolved results are retained for 90 days, while null results are cached for 7 days. Set skipCache to true to force a fresh lookup.
The mcp-legal-entity-resolver MCP server exposes one tool:
resolve_legal_entity: accepts one required domain string. Protocols and paths are removed from the supplied value.legal_name_hint: optionally skips domain lookup and searches registers using a known legal name.jurisdiction_hint: optionally limits the register strategy with an ISO-2 country code.match_strictness: selects exact or fuzzy matching; the default is exact.validate_vat: optionally checks a VAT number found on the company’s pages through EU VIES; the default is true.skipCache: chooses cached data or a fresh actor run; the default is false.A null result is an expected outcome when the actor cannot establish an exact registry match. Register search endpoints can return plausible but incorrect candidates, so accepting the first result is not equivalent to resolving the entity. Fuzzy mode increases recall but can return a wrong company.
The wrapper surfaces failures instead of replacing them with empty results. Invalid input or token errors, exhausted Apify balance, timeouts, and non-dataset actor results are returned as explicit tool errors. The server itself is MIT licensed; the underlying lookup behavior belongs to the Apify actor.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-legal-entity-resolver)<a href="https://allmcps.com/mcp/mcp-legal-entity-resolver"><img src="https://allmcps.com/api/badge/mcp-legal-entity-resolver?style=directory" alt="MCP Legal Entity Resolver on AllMCPs" /></a>