registry-mcp — national company registries is answering right now. Last checked 3 min ago. 664 installs a week from pypi. It exposes 7 tools. Last commit 10 Sep 2026.
The company registry MCP: brreg orgnr, Companies House, Bolagsverket organisationsnummer.
Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 5 September 2026. No other catalogue keeps this.
We read the source, 21 h ago · tools taken from the live server · rules 3dff92dd89df
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
const probe = spawnSync(cmd, ["--version"], {
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.
claude mcp add registry-mcp --transport http https://api.foretak.dev/mcp
{
"mcpServers": {
"registry-mcp": {
"url": "https://api.foretak.dev/mcp"
}
}
}
[mcp_servers.registry-mcp]
url = "https://api.foretak.dev/mcp"
{
"mcpServers": {
"registry-mcp": {
"url": "https://api.foretak.dev/mcp"
}
}
}
{
"mcpServers": {
"registry-mcp": {
"url": "https://api.foretak.dev/mcp"
}
}
}
This one needs environment variables set before it will start:
REGISTRY_MCP_CONTACT_EMAIL (Contact address sent in the User-Agent to the national registry, as Brønnøysundregistrene asks of API clients. Unset means an anonymous client, which may be blocked upstream.), COMPANIES_HOUSE_API_KEY (Companies House REST API key, required for the United Kingdom (GB). Free from developer.company-information.service.gov.uk. Unset means GB lookups return an upstream_error naming this variable; every other country still answers.), BOLAGSVERKET_CLIENT_ID (Bolagsverket OAuth 2 client id, required for Sweden (SE) together with BOLAGSVERKET_CLIENT_SECRET. Free, no contract: request both from Bolagsverket's kundanmälan form. Unset means SE lookups return an upstream_error naming both variables; every other country still answers.), BOLAGSVERKET_CLIENT_SECRET (Bolagsverket OAuth 2 client secret, the other half of BOLAGSVERKET_CLIENT_ID. Both are needed before Sweden (SE) can answer.), BOLAGSVERKET_ENVIRONMENT (Which Bolagsverket environment the Swedish credentials belong to: 'production' (default) or 'test'. It selects the data host and the token host as a pair, so the two can never be mixed.).
The author declared them in the registry entry; get the values from the project itself.
Read directly from the server with tools/list, grouped by what they act on.
If a tool disappears, we record the date.
company_deadlines
search_company
list_countries
fetch
lookup_company
search
validate_company_id
| URL | Transport | State | Latency | Checked |
|---|---|---|---|---|
| https://api.foretak.dev/mcp | streamable-http | answering | 229 ms | 3 min ago |
Companies House MCP — UK statutory company registry (BYO key)
EU company registry lookup across 16 countries incl. Sweden Bolagsverket.
Georgia registry reverse search: person or organisation → all companies and roles.
Hong Kong Companies Registry open data — company/BR-number search, new registrations & name changes
Checks whether a person or company is in the National Register of Punished Companies (CNEP) from the
MCP server for the Polish KRS company registry via the official Ministry of Justice API.
Georgia (the country) — National Register of Immovable Cultural Heritage.
Looks up the National Family Farming Registry (CAF) of a company from the CNPJ. Platform-hosted, no
Answers built from our own checks of this server.