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. 1

    Descarga el archivo de instalación

  2. 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. 3

    Pega tu clave cuando Claude la pida

    Se queda en tu equipo: nunca pasa por esta página.
  4. 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. 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. 2

    Pulsa «+» y luego «Add custom connector»

    Deja los ajustes avanzados vacíos: este servidor no usa OAuth.
  3. 3

    Pega esta dirección y pulsa «Add»

    https://api.filings.es/mcp?apikey=TU_CLAVE Copiar
  4. 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. 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. 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. 3

    Comprueba

    claude mcp get filings-es Copiar

    El servidor debe aparecer como conectado. El comando /mcp, dentro de una sesión, lista las 19 herramientas.

ChatGPT

navegador · Pro, Team, Enterprise, Edu
  1. 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. 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_CLAVE Copiar
  3. 3

    Marca «I trust this provider» y pulsa «Create»

    La casilla es obligatoria, el botón sigue inactivo sin ella.
  4. 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 API

Para 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. 1

    Instala la biblioteca

    pip install openai Copiar
  2. 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. 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. 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. 2

    «+ Add Connector», pestaña «Custom MCP Connector»

    Como nombre, escribe filings-es sin espacios ni acentos: el campo los rechaza.
  3. 3

    Pega la dirección DESNUDA, sin clave

    https://api.filings.es/mcp Copiar

    Le 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. 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. 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. 2

    Pega esta configuración

    { "mcpServers": { "filings-es": { "url": "https://api.filings.es/mcp", "headers": { "X-Api-Key": "TU_CLAVE" } } } } Copiar
  3. 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_companiesBuscar una empresa por nombre, NIF u hoja
autocompleteSugerencias al escribir
get_companyFicha completa: capital, domicilio, CNAE, estado
get_directorsAdministradores, actuales e históricos
get_ownersSocio único, accionariado, titular real
get_announcementsHistórico BORME desde 2009
get_insolvencyConcursos de la empresa
get_company_networkGrafo de vinculación
search_directorsBuscar una persona
get_directorTodos los cargos de una persona
search_insolvencyBuscar un concurso
get_insolvency_noticeTexto íntegro de un edicto
check_vatValidar un NIF-IVA (VIES)
batch_lookupHasta 100 NIF en una llamada
list_new_companiesEmpresas de nueva creación
search_directoryDirectorio por sector y provincia
screenerVigilancia de actos del registro
search_cnaeSector en texto → código CNAE
list_provincesLas 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 gratis

Antes 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.