| REGISTRY_MCP_CONTACT_EMAIL | No | 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 | No | Path to the local SQLite response cache (24 h TTL). Defaults to ./data/cache.sqlite3. |
| COMPANIES_HOUSE_API_KEY | No | 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. Secret. |
| BOLAGSVERKET_CLIENT_ID | No | 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. Secret. |
| BOLAGSVERKET_CLIENT_SECRET | No | Bolagsverket OAuth 2 client secret, the other half of BOLAGSVERKET_CLIENT_ID. Both are needed before Sweden (SE) can answer. Secret. |
| BOLAGSVERKET_ENVIRONMENT | No | 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_CONTACT_EMAIL | No | 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 | No | 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. Secret. |
| BOLAGSVERKET_CLIENT_ID | No | 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. Secret. |
| BOLAGSVERKET_CLIENT_SECRET | No | Bolagsverket OAuth 2 client secret, the other half of BOLAGSVERKET_CLIENT_ID. Both are needed before Sweden (SE) can answer. Secret. |
| BOLAGSVERKET_ENVIRONMENT | No | 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. |