FE

FirmaDB — European Company Data

com.firmadb/company-data

Find European company records with registry source and freshness information.

Yes, your AI can use this right now.Answered a live MCP handshake in 684 ms with no sign-in needed and exposes 6 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://mcp.firmadb.com/mcp

6 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
firmadb_get_companyread-only

Retrieve 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,

firmadb_search_companiesread-only

Search 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 cor

firmadb_verify_statusread-only

Verify 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 (bo

firmadb_enrich_companiesread-only

Enrich 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_k

firmadb_check_coverageread-only

Check 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, c

firmadb_estimate_costread-only

Estimate 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.

Alternatives in Other

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”