{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.foretak/registry-mcp","description":"The company registry MCP: brreg orgnr, Companies House, Bolagsverket organisationsnummer.","title":"registry-mcp — national company registries","repository":{"url":"https://github.com/foretak/registry-mcp","source":"github"},"version":"0.4.2","websiteUrl":"https://api.foretak.dev","icons":[{"src":"https://api.foretak.dev/icon.png","mimeType":"image/png","sizes":["400x400"]}],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"registry-mcp","version":"0.4.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"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.","format":"string","placeholder":"you@example.com","name":"REGISTRY_MCP_CONTACT_EMAIL"},{"description":"Path to the local SQLite response cache (24 h TTL). Defaults to ./data/cache.sqlite3.","format":"filepath","placeholder":"./data/cache.sqlite3","name":"REGISTRY_MCP_CACHE_PATH"},{"description":"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.","format":"string","isSecret":true,"name":"COMPANIES_HOUSE_API_KEY"},{"description":"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.","format":"string","isSecret":true,"name":"BOLAGSVERKET_CLIENT_ID"},{"description":"Bolagsverket OAuth 2 client secret, the other half of BOLAGSVERKET_CLIENT_ID. Both are needed before Sweden (SE) can answer.","format":"string","isSecret":true,"name":"BOLAGSVERKET_CLIENT_SECRET"},{"description":"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.","format":"string","name":"BOLAGSVERKET_ENVIRONMENT"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"registry-mcp","version":"0.4.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"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.","format":"string","placeholder":"you@example.com","name":"REGISTRY_MCP_CONTACT_EMAIL"},{"description":"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.","format":"string","isSecret":true,"name":"COMPANIES_HOUSE_API_KEY"},{"description":"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.","format":"string","isSecret":true,"name":"BOLAGSVERKET_CLIENT_ID"},{"description":"Bolagsverket OAuth 2 client secret, the other half of BOLAGSVERKET_CLIENT_ID. Both are needed before Sweden (SE) can answer.","format":"string","isSecret":true,"name":"BOLAGSVERKET_CLIENT_SECRET"},{"description":"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.","format":"string","name":"BOLAGSVERKET_ENVIRONMENT"}]}],"remotes":[{"type":"streamable-http","url":"https://api.foretak.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"countries":["GB","NO","SE"],"dataLicense":"NLOD 2.0 (Enhetsregisteret, Brønnøysundregistrene); Crown copyright, free to re-use (Companies House public register); free re-use, publisher names no licence (Bolagsverket/SCB high-value datasets, EU Open Data Directive)","documentation":{"llmsFullTxt":"https://api.foretak.dev/llms-full.txt","llmsTxt":"https://api.foretak.dev/llms.txt","openapi":"https://api.foretak.dev/openapi.json"},"keywords":["brreg","brønnøysund","brønnøysundregistrene","enhetsregisteret","organisasjonsnummer","orgnr","org.nr","norway company lookup","norwegian business registry","foretak","companies house","companies house api","company number","company registration number","uk company lookup","uk company search","confirmation statement","company registry","company registry mcp","mcp","bolagsverket","organisationsnummer","swedish company lookup","swedish company number"],"license":"MIT","schemaFetchedAt":"2026-09-03","tool":"registry-mcp T15c"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T07:42:54.694094Z","publishedAt":"2026-09-10T07:42:54.694094Z","updatedAt":"2026-09-10T07:42:54.694094Z","isLatest":true}}}
