@czagents/eu-registry
v0.1.3
Published
European business registry lookups in one MCP — verify companies across EU member states via GLEIF/LEI and official national registries. Entity status, registration data, addresses, and parent-company resolution. Built for cross-border due-diligence and K
Maintainers
Readme
@czagents/eu-registry
European business registry lookups in one MCP — verify companies across EU member states via GLEIF/LEI and official national registries. Entity status, registration data, addresses, and parent-company resolution. Built for cross-border due-diligence and KYC directly in your AI assistant.
Part of the cz-agents suite.
Supported registries
| Country | Source | Notes |
|---------|--------|-------|
| GB | Companies House | Requires free CH_API_KEY from developer.company-information.service.gov.uk |
| SK | ORSR / RPO | No auth required |
| PL | KRS | No auth required |
| NL | GLEIF/LEI | No auth required — covers LEI-registered entities |
| DE | GLEIF/LEI | No auth required — covers LEI-registered entities |
| FR | SIRENE | No auth required |
Tools
search_company(name, country?, limit?)— search by company name across all or a single country.countryis ISO 3166-1 alpha-2 (e.g."gb"). Default limit 10, max 20.get_company(id, country)— fetch a company by national ID (CRN for GB, IČO for SK, KRS number for PL, LEI for NL/DE, SIREN for FR).
Configuration
| Variable | Required | Description |
|----------|----------|-------------|
| CH_API_KEY | No | UK Companies House API key. Without it GB adapter returns empty results. |
| GLEIF_CACHE_PATH | No | Path to SQLite cache file for GLEIF responses (NL + DE). Falls back to in-memory if unset. |
| GLEIF_CACHE_TTL_DAYS | No | Cache TTL in days. Default: 7. |
| PORT | No | HTTP transport port. Default: 3036. |
Usage
npx (stdio transport)
{
"mcpServers": {
"eu-registry": { "command": "npx", "args": ["-y", "@czagents/eu-registry"] }
}
}Hosted endpoint (no install)
{
"mcpServers": {
"eu-registry": { "url": "https://eu-registry.cz-agents.dev/mcp" }
}
}Related packages
@czagents/ares— Czech ARES business registry@czagents/dd— Czech due-diligence aggregator (includesget_eu_parentandget_eu_dd_reporton Compliance tier)@czagents/sanctions— EU FSF + OFAC sanctions screening
Development
npm run build
npm test
npm run start:http