Home › Finance › registry-mcp — national company registries

registry-mcp — national company registries

The company registry MCP: brreg orgnr, Companies House, Bolagsverket organisationsnummer.

Python CloudLocal Remote
★ 0 stars Last pushed 2026-09-10 License: MIT

Topics: Finance & Fintech

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Remote (streamable-http)

https://api.foretak.dev/mcp Reachable (checked 2026-09-24)

Claude Code:

claude mcp add --transport http registry-mcp https://api.foretak.dev/mcp

Or add to your MCP client config:

{
  "mcpServers": {
    "registry-mcp": {
      "url": "https://api.foretak.dev/mcp"
    }
  }
}

Package (pypi 0.4.2)

uvx registry-mcp

Or add to your MCP client config:

{
  "mcpServers": {
    "registry-mcp": {
      "command": "uvx",
      "args": [
        "registry-mcp"
      ],
      "env": {
        "REGISTRY_MCP_CONTACT_EMAIL": "<YOUR_VALUE>",
        "REGISTRY_MCP_CACHE_PATH": "<YOUR_VALUE>",
        "COMPANIES_HOUSE_API_KEY": "<YOUR_VALUE>",
        "BOLAGSVERKET_CLIENT_ID": "<YOUR_VALUE>",
        "BOLAGSVERKET_CLIENT_SECRET": "<YOUR_VALUE>",
        "BOLAGSVERKET_ENVIRONMENT": "<YOUR_VALUE>"
      }
    }
  }
}
  • 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.
  • REGISTRY_MCP_CACHE_PATH — Path to the local SQLite response cache (24 h TTL). Defaults to ./data/cache.sqlite3.
  • COMPANIES_HOUSE_API_KEY secret — 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 secret — 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 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.

Package (npm 0.4.2)

npx -y [email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "registry-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "REGISTRY_MCP_CONTACT_EMAIL": "<YOUR_VALUE>",
        "COMPANIES_HOUSE_API_KEY": "<YOUR_VALUE>",
        "BOLAGSVERKET_CLIENT_ID": "<YOUR_VALUE>",
        "BOLAGSVERKET_CLIENT_SECRET": "<YOUR_VALUE>",
        "BOLAGSVERKET_ENVIRONMENT": "<YOUR_VALUE>"
      }
    }
  }
}
  • 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 secret — 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 secret — 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 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.

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry