# FirmaDB, European Company Data Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## FirmaDB, European Company Data

Look up official European company records by name or registry ID to verify status and get business details.

- Record: https://musedirectory.ai/connector/firmadb-european-company-data
- Category: Research & Data
- Developer: FirmaDB (https://firmadb.com/mcp/?utm_source=mcp_registry&utm_medium=directory&utm_campaign=directory_launch_202610)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Down, checked 2026-10-29T10:01:05Z
- Endpoint: https://mcp.firmadb.com/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-10-28T17:46:21Z)
- Source: Found in the official MCP Registry (com.firmadb/company-data) https://registry.modelcontextprotocol.io/v0/servers?search=com.firmadb%2Fcompany-data

Search and retrieve official European company records from national business registries across 19 countries. Get legal status, address, employee count, NACE classification, and data freshness. Verify whether a company is active, dissolved, or bankrupt for vendor checks and compliance.

Example request: "Check if a French supplier is still active before signing a contract."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use FirmaDB, European Company Data to help me. It is a free service with an MCP server at https://mcp.firmadb.com/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- firmadb_get_company: 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 identi
- firmadb_search_companies: 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
- firmadb_verify_status: 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 pr
- firmadb_enrich_companies: 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 sc
- firmadb_check_coverage: 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 co
- firmadb_estimate_cost: 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 

Screening checks:
- MCP handshake: pass (Answered in 827ms)
- Domain against threat feeds (Cloudflare security DNS): pass (mcp.firmadb.com, firmadb.com not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (6 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (Domain registered 178 days ago)
- AI review of purpose and tool behavior: pass (No concerns)
