mcpbeat Sign in

French Due Diligence MCP Server

answering

French Due Diligence is answering right now. Last checked 9 min ago. It exposes 9 tools.

Free, keyless French company checks (Sirene, BODACC, VIES, asset freezes) and DPE rental compliance

Uptime history 7 days of history · worst day 99%
7 days agonow
100.0%
Uptime 24h
92 of 92 checks
9
Tools
read from the server
160 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 7

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 6 October 2026. No other catalogue keeps this.

6 Oct 2 tools appeared get_public_contracts, screen_sanctions
6 Oct 2 tools changed the parameters they ask for check_rental_compliance, search_companies
6 Oct a tool changed version2 times that day
6 Oct a tool description was rewritten screen_sanctions
and 1 more, back to 6 October 2026

French Due Diligence missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 9 min ago.

run in your terminal
claude mcp add french-due-diligence --transport http https://mcp-fr.opendata-apis.workers.dev/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "french-due-diligence": {
      "url": "https://mcp-fr.opendata-apis.workers.dev/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.french-due-diligence]
url = "https://mcp-fr.opendata-apis.workers.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "french-due-diligence": {
      "url": "https://mcp-fr.opendata-apis.workers.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "french-due-diligence": {
      "url": "https://mcp-fr.opendata-apis.workers.dev/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

companies
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.
company
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 company?'.
dpe
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.
establishment
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.
public
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 buyer, object, maximum amount, CPV code, procedure, duration and place; plus the company's name, whether it is active and whether an insolvency proceeding is ongoing. Amounts are ceilings declared by buyers (maximum estimated, excl. VAT), not spend or revenue; the count is approximate (computed by the source: a contract held by two establishments counts twice, and a holder whose identifier merely contains the SIREN may be included). Narrow with from and to (notification dates).
rental
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 electricity rules. Narrow with floor, surface or address complement. Information, not legal advice.
screen
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 entry, its legal bases and its official page. A match is a lead to check on that page, not a decision; a different date of birth already rules namesakes out. strong: a person with the same name and year and month of birth, or a company whose own SIREN or SIRET the register entry lists; a same-named company without it is only possible. Beneficial owners, foreign lists (OFAC, UK) and politically exposed persons are not covered.
validate
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.
vat
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 consistency signal between the VIES name and the registered name (not a proof of ownership). To confirm the number belongs to a given company, compare the returned names with that company's name. Pass requester_vat (the user's own EU VAT number) to get a VIES consultation number, proof of the check. vies.status 'unavailable' means VIES could not answer: try again later, it does not mean invalid.

Endpoints

URLTransportStateLatencyChecked
https://mcp-fr.opendata-apis.workers.dev/mcp streamable-http answering 169 ms 9 min ago

Alternatives to French Due Diligence

same job, measured the same way
FBI Most Wanted
by mcp-dir

Checks whether a name is on the FBI Most Wanted list, for compliance and AML due diligence. Platform

7 tools answering
FinCEN (EUA)
by mcp-dir

Checks whether a name is on the FinCEN (US financial crimes) lists, for compliance and AML due dilig

7 tools answering
Compliance & Sanções
by mcp-dir

Due diligence & KYC: PEP, national and international sanctions (OFAC, UN, EU, UK, FBI, INTERPOL, FIN

37 tools answering
L
Legal Doc Analyzer
by vpatser1

Contract analysis, risk assessment, version diffs, compliance checks (GDPR, CCPA, SOC2)

39 installs/wk local only
A
Agent Financial Advisor
by mytomclinic

Compliance, risk, tax and audit checks for AI trading agents: pre-trade, sizing, wash sales, Reg BI.

7 tools answering
MCP Geracompliance
by geraservicesuk

EU AI Act and GDPR compliance: checks, audits, generate policies.

30 installs/wk local only
US compliance and books health
by medianfi

US company filing obligations, plus a 25-check bookkeeping diagnostic. Sourced, dated, no signup.

12 tools answering
Ybe Check
by addycuber

Ybe Check – security and compliance orchestrator for AI-generated repositories.

95 installs/wk local only

French Due Diligence — questions

Answers built from our own checks of this server.

What can French Due Diligence do?
It exposes 9 tools, read directly from the server on our last check. Among them: check_rental_compliance, check_vat, get_company, get_dpe, get_establishment, get_public_contracts and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is French Due Diligence working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 160 ms. The bar chart above shows every period we have measured.
How do I connect French Due Diligence?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does French Due Diligence need an API key?
No. French Due Diligence completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is French Due Diligence?
It answers our handshake in 160 ms on average, which is faster than 70% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.