Skip to content
Official MCP RegistryListed

FirmaDB — European Company Data

Find European company records with registry source and freshness information.

First seen 2 Oct 2026. Evidence as of 5 Oct 2026.

6
Tools
From an anonymous probe
1
Source listings
Each with its own history
1
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
firmadb_check_coverageCheck FirmaDB country and field coverage before planning a lookup, enrichment, or compliance workflow. Use this when an agent needs to know whether fields such as employee_count, nace_code, dissolution_date, website, or source_url are populated for a country. Returns supported countries, field availability percentages, freshness class, known limitations, and recommended fallback behavior. Cheap, cacheable. Do NOT use this to retrieve company records — call search/get/verify/enrich tools for company data.Read-only
firmadb_enrich_companiesEnrich a list of up to 100 companies in one synchronous call. Each input row must include a (country, registry_id) pair. Returns per-row match_status, the company record, and any error as an embedded RFC 9457 problem. Designed for CRM enrichment, due-diligence batches, and KYB screens. For more than 100 rows, split client-side and call firmadb_estimate_cost first. Idempotent: pass an idempotency_key (UUID) to safely retry without double-billing. Pricing: per verified match. References that 404 are not billed.Read-only
firmadb_estimate_costEstimate billable units and rate-limit impact for a planned FirmaDB job before running it. Use this before batch enrichment or any agent workflow where the user might be charged for many results. Returns estimated min/max cost, billable unit, free quota impact, and whether human approval is recommended. Does NOT bill anything. Final billing depends on actual matched results and account plan.Read-only
firmadb_get_companyRetrieve one FirmaDB company record by exact (country, registry_id). Use this after firmadb_search_companies has identified the target, or when the user already has an official national registry identifier (FR SIREN, GB CRN, SE organisationsnummer, etc.). Returns canonical identity, legal status, address, NACE classification (where collected), employee count (where collected), website, source URL, and data_freshness. Do NOT use this for fuzzy name lookup — call firmadb_search_companies first. Field coverage varies by country; if a field is missing the response explains whether it is not_published_by_registry, not_collected, or unknown.Read-only
firmadb_search_companiesSearch FirmaDB's European company index by name, registry identifier, or address fragment. Use this when you DON'T have a registry_id but you have a name, address, NACE code, or industry term. Returns ranked candidates with confidence scores and matched_fields. Use BEFORE firmadb_get_company when the user gave you a name like "Acme Holdings" rather than a registry number. Top result is usually correct for distinctive names; for common names ("ABC Trading") inspect scores and addresses to disambiguate. Filter by country when known — searches without a country filter scan all 19 partitions, are slower, and return max 10 results. Cross-country structured filters (NACE, employee_count) are not supported and return an error with the precise workaround. Returns a JSON list: `data[]` of company objects each with a `match` block (score 0..1, matched_fields, explanation), plus total_count, has_more, next_cursor.Read-only
firmadb_verify_statusVerify whether a company is active, dissolved, in liquidation, deregistered, bankrupt, deleted, or unknown in FirmaDB's latest government-sourced data. Use this for KYB, vendor checks, CRM hygiene, and any agent workflow that needs a compact decision rather than a full company profile. Returns a JSON object with: country, registry_id, name, status (one of the 7 canonical values), status_active (bool), dissolution_date (or null), source_url, data_freshness, confidence ('registry' or 'unknown'), and request_id. Do NOT treat unknown as active; ask for human review or use the source URL.Read-only

Change history

  1. Listed (registry)
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registrycom.firmadb/company-data2 Oct 20265 Oct 20261