DalalOS

MCP Server para investigación de acciones indias

Documentación

DalalOS — Investigación bursátil india para agentes de IA

DalalOS es una capa de datos alojada del Model Context Protocol (MCP) para investigar empresas indias cotizadas en NSE/BSE con asistentes y agentes de IA.

Qué ofrece DalalOS

DalalOS expone datos estructurados de investigación del mercado indio a clientes compatibles con MCP, incluyendo:

  • búsqueda de empresas y valores;
  • cotizaciones de cierre e historial de precios;
  • estados financieros de empresas y ratios calculados mecánicamente;
  • datos de comparación entre pares y por sector;
  • datos de participación accionarial y prendas de promotores;
  • acciones corporativas, resultados, presentaciones y eventos divulgados;
  • filtrado, índices y contexto de mercado;
  • conjuntos de datos macro/de referencia oficiales utilizados para el contexto de investigación; y
  • una lista de seguimiento de DalalOS limitada a la cuenta.

Los datos provienen de fuentes oficiales y públicas del mercado indio, como archivos de NSE, interfaces oficiales de BSE y presentaciones ante la bolsa, presentaciones BSE-XBRL exigidas por SEBI, y el editor oficial del sector público designado para los conjuntos de datos macro/de referencia compatibles.

Límites importantes

  • No es en tiempo real: los datos bursátiles tipo cotización son de cierre, no un flujo de ticks en vivo ni de libro de órdenes.
  • Investigación, no ejecución: DalalOS no es un bróker y no realiza órdenes de mercado ni ejecuta operaciones.
  • No es asesoramiento de inversión: DalalOS devuelve hechos con fuente y medidas calculadas mecánicamente, no recomendaciones de compra/venta, precios objetivo ni recomendaciones de inversión.
  • Alcance de lectura/escritura: las herramientas de investigación de datos de mercado son de solo lectura. La excepción explícita de escritura es la lista de seguimiento de DalalOS del propio llamador, donde los usuarios autenticados pueden añadir o eliminar símbolos.
  • Los datos faltantes permanecen explícitos: la cobertura no compatible, no disponible o desactualizada se muestra en lugar de reemplazarse con valores inventados.

Conectar

Utilice el endpoint alojado streamable-HTTP:

https://mcp.dalalos.in/mcp

OAuth es la vía de autenticación preferida para los clientes que lo admiten. La autenticación Bearer con clave de API está disponible como alternativa para los clientes compatibles que la requieran.

Consulte docs/CONNECT.md para notas de configuración seguras para el público y las guías mantenidas del sitio web para instrucciones específicas de cada cliente.

Contrato público de capacidades

capabilities.json es el contrato de descubrimiento legible por máquina deliberadamente mínimo para la superficie MCP alojada. Contiene solo nombres públicos de herramientas MCP, además de hechos del ciclo de vida de lectura/escritura, destructividad y obsolescencia, junto con recuentos derivados de registradas/preferidas/escritura.

Intencionalmente no publica módulos de implementación de herramientas, hashes de esquemas de entrada, asignaciones REST, detalles de almacenamiento/caché, lógica de adaptadores de fuentes, mecanismos de actualización, información de despliegue, credenciales ni otros internos del backend.

Los alias de compatibilidad obsoletos permanecen en la lista de nombres registrados, pero se excluyen de preferred_tool_count, para que los directorios y las superficies de producto puedan evitar inflar los recuentos de capacidades con alias antiguos.

Identidad en el Registro MCP

El manifiesto público del registro es server.json. DalalOS ya tiene una identidad oficial en el Registro MCP bajo:

io.github.aatharva16/dalalos

Esa identidad existente se conserva intencionalmente para que el endpoint alojado tenga un único registro canónico en el Registro. Los cambios de metadatos del Registro deben publicarse utilizando credenciales autorizadas para ese espacio de nombres existente; este repositorio público no almacena esas credenciales.

Propósito del repositorio

Este repositorio es la superficie pública de proyecto, integración y descubrimiento de DalalOS. Existe para que usuarios, registros MCP, directorios de herramientas de IA y listas del ecosistema de código abierto tengan una referencia pública estable de GitHub para el servicio alojado.

Intencionalmente no contiene la implementación del backend de DalalOS. En particular, este repositorio no publica lógica interna de ingesta, esquemas de base de datos/caché, código de adaptadores de fuentes, topología de despliegue, credenciales, herramientas operativas privadas, historial privado de issues/PR ni arquitectura no publicada.

Los archivos públicos de este repositorio se limitan a metadatos de integración, documentación de conexión, descripciones públicas de capacidades/procedencia y ejemplos seguros de uso.

Metadatos públicos

  • server.json — metadatos del Registro MCP para el servidor alojado.
  • capabilities.json — contrato saneado legible por máquina de nombres de capacidades/lectura-escritura/obsolescencia.
  • docs/CONNECT.md — notas de conexión y autenticación.
  • docs/DATA_SOURCES.md — contrato de procedencia y actualidad.
  • docs/DIRECTORY_LISTING.md — copia canónica para directorios MCP, catálogos de herramientas de IA y listas de recursos seleccionados.
  • docs/OPENAI_PLUGIN_SUBMISSION.md — paquete de preparación de listado/revisión de Plugin de OpenAI seguro para el público, incluyendo prompts iniciales y pruebas de capacidades positivas/negativas.
  • examples/PROMPTS.md — ejemplos de prompts de investigación y ejemplos de límites de capacidades.
  • CONTRIBUTING.md — salvaguardas públicas de contribución y prevención de fugas de implementación.
  • SECURITY.md — guía de divulgación responsable de seguridad.

Legal y privacidad

DalalOS no está afiliado ni respaldado por NSE, BSE, SEBI, OpenAI, Anthropic, Cursor ni ningún otro proveedor de clientes de IA, salvo que dicha parte lo indique explícitamente.