mcp-cmf-chile
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-cmf-chileObtén los estados financieros de Enel Chile"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
# MCP para la CMF de Chile 🇨🇱
Servidor Model Context Protocol (spec 2026-07-28) con todos los datos públicos de la Comisión para el Mercado Financiero de Chile (CMF): empresas en bolsa, estados financieros (EEFF), hechos esenciales, fondos mutuos, fondos de inversión, normativa, seguros, indicadores económicos y bancos.
Libre, gratuito y open-source (MIT) — un aporte a la sociedad chilena: conecta tus agentes de IA a la información oficial del regulador financiero sin costos ni claves.
🚀 Instalación rápida (versión hosteada por nosotros)
No necesitas instalar ni hostear nada. El servidor ya está en línea y puedes conectarte directamente:
https://cmf-mcp.kumocloud.cl/mcpopencode (opencode.json)
{
"mcp": {
"cmf-chile": {
"type": "remote",
"url": "https://cmf-mcp.kumocloud.cl/mcp"
}
}
}Claude Desktop / Cursor / Windsurf (clientes locales)
Usa el adaptador mcp-remote:
{
"mcpServers": {
"cmf-chile": {
"command": "npx",
"args": ["mcp-remote", "https://cmf-mcp.kumocloud.cl/mcp"]
}
}
}Probar sin instalar nada
MCP Inspector:
npx @modelcontextprotocol/inspector@latest→ URL → Connect → List Tools.
Más ejemplos en
docs/CONEXION.md.
Related MCP server: MCP CMF Tools
Qué es
Un puente entre los agentes de IA y la información pública del regulador financiero chileno. Con 82 herramientas, el servidor expone:
Empresas en bolsa: búsqueda por nombre/RUT/ticker, estados financieros (EEFF IFRS/NCH con tablas estructuradas), hechos esenciales, accionistas, directorio, sanciones, resoluciones, juntas, memoria anual, indicadores ASG, dividendos, APV, tomas de control e intermediarios.
Fondos mutuos: catálogo completo (3.400+ fondos), cartera, comisiones, inversiones, patrimonio, rentabilidad, partícipes, costos TAC, cartola diaria y comisiones máximas.
Fondos de inversión: catálogo, estados financieros IFRS y comisiones máximas.
Indicadores económicos (API oficial v3): UF, dólar, euro, TAB, UTM, IPC, TIP, TMC, balances y resultados de bancos.
Normativa, seguros (incl. registro de depósito de pólizas), XBRL, documentos firmados y sistemas bancarios.
Paquetes de alto nivel: descarga completa de una empresa en 2 llamadas (árbol de directorio + ZIP ordenado con manifiesto), boletines mensuales de fondos mutuos y catálogo completo de entidades. Ver
docs/PAQUETES.md.
Paquetes de alto nivel
Descarga todo lo de una empresa en 2 llamadas:
cmf_empresa_paquete(rut) → plan de descarga: árbol de directorio lógico + manifest de documentos con nombres normalizados.cmf_empresa_paquete_documentos(rut, anio_inicio, anio_fin) → ZIP ordenado en base64 con los documentos.
copec_90690000/
├── eeff/202512/eeff_xbrl_202512.zip, eeff_202512.pdf, analisis_razonado_202512.pdf…
├── hechos/2026/hechos_relevantes_20260315_12345.pdf
├── sanciones/2026/sancion_20260701_007.pdf
├── resoluciones/2026/resolucion_20260402_112.pdf
├── memorias/memoria_anual_2025.pdf
└── manifiesto.jsonOtras: cmf_fondos_paquete_mensual (boletines FM de un mes) y cmf_catalogo_entidades (catálogo completo filtrable).
Instalación local (STDIO)
git clone https://github.com/JoaquinMulet/mcp-cmf-chile.git
cd mcp-cmf-chile
npm install
npm run build
npm test # smoke tests (sin red)
npm run dev # STDIO: node dist/index.jsConfigura tu agente para lanzarlo como proceso:
{
"mcpServers": {
"cmf-chile": {
"command": "node",
"args": ["/ruta/a/mcp-cmf-chile/dist/index.js"]
}
}
}Opcional:
CMF_API_KEYhabilita las tools de la API oficial v3 (indicadores, balances). Se obtiene gratis en la CMF.
Arquitectura
src/
├── worker.ts # Entrypoint HTTP remoto: createMcpHandler (agents) + auth opcional
├── index.ts # Entrypoint STDIO local
├── server.ts # Factory per-request: registra 86 tools + 7 resources + 3 prompts
├── client/
│ ├── cmf-client.ts # Cliente HTTP central: allowlist, UA, cookies, rate limit, retry
│ ├── anti-bot.ts # Resolución del challenge anti-bot F5 (por HTTP, sin ejecutar JS)
│ ├── cache.ts # LRU + TTL
│ └── parsers.ts # HTML→JSON, TXT CSV→JSON, XLS/BIFF→JSON, grids GoogleVis, mojibake
├── tools/ # api-oficial, empresas, fondos-mutuos, fondos-inversion, otros, paquete
├── resources.ts # cmf://entidades/{rut}, cmf://indicadores/…, cmf://captcha/{id}, …
├── prompts.ts # cmf_analizar_empresa, cmf_comparar_fondos, cmf_indicadores_economicos
└── captcha.ts # Store de captchas (KV, TTL 10 min, single-use) para MRTRSeguridad y buenas prácticas
La API key de la CMF vive solo en el servidor; nunca se expone al modelo.
Los datos de la CMF se tratan como no confiables: siempre
structuredContentJSON, nunca HTML crudo.Captchas (hechos globales, cartola diaria): se solicitan vía MRTR (
input_required) con la imagen como resourcecmf://captcha/{id}; nunca OCR automático.Rate limiting hacia la CMF (1 req/s por host) y respeto a la cuota de la API oficial.
Tokens firmados efímeros (ver_sgd) nunca llegan al modelo.
Incluye
CMF_HTTP_TOKEN(bearer) opcional para quienes desplieguen su instancia privada.
Contribuir
Lee CONTRIBUTING.md. Ideas bienvenidas: nuevas tools, parsers, tests de integración, traducciones.
Aviso legal
Los datos servidos son públicos y de acceso abierto de la Comisión para el Mercado Financiero de Chile (CMF). Este proyecto no está afiliado ni respaldado por la CMF. Los datos se entregan "tal cual"; verifique la fuente oficial para decisiones financieras.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that connects AI agents to over 200 tools across 27 Brazilian public APIs, covering economic, legislative, transparency, and judicial data. It enables users to query and cross-reference extensive government datasets from sources like IBGE, the Central Bank, and the Brazilian Congress.1,712MIT
- Flicense-qualityDmaintenanceMCP server for Chilean financial regulation, providing economic indicators (UF, dollar, euro, UTM) and fraud alerts from CMF and mindicador.cl.2
- Alicense-qualityBmaintenanceMCP Server for accessing 36 Brazilian public data sources and 1 agent, enabling AI agents to query government data on economy, legislation, transparency, judiciary, elections, environment, health, and more.MIT
- Alicense-qualityBmaintenanceHosted MCP server that gives AI agents real-time access to SEC EDGAR filings search, 10-K/8-K reading, XBRL financial facts, and insider-trade (Form 4) alerts.101MIT
Related MCP Connectors
The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JoaquinMulet/mcp-cmf-chile'
If you have feedback or need assistance with the MCP directory API, please join our Discord server