fr-compliance-mcp
French compliance and KYC MCP server offering VAT validation (VIES), BODACC legal announcements, and company risk scoring using open data.
README
fr-compliance-mcp
Serveur MCP (Model Context Protocol) de conformite et de KYC France : validation de TVA intracommunautaire, annonces legales BODACC, procedures collectives et score de risque entreprise.
100 % open data (VIES, BODACC/DILA, Etalab) - gratuit, sans cle d'API, sans inscription.
Outils exposes
| Outil | Description |
|---|---|
fr_vat_compute |
Calcule le numero de TVA intracommunautaire francais (FR + cle + SIREN) depuis un SIREN ou un SIRET, et controle la cle de Luhn. Calcul hors ligne. |
eu_vat_validate |
Valide un numero de TVA aupres du service VIES de la Commission europeenne et retourne la raison sociale et l'adresse declarees. |
fr_bodacc_search |
Recherche les annonces BODACC par SIREN ou denomination : creations, modifications, ventes, radiations, procedures collectives. |
fr_compliance_check |
Controle KYC complet : etat SIRENE, TVA/VIES, procedures collectives, anciennete, signaux de risque, score 0-100 et niveau. |
Chaque outil accepte response_format : markdown (lecture humaine) ou json (traitement programmatique).
Sources de donnees
- VIES - Commission europeenne, verification des numeros de TVA intracommunautaire.
- BODACC - Bulletin officiel des annonces civiles et commerciales, DILA, via Opendatasoft.
- API Recherche d'entreprises - base SIRENE diffusible, Etalab / data.gouv.fr.
Installation locale
npm install
npm run build
node dist/index.js
Connect via MCPize
Utilisez ce serveur MCP instantanément sans installation locale:
npx -y mcpize connect @contact.agentia1984/fr-compliance --client claude
Ou connectez-vous sur: https://mcpize.com/mcp/fr-compliance
Configuration Claude Desktop
{
"mcpServers": {
"fr-compliance": {
"command": "node",
"args": ["/chemin/vers/fr-compliance-mcp/dist/index.js"]
}
}
}
Deploiement heberge (HTTP Streamable)
TRANSPORT=http node dist/index.js
Le serveur ecoute sur 0.0.0.0 et lit process.env.PORT (8082 par defaut). Les endpoints MCP sont POST /mcp et POST /, plus GET /health.
Variables d'environnement
| Variable | Valeur | Role |
|---|---|---|
TRANSPORT |
stdio (defaut) ou http |
Choix du transport MCP. |
PORT |
entier | Port d'ecoute en mode HTTP. |
Avertissement
Les resultats proviennent de sources publiques et sont fournis a titre informatif. Ils ne constituent ni un avis juridique, ni une decision de credit, ni un conseil financier.
Attribution et licence
Donnees BODACC : DILA, Licence Ouverte. Donnees entreprises : Etalab, Licence Ouverte 2.0. Code sous licence MIT.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.