Company register lookups, inside your AI assistant
Language models are confidently wrong about whether a company exists. This server lets yours check the official national register instead — free, keyless, read-only.
Install
Claude Code / CLI:
claude mcp add --transport http lemreveal https://lemreveal.com/api/public/v1/mcp
Claude Desktop, Cursor and other config-file clients:
{
"mcpServers": {
"lemreveal": {
"url": "https://lemreveal.com/api/public/v1/mcp"
}
}
}Endpoint: https://lemreveal.com/api/public/v1/mcp — Streamable HTTP, JSON-RPC 2.0, protocol version 2024-11-05. A plain GET on that URL returns the server card if you want to inspect it first.
Tools
search_company(query, country)Look up a company in its official national register by name or registration number. Returns registered name, identifier, status, legal form, address, plus the source and retrieval time.
list_registers(provides (optional))Which official registers are readable and what each publishes: search, officers, filings, monitoring, ownership, documents.
register_status(none)Which registers answered their last automated probe, and which are degraded or paused.
Prompts that use it well
- Is “Chrono Watch ApS” a real registered company in Denmark, and is it still active?
- Check this supplier against the official register before I pay the deposit — company number 24256790, Denmark.
- Which national company registers can you read, and which of them publish directors?
- Look up SIREN 552032534 in the French register and tell me the current legal form.
Questions
What is the LemReveal MCP server?
It is a Model Context Protocol server that lets an AI assistant read official national company registers during a conversation. Instead of the model guessing whether a company exists, it calls a tool that reads the register and returns the record with its source and timestamp.
Do I need an API key or account?
No. The server is unauthenticated because every tool is read-only and returns data that is already public. Add the URL and it works.
Which MCP clients does it work with?
Any client that speaks Streamable HTTP MCP — Claude Desktop and Claude Code, Cursor, Windsurf, Cline, and the MCP SDKs. There is nothing client-specific in the implementation.
Which countries are covered?
Registers currently live include United Kingdom (Companies House), Australia (ABR), Canada (Corporations Canada), France (Annuaire des Entreprises), Denmark (CVR), Norway (Brreg). Call list_registers for the authoritative answer — it reads the same table our product runs on, so it cannot overstate coverage.
Can it monitor a company for changes?
The MCP tools are read-only. Monitoring — being emailed when a register field changes — is set up on the website, free for up to three companies. We kept write operations off an unauthenticated server on purpose.
Is this KYC or AML screening?
No. It returns company registration facts only. There is no sanctions, PEP or adverse-media screening here, and register data alone does not discharge an AML obligation.
Prefer plain HTTP? The same data is available through the REST API. Want an email when a record changes? That is registry monitoring, free for three companies.