MCP filings.es : le Registre du commerce espagnol dans votre assistant
Branchez Claude, ChatGPT ou Mistral sur 3,9 millions de sociétés espagnoles et 9,9 millions de mandats de dirigeants. Une commande à copier, et votre assistant répond sur le registre au lieu d'inventer.
Ce que c'est
MCP (Model Context Protocol) est la prise standard entre un assistant et une source de données. Une fois branché, vous écrivez « qui dirige la société au NIF B54226691 ? » en langage courant : l'assistant interroge le registre, lit la réponse et vous répond en citant ses sources. Pas de code, pas de JSON à manipuler.
C'est la même donnée que l'API REST, avec la même clé et le même quota : un appel d'outil vaut un appel d'API. Le branchement prend deux minutes et se fait une fois pour toutes.
Votre clé
La même que celle de l'API REST. Posez-la ici et toutes les instructions de la page se rempliront avec.
Collez votre clé ici : toutes les instructions ci-dessous se mettront à jour, prêtes à copier.
Choisissez votre assistant
Chaque fiche est indépendante : allez directement à la vôtre, les autres ne vous servent à rien.
Claude Desktop
application · macOS et Windows- 1
Téléchargez le fichier d'installation
filings-es.mcpb3 Mo - 2
Double-cliquez sur le fichier
Claude Desktop s'ouvre et affiche la fenêtre d'installation. Si rien ne se passe, passez par Settings → Extensions → Install Extension, ou faites glisser le fichier sur la fenêtre des réglages. - 3
Collez votre clé quand Claude la demande
Elle reste sur votre machine : elle ne transite jamais par cette page. - 4
Vérifiez
Dans une conversation, demandez « ¿Quién administra la empresa B54226691? ». Claude doit répondre SOLER BULILLA SL.
Claude.ai
navigateur · dès le plan gratuit- 1
Ouvrez Customize, puis Connectors
Le plan gratuit permet un connecteur ; les plans payants n'ont pas de limite. Sur Team et Enterprise, seul un propriétaire peut en ajouter. - 2
Cliquez sur « + », puis « Add custom connector »
Laissez les réglages avancés vides : ce serveur n'utilise pas OAuth. - 3
Collez cette adresse, puis « Add »
https://api.filings.es/mcp?apikey=VOTRE_CLECopier - 4
Activez-le dans la conversation
C'est l'étape qu'on oublie : un connecteur ajouté n'est actif dans aucune conversation. Cliquez sur le « + » en bas à gauche de la zone de saisie, puis sur « Connectors », et activez filings-es.
Claude Code
terminal- 1
Ouvrez un terminal
N'importe où : « --scope user » ci-dessous enregistre le serveur pour tous vos projets. Sans cette option, il ne serait ajouté qu'au dossier courant. - 2
Lancez cette commande
claude mcp add --transport http filings-es --scope user https://api.filings.es/mcp --header "X-Api-Key: VOTRE_CLE"Copier - 3
Vérifiez
claude mcp get filings-esCopierLe serveur doit s'afficher comme connecté. La commande /mcp, dans une session, liste les 19 outils.
ChatGPT
navigateur · Pro, Team, Enterprise, Edu- 1
Activez le mode développeur
Settings → Connectors → Advanced → Developer Mode. Tant qu'il est éteint, aucune option de connecteur personnalisé n'apparaît — c'est la cause n°1 des installations qui échouent. - 2
Cliquez sur « Create »
Nommez-le filings-es, et collez l'adresse ci-dessous comme URL du serveur.https://api.filings.es/mcp?apikey=VOTRE_CLECopier - 3
Cochez « I trust this provider », puis « Create »
La case est obligatoire, le bouton reste inactif sans elle. - 4
Activez-le dans chaque conversation
Cliquez sur « + » dans la zone de saisie, puis « More », puis « Developer Mode », et sélectionnez filings-es. À refaire à chaque nouvelle conversation.
API OpenAI
code · Responses APIPour intégrer le registre dans votre propre produit. Aucune interface, aucun mode développeur : le serveur se déclare comme un outil, et le modèle décide seul quand l'appeler.
- 1
Installez la bibliothèque
pip install openaiCopier - 2
Déclarez le serveur et posez votre question
from openai import OpenAI client = OpenAI() resp = client.responses.create( model="gpt-5", tools=[{ "type": "mcp", "server_label": "filings_es", "server_url": "https://api.filings.es/mcp", "headers": {"X-Api-Key": "VOTRE_CLE"}, "require_approval": "never", }], input="¿Quién administra la empresa con NIF B54226691?", ) print(resp.output_text)Copier - 3
Ce que vous devez obtenir
Une réponse en clair citant SOLER BULILLA SL. Pour valider chaque appel avant qu'il parte, remplacez « never » par « always ». Pour restreindre le modèle à certains outils, ajoutez « allowed_tools ».
Mistral Le Chat
navigateur · réservé à l'administrateur- 1
Ouvrez la page Connectors
Ajouter un connecteur est réservé à l'administrateur. Sur les plans Free, Pro et Student, c'est le titulaire du compte. - 2
« + Add Connector », onglet « Custom MCP Connector »
Comme nom, écrivez filings-es sans espace ni accent : le champ les refuse. - 3
Collez l'adresse NUE, sans clé
https://api.filings.es/mcpCopierLe Chat détecte l'authentification lui-même : cliquez sur « Connect », choisissez le jeton Bearer et collez votre clé dans le formulaire. C'est plus propre qu'une clé dans l'URL.
- 4
Sélectionnez-le et testez
Le connecteur apparaît dans le menu des outils. Demandez « ¿Quién administra la empresa B54226691? » : la réponse doit citer SOLER BULILLA SL.
Cursor, Windsurf et autres
mcp.json- 1
Ouvrez le bon fichier
~/.cursor/mcp.json pour tous vos projets, ou .cursor/mcp.json à la racine d'un projet pour ce projet seul. Les autres éditeurs lisent le même format. - 2
Collez cette configuration
{ "mcpServers": { "filings-es": { "url": "https://api.filings.es/mcp", "headers": { "X-Api-Key": "VOTRE_CLE" } } } }Copier - 3
Redémarrez l'éditeur
La plupart ne relisent leur configuration qu'au démarrage. Dans Cursor, le serveur s'active ensuite depuis Customize, dans la barre latérale.
Les noms exacts des menus évoluent d'une version à l'autre. Si un libellé diffère, cherchez « connecteurs » ou « MCP » dans les réglages : l'adresse à coller, elle, ne change pas.
Les 19 outils
Vous n'avez pas à les appeler vous-même : l'assistant choisit le bon selon votre question. La liste est là pour savoir ce qu'il sait faire.
| search_companies | Chercher une société par nom, NIF ou hoja |
| autocomplete | Suggestions à la frappe |
| get_company | Fiche complète : capital, domicile, CNAE, statut |
| get_directors | Administradores, en cours et passés |
| get_owners | Socio único, actionnariat, bénéficiaire effectif |
| get_announcements | Historique BORME depuis 2009 |
| get_insolvency | Concursos de la société |
| get_company_network | Graphe de liens entre sociétés |
| search_directors | Chercher une personne |
| get_director | Tous les mandats d'une personne |
| search_insolvency | Chercher une procédure collective |
| get_insolvency_notice | Texte intégral d'un édit |
| check_vat | Valider un numéro de TVA (VIES) |
| batch_lookup | Jusqu'à 100 NIF en un appel |
| list_new_companies | Sociétés nouvellement créées |
| search_directory | Annuaire par secteur et province |
| screener | Veille sur les actes du registre |
| search_cnae | Secteur en clair → code CNAE |
| list_provinces | Les 52 provinces et leurs codes |
Quota et limites
La clé est celle de l'API — la même compte pour les deux. Un appel d'outil décompte un appel de votre quota mensuel.
Obtenir une clé — 100 appels offertsÀ savoir avant de commencer
- Le BORME commence en 2009 : un acte antérieur n'y figure pas.
- Les personnes sont appariées par leur nom, sans identifiant national — des homonymes peuvent être confondus.
- Un assistant peut enchaîner beaucoup d'appels : surveillez votre quota les premiers jours.