yfinance-mcp
yfinance-mcp
Datos de mercado en vivo para tu IA. Un servidor Model Context Protocol que ofrece a Claude (o cualquier cliente MCP) cotizaciones en tiempo real, historial OHLCV, cadenas de opciones completas, noticias y comparación de múltiples tickers. Gratis, sin clave de API.
Por qué
Los LLM responden a preguntas de mercado con suposiciones basadas en datos de entrenamiento. Conecta este servidor una vez y dejan de adivinar:
"¿A cuánto cotiza Apple?" → cotización en vivo en lugar de una alucinación obsoleta
"Saca las opciones de AAPL que vencen el próximo mes" → strikes reales con IV y open interest
"¿NVDA vs AMD vs INTC este año?" → rendimientos reales, volatilidad, drawdowns, calculados a partir de los datos
"¿Hay noticias recientes sobre PLTR?" → titulares con enlaces que puede citar
Related MCP server: YFinance MCP Server
Herramientas
Herramienta | Qué hace | Ejemplo de prompt |
| Último precio, rango del día, volumen, capitalización, rango 52 semanas, cambio % | "¿qué hace TSLA hoy?" |
| Barras OHLCV (cualquier período × intervalo) + estadísticas resumidas | "cierres diarios de SPY para 2024" |
| Calls y puts: strike, último, bid/ask, IV, OI, volumen, ITM | "cadena de AAPL para el próximo mes" |
| Titulares recientes con enlaces | "¿hay noticias sobre PLTR?" |
| Rendimiento, volatilidad anualizada, drawdown máximo lado a lado; nombra al ganador | "MSFT vs GOOGL, 3 meses" |
Las respuestas son JSON, truncadas a tamaños amigables para LLM (opciones limitadas a 60 filas por lado), con estadísticas resumidas para que el modelo razone sobre agregados antes que sobre barras crudas.
Configuración
git clone https://github.com/saksham10arora-dotcom/yfinance-mcp
cd yfinance-mcp
python3 -m venv .venv && .venv/bin/pip install fastmcp yfinanceClaude Desktop / cualquier cliente MCP
Añade a claude_desktop_config.json (Archivo → Configuración → Desarrollador → Editar configuración):
{
"mcpServers": {
"yfinance": {
"command": "/absolute/path/to/yfinance-mcp/.venv/bin/python",
"args": ["/absolute/path/to/yfinance-mcp/server.py"]
}
}
}Reinicia Claude Desktop. Las herramientas aparecen bajo el icono 🔨. Pregunta sobre cualquier ticker.
Verificar sin un cliente MCP
./.venv/bin/python -c "import server; print(server.get_quote('AAPL'))"CI ejecuta el mismo handshake stdio que GitHub en cada push, así que main siempre es correcto a nivel de protocolo.
FAQ
¿Los datos son en tiempo real? Datos de Yahoo Finance: casi en tiempo real para acciones de EE. UU., con retraso para algunas bolsas internacionales. Bueno para investigación y chat, no para ejecución de órdenes.
¿Cuesta algo? No. Sin clave de API, sin cuenta de límite de tasa, nada que configurar.
¿Por qué no simplemente pegar código yfinance en el chat? Puedes. Esto elimina el bucle de copiar y pegar y permite que el modelo decida qué herramienta llamar según la pregunta, incluidas las de varios pasos ("compara estos cinco tickers, luego saca la cadena del más volátil").
¿Windows?
Funciona. Apunta la configuración a .venv\Scripts\python.exe y usa dobles barras invertidas en JSON.
Solución de problemas
Icono de herramienta ausente tras reiniciar: las rutas en la configuración deben ser absolutas; las rutas relativas fallan silenciosamente.
no data for <ticker>: símbolo dado de baja o mal escrito; compruébalo en Yahoo Finance en un navegador.Limitación de tasa tras uso intensivo: espera unos minutos; Yahoo limita los picos.
Alternativas comparadas
yfinance-mcp | MCPs de mercado de pago | |
Clave de API | ninguna | requerida |
Costo | gratis | $10-100+/mes |
Cadenas de opciones con IV | sí | varía |
Profundidad/L2 en tiempo real | no | a veces |
Tiempo de configuración | 2 min | cuenta + facturación |
Licencia
MIT. No es asesoramiento de inversión; la IA que lee tu cartera no es un fiduciario.
This server cannot be deployed
Maintenance
Related MCP Connectors
Market Data App MCP — wraps the Market Data App API (marketdata.app)
Finnhub MCP — wraps Finnhub Stock API (finnhub.io)
Yahoo Finance for AI agents: quotes, price history, options with Greeks, financials, news, movers.
Tradier MCP — stock & options market data via the Tradier Brokerage API (tradier.com /…
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides Yahoo Finance data including stock info, historical prices, dividends, financials, earnings, news, and more through a set of MCP tools, deployable on Azure Functions.-
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server that provides seamless access to Yahoo Finance stock market data, enabling retrieval of real-time quotes, historical data, charts, financial summaries, and market searches.20 npmISC
- AlicenseAqualityDmaintenanceEnables querying stock data, financial information, news, and historical prices from Yahoo Finance through a set of MCP tools.5MIT
- AlicenseAqualityAmaintenanceMCP server that exposes Yahoo Finance data through tools for searching instruments, fetching quotes, history, company info, financials, dividends, news, recommendations, and options. Enables AI assistants to answer market-data questions using natural language.24376 PyPI1MIT