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
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 installed
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
- 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.
- AlicenseAqualityCmaintenanceA Model Context Protocol (MCP) server that provides comprehensive access to Yahoo Finance data through 18 specialized tools for pricing, financials, options, holders, and news.181MIT
- AlicenseNot gradedqualityCmaintenanceA 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.38ISC
- AlicenseNot gradedqualityDmaintenanceEnables querying stock data, financial information, news, and historical prices from Yahoo Finance through a set of MCP tools.MIT
Related MCP Connectors
Alpaca MCP — real-time US stock market data via the Alpaca Market Data API
Hosted MCP for stocks, options, Greeks, brokers, order previews, alerts, and workflows.
Tradier MCP — stock & options market data via the Tradier Brokerage API
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/saksham10arora-dotcom/yfinance-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server