Skip to main content
Glama

yfinance-mcp

ci python license protocol

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

get_quote

Último precio, rango del día, volumen, capitalización, rango 52 semanas, cambio %

"¿qué hace TSLA hoy?"

get_history

Barras OHLCV (cualquier período × intervalo) + estadísticas resumidas

"cierres diarios de SPY para 2024"

get_options_chain

Calls y puts: strike, último, bid/ask, IV, OI, volumen, ITM

"cadena de AAPL para el próximo mes"

get_news

Titulares recientes con enlaces

"¿hay noticias sobre PLTR?"

compare_tickers

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 yfinance

Claude 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

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.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides Yahoo Finance data including stock info, historical prices, dividends, financials, earnings, news, and more through a set of MCP tools, deployable on Azure Functions.
  • A
    license
    A
    quality
    C
    maintenance
    A Model Context Protocol (MCP) server that provides comprehensive access to Yahoo Finance data through 18 specialized tools for pricing, financials, options, holders, and news.
    18
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A 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.
    38
    ISC
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables querying stock data, financial information, news, and historical prices from Yahoo Finance through a set of MCP tools.
    MIT

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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