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
Cursor and clients supporting remote URL configuration (check your client's format):
{
"mcpServers": {
"lemreveal": {
"url": "https://lemreveal.com/api/public/v1/mcp"
}
}
}Endpoint: https://lemreveal.com/api/public/v1/mcp — Streamable HTTP, JSON-RPC 2.0, with the protocol version negotiated by the MCP SDK. 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.
list_products(none)See the existing dossier, Watch and Teams offers. No purchase is made.
report_quote(query, country)Get the $19 dossier offer and a website review link. Confirm the exact company and approve payment in Stripe; a quote is not an order.
Paid account access — pending activation
Protected tools are implemented but not yet activated: the existing Cloud backend needs OAuth configuration. Do not paste a website session token or service key into an AI chat. Once enabled, your client will open a consent screen for account, report and watch permissions.
Account tools: account_entitlements, list_reports, get_report, list_watchlists, list_watches, create_watch, watch_changes and remove_watch. Only reports already claimed to your account are returned. Guest delivery emails must first be claimed through the website.
Existing plans and prices apply. Subscriptions do not include unlimited $19 dossiers. Quotes require human checkout approval; the MCP never automatically charges a saved card. Large batch research jobs and downloadable report PDFs are not available through this version.
Review existing plansPrompts 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?
Free search, coverage, status and product quotes do not need an account. Private reports and account watch tools require OAuth consent and scoped access. Protected tools remain unavailable until OAuth is configured on our existing backend.
Which MCP clients does it work with?
Use a client supporting remote Streamable HTTP MCP. The implementation is tested with the official MCP SDK. Individual desktop integrations and OAuth support vary; those clients are not all independently certified here.
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?
Account-connected watch tools can list, create and remove watches and retrieve source-cited changes once OAuth is enabled. They require explicit consent and enforce the existing database plan limits. Free accounts have three monitored companies, Watch has 50 and Teams has 500. Only supported registers can be automatically re-checked.
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.