NestDaddy

French Due Diligence

io.github.Zansuken/french-due-diligence · v0.5.0

Keyless French company checks (Sirene, BODACC, VIES, sanctions), DPE compliance, product recalls

Connect Remote server

Terminal
claude mcp add --transport http french-due-diligence https://mcp-fr.opendata-apis.workers.dev/mcp --header "X-RapidAPI-Key: <X_RAPIDAPI_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "french-due-diligence": {
      "url": "https://mcp-fr.opendata-apis.workers.dev/mcp",
      "headers": {
        "X-RapidAPI-Key": "<X_RAPIDAPI_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "french-due-diligence": {
      "type": "http",
      "url": "https://mcp-fr.opendata-apis.workers.dev/mcp",
      "headers": {
        "X-RapidAPI-Key": "<X_RAPIDAPI_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://mcp-fr.opendata-apis.workers.dev/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 11 found in our last check

  • validate_identifier

    Checks a French SIREN (9 digits), SIRET (14 digits) or intra-EU VAT number (FR + 11 characters): format, checksum, and whether the registered company or establishment exists. Use it first when an identifier was typed by a person.

  • check_vat

    Checks live in VIES, the European Commission's VAT register, whether a French VAT number (or the VAT number of a SIREN or SIRET) is valid, with the name and address declared for VAT, crossed with the French registry: company active, insolvency proceeding, and a name_matches cons…

  • search_companies

    Finds French companies by name, optionally narrowed by department (e.g. 75, 2A, 971), postal code or NAF activity code (e.g. 10.71C). Returns up to 10 companies with their SIREN. Use get_company next for the full profile.

  • get_company

    Profile of a French company by SIREN: legal name and form, activity, active or ceased, head office, officers (name and role), whether an insolvency proceeding is ongoing (in_insolvency) and its latest BODACC court announcements. Use it to answer 'can I do business with this comp…

  • screen_sanctions

    Screens a French company and its officers (people, with their month of birth, and companies) against the French national asset-freeze register (registre national des gels: UN, EU and French measures). result is clear, possible_match or strong_match; each match gives the register…

  • get_public_contracts

    Public contracts a French company won (DECP, French public procurement data): their count, the summed maximum amounts (leaving out amounts the source flags as suspect or aberrant, given apart), first and latest notification, then the contracts newest first, 20 per page, with buy…

  • get_establishment

    One establishment of a French company by SIRET: address, NAF activity, open or closed, head office or not. Use it to check a supplier's or invoice's address.

  • check_rental_compliance

    For a French postal address, returns each dwelling's energy performance certificate (DPE) and its rental verdict under the Climate and Resilience law: rentable now or not, rent frozen or not, ban date (G 2025, F 2028, E 2034), DPE validity, and the label estimated under current…

  • get_dpe

    The dwelling of a French DPE (energy performance certificate) by its 13-character number (e.g. 2569E0160739C), with the same rental verdict as check_rental_compliance. Replaced DPEs are not available: the ADEME dataset drops them.

  • check_product_recall

    Checks whether a product was recalled in France (RappelConso) or the EU (Safety Gate, since 2022) by its barcode number (GTIN/EAN-13, UPC-A, EAN-8). recalled true lists each recall with its date, reason, risks, measures and the lots concerned (all_lots false means only those lot…

  • list_recent_recalls

    Product recalls published since a date in France (RappelConso) and the EU (Safety Gate), newest first, 50 per page; follow next_cursor for more. Narrow by source, category or the notifying country. A French Safety Gate alert merged into its RappelConso fiche is not listed twice.

Headers

NameDescription
X-RapidAPI-Key
Optional, secret
Optional: your RapidAPI key, to go beyond the free daily budget

Details

Endpointhttps://mcp-fr.opendata-apis.workers.dev/mcp (Streamable HTTP)
First published23 Oct 2026
Last updated23 Oct 2026
Registry nameio.github.Zansuken/french-due-diligence

More search and web servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.