Saltar al contenido

CrawlForge TeamEquipo de Ingeniería

4 min de lectura

MCP server para due diligence: qué puede verificar un agente

Busca un MCP server para due diligence y encontrarás servidores de registros mercantiles, una sala de datos virtual y un proveedor de compliance. Todos responden a la misma pregunta: de dónde salen los datos. Este post responde a la otra mitad — qué hace un MCP server de datos web genérico dentro de un proceso de debida diligencia, y cuál es el fallo que debería decidir si te fías de lo que produce.

Qué hace realmente un MCP server para la due diligence

No te entrega una base de datos de debida diligencia. CrawlForge no posee asientos del Registro Mercantil, ni listas de sanciones, ni cuentas depositadas, ni organigramas. Lee las páginas que le indiques.

Lo que aporta es la capa que va por encima de las fuentes: tu agente puede buscar, descargar, analizar y volver a comprobar documentos primarios en la misma sesión en la que redacta el informe, en vez de que tú copies entre una sala de datos, un navegador y una hoja de cálculo. Es una afirmación más estrecha que la de la mayoría de páginas que posicionan para esta frase, y es la honesta. Si necesitas una lista de sanciones con licencia, compra una lista de sanciones.

Qué tool corresponde a cada tarea de la diligencia

TareaToolCredits
Revisar lo publicado sobre una contrapartedeep_research10
Leer un PDF de cuentas, memoria anual o contratoprocess_document2
Extraer campos concretos de una ficha registralextract_structured3
Enumerar todo el sitio web de una filialmap_site → crawl_deep2 + 4
Vigilar a una contraparte después de firmartrack_changes3

Cómo mantener al agente dentro de las fuentes en las que confías

La diligencia depende por completo de la calidad de las fuentes, así que fija la ejecución a los registros y reguladores que citarías de verdad. research_scope.domains admite hasta 10:

Json
{
  "research_query": "ACME Holdings Ltd filing history and current directors",
  "research_scope": {
    "domains": ["find-and-update.company-information.service.gov.uk", "sec.gov"]
  },
  "max_sources": 10
}

Dos trampas de parámetros que conviene conocer antes de la primera llamada: el campo de consulta se llama research_query, no query ni topic, y necesita al menos 10 caracteres. Las claves desconocidas se descartan en silencio, así que enviar topic devuelve un 400 quejándose de que falta research_query — la lista completa de parámetros está en la referencia de la API.

Cuál es el fallo que de verdad importa

Un modelo que devuelve un dato verosímil que nunca estuvo en la página.

En la mayor parte del scraping eso es una molestia. En la debida diligencia es el riesgo entero, porque una fecha de constitución inventada se lee exactamente igual que una real y nada, aguas abajo, la marca. Hemos visto a extract_structured devolver un número de versión que no aparecía en ninguna parte de la página de origen, simplemente porque el modelo prefirió uno que tenía memorizado — el tipo de cosa que solo detectan las pruebas contra sitios reales, nunca una batería de tests.

Así que la propiedad sobre la que hay que diseñar es la trazabilidad, no las promesas de precisión. deep_research devuelve pasajes literales con un source_url en cada hallazgo, en lugar de un resumen sintetizado, lo que significa que cada línea del informe se puede rastrear hasta la página de la que salió. La regla práctica: deja que la extracción con LLM localice el dato, y confírmalo contra el pasaje original o contra el PDF mediante process_document antes de que llegue a nada que firme un socio.

Cuánto cuesta una contraparte

Una ronda realista, con los costes de la tabla anterior:

  • deep_research acotado a dos registros — 10
  • dos documentos pasados por process_document — 4
  • una ficha registral por extract_structured — 3
  • líneas base sobre su página de precios y su sala de prensa para la vigilancia posterior al cierre — 6

Son 23 credits por contraparte, así que los 1.000 credits únicos del plan Free cubren unas 43 de principio a fin antes de que decidas si esto encaja en tu stack.

La vigilancia es la parte que casi nadie aprovecha. track_changes acepta create_baseline una vez y después compare con la periodicidad que quieras, con un selector CSS para acotar el diff a la sección que importa — una tabla de precios o una página de equipo directivo — de modo que un cambio de maquetación no se lea como un cambio material.

Empieza gratis con 1.000 credits y ejecuta la ronda anterior sobre una contraparte real antes de comprometerte a nada.

Pruébalo tú mismo — sin necesidad de registrarte

Explora las 31 herramientas de scraping y extracción de CrawlForge en el playground y luego empieza gratis con 1,000 credits.

1,000 credits gratis • Por única vez • No se requiere tarjeta de crédito

Etiquetas

  • due diligence
  • mcp
  • deep_research
  • track_changes
  • b2b

Sobre el autor

CrawlForge Team

Equipo de Ingeniería

Construimos el MCP server de web scraping más completo. Creamos herramientas que ayudan a los desarrolladores a extraer, analizar y transformar datos web para aplicaciones de IA.

Newsletter

Mantente al día con los últimos artículos

Recibe tutoriales, novedades del producto y consejos de web scraping en tu bandeja de entrada.

Sin spam. Cancela tu suscripción cuando quieras.

FAQ

Preguntas frecuentes

01¿Un MCP server puede sustituir a un proveedor de due diligence?

No, y desconfía de cualquier página que afirme lo contrario. Un MCP server genérico de datos web no tiene datos con licencia propios — ni asientos registrales, ni listas de sanciones o de personas con responsabilidad pública, ni cuentas verificadas. Lee páginas públicas bajo demanda. Eso lo convierte en una capa de investigación y vigilancia que se sitúa por encima de tus fuentes, útil junto a una suscripción al registro o una sala de datos, no en su lugar.

02¿Por qué deep_research me devuelve un 400?

Casi siempre es el campo de la consulta. El parámetro se llama research_query, no query ni topic, y debe tener como mínimo 10 caracteres. Las claves desconocidas se descartan en vez de rechazarse, así que enviar topic produce un 400 diciendo que falta research_query, lo que parece el error equivocado hasta que conoces la regla.

03¿Cómo evito que el agente investigue fuera de las fuentes aprobadas?

Usa research_scope.domains, que admite hasta 10 dominios y limita a ellos las búsquedas subyacentes. En diligencia merece la pena ponerlo en todas las llamadas: mantiene los hallazgos dentro de los registros, reguladores y documentos que citarías en el informe, y hace que el resultado sea revisable, porque quien lo lea puede contrastar el source_url de cada hallazgo con la lista permitida.

04¿Puedo seguir vigilando a una contraparte después del cierre?

Sí, con track_changes por 3 credits la llamada. Ejecuta create_baseline una vez sobre las páginas que importan y después compare de forma periódica para obtener un porcentaje de cambio y un diff. Pasa un selector CSS para acotar la comparación a la sección relevante — una tabla de precios, la composición del consejo — y así un rediseño del sitio no aparecerá como un cambio material.

Sigue leyendo

Artículos relacionados