On pose sans cesse des questions d’entreprise aux agents IA : ce fournisseur est-il toujours actif, quel est le siège de ce client, qui se cache derrière ce SIREN ? Répondues de mémoire, ces questions dérapent de façon prévisible. Répondues à partir d’un registre officiel au moment de la question, elles deviennent vérifiables. Le Model Context Protocol (MCP) est la façon standard de donner un tel outil à un agent. Ce tutoriel montre comment connecter un agent aux fiches des entreprises françaises et espagnoles, quels outils lui donner, et comment vérifier qu’il s’en sert bien.
Ce que vous allez apprendre
- Pourquoi un agent a besoin d’un outil pour les faits d’entreprise
- Ce qu’un serveur MCP de données d’entreprises doit exposer
- Comment le connecter dans Claude Code, Claude Desktop, Cursor et VS Code
- Comment écrire les consignes pour que l’agent utilise l’outil
- Cinq questions de test avant de lui faire confiance
Un outil, pas la mémoire
Un modèle de langage apprend sur des textes réunis jusqu’à une date, puis répond longtemps après. Entre-temps, les entreprises cessent, déménagent, changent de nom, et les noms courants cachent beaucoup d’entreprises différentes. Nous en avons montré des exemples réels dans pourquoi les agents IA se trompent sur les données d’entreprises.
Un outil corrige cela s’il renvoie la fiche officielle, sa source et sa date de vérification, et si l’agent les transmet dans sa réponse.
MCP en un paragraphe
MCP est un protocole ouvert qui permet à une application d’IA (le client : Claude, Cursor, VS Code…) de découvrir et d’appeler les outils d’un serveur. Le serveur décrit chaque outil (nom, rôle, paramètres) ; le modèle décide quand l’appeler ; le client exécute l’appel et rend le résultat au modèle. Un serveur fonctionne avec tous les clients compatibles. Voir ce qu’est MCP.
Les outils à exposer
Peu d’outils, aux noms évidents. Pour les entreprises françaises et espagnoles, trois outils couvrent l’essentiel :
| Outil | Quand | Entrée |
|---|---|---|
search_companies | Vous n’avez qu’un nom | Un pays et un nom |
lookup_company | Vous avez un numéro | Un pays et un SIREN, SIRET, numéro de TVA ou une feuille registrale espagnole |
list_coverage | Vous ne savez pas ce qui est couvert | Rien |
Chaque réponse doit commencer par une phrase simple que le modèle peut citer, puis donner la fiche complète avec sa source, sa licence et l’heure de vérification. Les erreurs doivent dire quoi faire : numéro mal formé, numéro bien formé sans fiche publique, identifiant que le serveur ne sait pas chercher (comme un NIF espagnol, que le BORME ne publie pas), source officielle qui ne répond pas.
La connexion
Le serveur MCP de Fuentio n’est pas encore ouvert ; son adresse est réservée et la page de configuration montre comment il se connectera. Les étapes sont les mêmes pour tout serveur MCP distant :
Claude Code ajoute un serveur distant en une commande : claude mcp add --transport http <nom> <adresse du serveur>.
Cursor lit les serveurs dans ~/.cursor/mcp.json (ou .cursor/mcp.json dans un projet), sous la forme d’un objet mcpServers avec une url par serveur.
Claude Desktop et claude.ai ajoutent un serveur distant dans les réglages des connecteurs. VS Code (mode agent de GitHub Copilot) lit .vscode/mcp.json.
Les noms de menus changent souvent : vérifiez la documentation de chaque client.
Dire à l’agent comment s’en servir
Connecter l’outil ne suffit pas : le modèle doit le préférer à sa mémoire. Ajoutez quelques lignes à vos consignes :
Pour tout fait sur une entreprise française ou espagnole (existence,
statut, dénomination, forme, adresse, dirigeants, actes inscrits),
appelle les outils d'entreprise. N'affirme jamais un fait de mémoire.
Préfère la recherche par numéro. Avec un nom seul, cherche, puis montre
les candidates avec leur ville et leur numéro et demande laquelle.
N'écris jamais un identifiant que les outils n'ont pas renvoyé.
Cite la source et la date de vérification.
Si les outils ne disent pas quelque chose, réponds « inconnu ».
Cinq questions de test
Chacune a une bonne réponse que vous pouvez vérifier vous-même sur l’Annuaire des Entreprises ou le BORME.
- Une entreprise cessée. « PEUGEOT SA (SIREN 552 100 554) est-elle toujours active ? » La bonne réponse dit qu’elle est cessée, avec la date (16 janvier 2021 dans Sirene), et cite la source.
- Un nom courant. « Quel est le siège de Renault ? » La bonne réponse demande de quel Renault il s’agit, ou trouve l’entreprise par son numéro (SIREN 441 639 465) et dit comment elle a choisi.
- Un numéro mal saisi. Donnez un SIREN avec un chiffre changé. La bonne réponse dit que le numéro est invalide, sans inventer d’entreprise.
- Une société espagnole par NIF. La bonne réponse explique que cet identifiant ne se cherche pas au registre et demande la dénomination exacte.
- Un pays non couvert. La bonne réponse dit qu’il n’est pas couvert, après avoir vérifié la couverture, plutôt que de deviner.
Si l’agent échoue, lisez la transcription : a-t-il appelé l’outil, lu la réponse, gardé la source ? Corrigez les consignes et recommencez.
Où l’agent a encore besoin d’humains
Un outil rend les faits d’un agent vérifiables, pas ses décisions justes. Si un agent fait entrer des clients ou valide des fournisseurs, gardez une personne sur les cas douteux : plusieurs candidates pour un nom, une procédure collective, un registre qui ne répond pas.
Le serveur de Fuentio répondra à partir de Sirene et des données de l’État pour la France, et du BORME pour l’Espagne, avec la source, la licence et l’heure de vérification. Inscrivez-vous ci-dessous pour être prévenu de son ouverture.
Voyez ce que nous couvrons en France et en Espagne.
Limites. Les menus et fichiers de configuration des clients changent ; les étapes ci-dessus ont été vérifiées le 9 octobre 2026, et la documentation de chaque client donne le chemin actuel. Les réponses de test viennent de fiches publiques vérifiées du 6 au 9 octobre 2026. Les réponses d’un outil ne sont jamais plus à jour que sa source et sa date de vérification.
Questions fréquentes
Faut-il coder pour connecter un serveur MCP ?
Non. La plupart des clients prennent une adresse de serveur dans leurs réglages ou un petit fichier de configuration.
Quels clients d’IA prennent en charge MCP ?
Entre autres Claude Code, Claude Desktop et claude.ai, Cursor et VS Code avec le mode agent de GitHub Copilot.
Pourquoi l’agent répond-il encore de mémoire ?
Souvent parce que ses consignes ne lui disent pas de préférer l’outil. Ajoutez des règles explicites et testez avec les cinq questions.
L’agent peut-il chercher une société espagnole par son NIF ?
Pas au Registro Mercantil : le BORME ne publie pas le NIF. L’agent doit demander la dénomination exacte.
Sources
- Model Context Protocol, documentation : modelcontextprotocol.io
- Annuaire des Entreprises (statut de PEUGEOT SA et de Renault, vérifié le 9 octobre 2026) : annuaire-entreprises.data.gouv.fr
- BOE, BORME diario : boe.es
