MCP de filings.es: el Registro Mercantil en tu asistente
Conecta Claude, ChatGPT o Mistral a 3,9 millones de empresas españolas y 9,9 millones de cargos de administradores. Un comando que copiar, y tu asistente responde con el registro en lugar de inventar.
Qué es
MCP (Model Context Protocol) es el enchufe estándar entre un asistente y una fuente de datos. Una vez conectado, escribes «¿quién administra la empresa con NIF B54226691?» en lenguaje natural: el asistente consulta el registro, lee la respuesta y te contesta citando sus fuentes. Sin código, sin manipular JSON.
Son los mismos datos que la API REST, con la misma clave y la misma cuota: una llamada de herramienta equivale a una llamada de API. Conectarlo lleva dos minutos y se hace una sola vez.
Tu clave
La misma de la API REST. Ponla aquí y todas las instrucciones de la página se rellenarán con ella.
Pega tu clave aquí: todas las instrucciones de abajo se actualizarán, listas para copiar.
Elige tu asistente
Cada ficha es independiente: ve directo a la tuya, las demás no te hacen falta.
Claude Desktop
aplicación · macOS y Windows- 1
Descarga el archivo de instalación
filings-es.mcpb3 Mo - 2
Haz doble clic en el archivo
Claude Desktop se abre y muestra la ventana de instalación. Si no pasa nada, ve a Settings → Extensions → Install Extension, o arrastra el archivo sobre la ventana de ajustes. - 3
Pega tu clave cuando Claude la pida
Se queda en tu equipo: nunca pasa por esta página. - 4
Comprueba
En una conversación, pregunta «¿Quién administra la empresa B54226691?». Claude debe responder SOLER BULILLA SL.
Claude.ai
navegador · desde el plan gratis- 1
Abre Customize y luego Connectors
El plan gratis permite un conector; los de pago no tienen límite. En Team y Enterprise solo un propietario puede añadirlos. - 2
Pulsa «+» y luego «Add custom connector»
Deja los ajustes avanzados vacíos: este servidor no usa OAuth. - 3
Pega esta dirección y pulsa «Add»
https://api.filings.es/mcp?apikey=TU_CLAVECopiar - 4
Actívalo en la conversación
Es el paso que se olvida: un conector añadido no está activo en ninguna conversación. Pulsa el «+» abajo a la izquierda del cuadro de texto, luego «Connectors», y activa filings-es.
Claude Code
terminal- 1
Abre un terminal
Donde sea: «--scope user» abajo guarda el servidor para todos tus proyectos. Sin esa opción, solo se añadiría a la carpeta actual. - 2
Ejecuta este comando
claude mcp add --transport http filings-es --scope user https://api.filings.es/mcp --header "X-Api-Key: TU_CLAVE"Copiar - 3
Comprueba
claude mcp get filings-esCopiarEl servidor debe aparecer como conectado. El comando /mcp, dentro de una sesión, lista las 19 herramientas.
ChatGPT
navegador · Pro, Team, Enterprise, Edu- 1
Activa el modo desarrollador
Settings → Connectors → Advanced → Developer Mode. Mientras esté apagado, no aparece ninguna opción de conector personalizado — es la causa número uno de las instalaciones fallidas. - 2
Pulsa «Create»
Llámalo filings-es y pega la dirección de abajo como URL del servidor.https://api.filings.es/mcp?apikey=TU_CLAVECopiar - 3
Marca «I trust this provider» y pulsa «Create»
La casilla es obligatoria, el botón sigue inactivo sin ella. - 4
Actívalo en cada conversación
Pulsa «+» en el cuadro de texto, luego «More», luego «Developer Mode», y selecciona filings-es. Hay que repetirlo en cada conversación nueva.
API de OpenAI
código · Responses APIPara integrar el registro en tu propio producto. Sin interfaz, sin modo desarrollador: el servidor se declara como una herramienta y el modelo decide solo cuándo llamarla.
- 1
Instala la biblioteca
pip install openaiCopiar - 2
Declara el servidor y haz tu pregunta
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": "TU_CLAVE"}, "require_approval": "never", }], input="¿Quién administra la empresa con NIF B54226691?", ) print(resp.output_text)Copiar - 3
Lo que debes obtener
Una respuesta en texto citando SOLER BULILLA SL. Para validar cada llamada antes de que salga, cambia «never» por «always». Para limitar el modelo a ciertas herramientas, añade «allowed_tools».
Mistral Le Chat
navegador · solo administrador- 1
Abre la página Connectors
Añadir un conector es cosa del administrador. En los planes Free, Pro y Student, es el titular de la cuenta. - 2
«+ Add Connector», pestaña «Custom MCP Connector»
Como nombre, escribe filings-es sin espacios ni acentos: el campo los rechaza. - 3
Pega la dirección DESNUDA, sin clave
https://api.filings.es/mcpCopiarLe Chat detecta la autenticación por sí mismo: pulsa «Connect», elige el token Bearer y pega tu clave en el formulario. Es más limpio que una clave en la URL.
- 4
Selecciónalo y pruébalo
El conector aparece en el menú de herramientas. Pregunta «¿Quién administra la empresa B54226691?»: la respuesta debe citar SOLER BULILLA SL.
Cursor, Windsurf y otros
mcp.json- 1
Abre el archivo correcto
~/.cursor/mcp.json para todos tus proyectos, o .cursor/mcp.json en la raíz de un proyecto para ese proyecto solo. Los demás editores leen el mismo formato. - 2
Pega esta configuración
{ "mcpServers": { "filings-es": { "url": "https://api.filings.es/mcp", "headers": { "X-Api-Key": "TU_CLAVE" } } } }Copiar - 3
Reinicia el editor
La mayoría solo relee su configuración al arrancar. En Cursor, el servidor se activa luego desde Customize, en la barra lateral.
Los nombres exactos de los menús cambian de una versión a otra. Si una etiqueta no coincide, busca «conectores» o «MCP» en los ajustes: la dirección que hay que pegar no cambia.
Las 19 herramientas
No tienes que llamarlas tú: el asistente elige la adecuada según tu pregunta. La lista está aquí para saber qué puede hacer.
| search_companies | Buscar una empresa por nombre, NIF u hoja |
| autocomplete | Sugerencias al escribir |
| get_company | Ficha completa: capital, domicilio, CNAE, estado |
| get_directors | Administradores, actuales e históricos |
| get_owners | Socio único, accionariado, titular real |
| get_announcements | Histórico BORME desde 2009 |
| get_insolvency | Concursos de la empresa |
| get_company_network | Grafo de vinculación |
| search_directors | Buscar una persona |
| get_director | Todos los cargos de una persona |
| search_insolvency | Buscar un concurso |
| get_insolvency_notice | Texto íntegro de un edicto |
| check_vat | Validar un NIF-IVA (VIES) |
| batch_lookup | Hasta 100 NIF en una llamada |
| list_new_companies | Empresas de nueva creación |
| search_directory | Directorio por sector y provincia |
| screener | Vigilancia de actos del registro |
| search_cnae | Sector en texto → código CNAE |
| list_provinces | Las 52 provincias y sus códigos |
Cuota y límites
La clave es la de la API — la misma sirve para ambos. Una llamada de herramienta descuenta una llamada de tu cuota mensual.
Conseguir una clave — 100 llamadas gratisAntes de empezar
- El BORME empieza en 2009: un acto anterior no aparece.
- Las personas se emparejan por nombre, sin identificador nacional — puede haber homónimos confundidos.
- Un asistente puede encadenar muchas llamadas: vigila tu cuota los primeros días.