Registry MCP Server
by foretakio.github.foretak/registry-mcpv0.4.2
Company data from UK Companies House and Norway's Brønnøysund registers: lookup, name search, filing deadlines and Norwegian VAT registration checks.
context tax
queued
security
queued
cold start
queued
freshness
Active29d ago
Install Registry MCP server
Install in Claude Code
claude mcp add registry -e COMPANIES_HOUSE_API_KEY='<companies-house-api-key>' -e BOLAGSVERKET_CLIENT_ID='<bolagsverket-client-id>' -e BOLAGSVERKET_CLIENT_SECRET='<bolagsverket-client-secret>' -- npx -y registry-mcpInstall in Cursor
{
"mcpServers": {
"registry": {
"command": "npx",
"args": [
"-y",
"registry-mcp"
],
"env": {
"COMPANIES_HOUSE_API_KEY": "<companies-house-api-key>",
"BOLAGSVERKET_CLIENT_ID": "<bolagsverket-client-id>",
"BOLAGSVERKET_CLIENT_SECRET": "<bolagsverket-client-secret>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"registry": {
"command": "npx",
"args": [
"-y",
"registry-mcp"
],
"env": {
"COMPANIES_HOUSE_API_KEY": "<companies-house-api-key>",
"BOLAGSVERKET_CLIENT_ID": "<bolagsverket-client-id>",
"BOLAGSVERKET_CLIENT_SECRET": "<bolagsverket-client-secret>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"registry": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"registry-mcp"
],
"env": {
"COMPANIES_HOUSE_API_KEY": "<companies-house-api-key>",
"BOLAGSVERKET_CLIENT_ID": "<bolagsverket-client-id>",
"BOLAGSVERKET_CLIENT_SECRET": "<bolagsverket-client-secret>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"registry": {
"command": "npx",
"args": [
"-y",
"registry-mcp"
],
"env": {
"COMPANIES_HOUSE_API_KEY": "<companies-house-api-key>",
"BOLAGSVERKET_CLIENT_ID": "<bolagsverket-client-id>",
"BOLAGSVERKET_CLIENT_SECRET": "<bolagsverket-client-secret>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| 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 | — | yes | 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 | — | yes | 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 | — | yes | 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. |
| REGISTRY_MCP_CACHE_PATH | — | — | Path to the local SQLite response cache (24 h TTL). Defaults to ./data/cache.sqlite3. |
Remote endpoints
- streamable-http
https://api.foretak.dev/mcp
Freshness
Active — last maintenance signal 29d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-09-10 · 29d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-09-10 · 30d ago · official registry · v0.4.2
FAQ
›How do I install the Registry MCP server in Claude Code?
Run: claude mcp add registry -e COMPANIES_HOUSE_API_KEY='<companies-house-api-key>' -e BOLAGSVERKET_CLIENT_ID='<bolagsverket-client-id>' -e BOLAGSVERKET_CLIENT_SECRET='<bolagsverket-client-secret>' -- npx -y registry-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Registry require an API key?
Yes. It expects COMPANIES_HOUSE_API_KEY, BOLAGSVERKET_CLIENT_ID, BOLAGSVERKET_CLIENT_SECRET, of which 3 are secrets.
›Can I use Registry as a remote (hosted) MCP server?
Yes — it offers both a hosted endpoint and a local stdio package.
›Is Registry in the official MCP registry?
Yes, as io.github.foretak/registry-mcp.
Alternatives to Registry
Other finance & fintech MCP servers.