NeuralVerge

Servidor MCP alojado para datos de personas y empresas B2B: búsqueda de perfiles de personas y empresas, búsqueda de empleados, localización y validación de correos electrónicos, enriquecimiento de teléfonos, perfiles de Crunchbase, además de búsqueda web, extracción de páginas e investigación profunda a través de un único endpoint HTTP transmisible.

Documentación

Servidor MCP

Conecta cualquier cliente compatible con MCP (Claude, ChatGPT, Cursor) a la API completa de NeuralVerge a través del Model Context Protocol.

Servidor MCP

NeuralVerge expone su API completa como un servidor remoto de Model Context Protocol (MCP), de modo que cualquier cliente compatible con MCP — Claude, ChatGPT, Cursor o un agente personalizado — pueda llamar a AI Research, Search, AI Extract y cada Fuente de Datos directamente como herramientas, sin necesidad de escribir código de integración HTTP.

Cada herramienta es un envoltorio delgado 1:1 alrededor del endpoint REST correspondiente documentado en la pestaña Referencia de API, por lo que todo lo que puedes hacer con la API REST también puedes hacerlo desde un cliente MCP.

Endpoint

https://api.neuralverge.ai/functions/v1/mcp-server

El servidor utiliza el transporte Streamable HTTP de MCP y no tiene estado: cada solicitud se maneja de forma independiente, sin sesión que mantener activa entre llamadas.

Las solicitudes deben incluir:

Accept: application/json, text/event-stream

Autenticación

Envía el mismo token de portador que usas para la API REST:

Authorization: Bearer YOUR_ACCESS_TOKEN

Consulta Autenticación para saber cómo obtener un token. Una solicitud con un token faltante o inválido se rechaza con 401 Unauthorized antes de que se ejecute cualquier herramienta.

Herramientas disponibles

AI Research

HerramientaDescripción
run_researchInicia el flujo completo de AI Research (búsqueda multi-paso, análisis, informes estructurados). Asíncrono: devuelve un session_id.
get_session_statusConsulta una sesión creada por run_research hasta que esté complete o failed.

AI Extract

HerramientaDescripción
run_extractCarga una página por URL y extrae datos estructurados según instrucciones en lenguaje natural y/o un esquema JSON. Síncrono.

Search

HerramientaDescripción
run_searchEjecuta una búsqueda web síncrona y devuelve resultados clasificados.

Fuentes de Datos — LinkedIn

HerramientaDescripción
run_linkedin_emailBúsqueda de perfil de LinkedIn por URL, incluido el correo electrónico cuando esté disponible.
run_linkedin_domainEncuentra un perfil de LinkedIn a partir de un nombre/dominio de empresa más un nombre completo.
run_linkedin_company_searchBusca empresas de LinkedIn por consulta con filtros opcionales.
run_linkedin_people_searchBusca personas en LinkedIn con consulta de texto libre y filtros avanzados.
run_linkedin_company_employeeBusca empleados de una o más empresas determinadas.

Fuentes de Datos — Correo Electrónico y Teléfono

HerramientaDescripción
run_email_enrichmentEnriquece un correo electrónico conocido con datos de perfil.
run_email_validationValida la entregabilidad de una dirección de correo electrónico.
run_email_finderEncuentra un correo electrónico profesional a partir de un dominio, nombre y apellido.
run_phone_enrichmentEnriquece un número de teléfono conocido, a nivel mundial.
run_phone_enrichment_usValida y enriquece un número de teléfono de EE. UU. específicamente.

Fuentes de Datos — Empresa

HerramientaDescripción
run_crunchbase_companyObtiene datos estructurados de empresa desde una URL de organización de Crunchbase.

run_research es la única herramienta asíncrona: llama a get_session_status cada 2–5 segundos hasta que status sea complete o failed. Todas las demás herramientas, incluida run_search, devuelven su resultado inmediatamente en la respuesta de la herramienta. Consulta Errores y Límites de Velocidad para obtener la guía general de sondeo que esto sigue.

Conexión de un cliente MCP

Claude Code / Claude Desktop

claude mcp add --transport http neuralverge \
  https://api.neuralverge.ai/functions/v1/mcp-server \
  --header "Authorization: Bearer YOUR_ACCESS_TOKEN"

Cliente HTTP remoto genérico (ChatGPT, Cursor, etc.)

Agrega un conector MCP remoto que apunte al endpoint anterior, con un encabezado Authorization: Bearer YOUR_ACCESS_TOKEN. Cualquier cliente que hable el transporte Streamable HTTP de MCP funciona: el servidor no requiere configuración específica del cliente.

MCP Inspector

npx @modelcontextprotocol/inspector

Conéctate a https://api.neuralverge.ai/functions/v1/mcp-server en modo HTTP y configura el encabezado Authorization para explorar y probar herramientas de forma interactiva.

Ejemplo de solicitud

curl -X POST "https://api.neuralverge.ai/functions/v1/mcp-server" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "run_email_validation",
      "arguments": { "email": "john@example.com" }
    }
  }'

Errores

Un encabezado Authorization faltante o inválido hace fallar toda la solicitud con 401 Unauthorized, igual que en la API REST.

Una vez que una solicitud está autenticada, los errores de una llamada de herramienta individual (parámetros inválidos, 402 Payment Required por límites de uso, fallos de proveedores, etc.) se devuelven dentro del resultado de la herramienta MCP con isError: true en lugar de como un fallo HTTP — esto permite que el modelo que llama vea y reaccione al error en lugar de que toda la solicitud falle. Los códigos de estado subyacentes son los mismos que se describen en Errores y Límites de Velocidad.

Próximos pasos