DEV Community

vdalhambra
vdalhambra

Posted on

Convierte a Claude en tu analista técnico: análisis bursátil en tiempo real con MCP

Si usas Claude o Cursor y alguna vez le has preguntado por una acción, conoces la respuesta frustrante:

"No tengo datos en tiempo real. A fecha del corte de mi entrenamiento, AAPL cotizaba alrededor de..."

El LLM tiene datos obsoletos. Los mercados cambian cada segundo. Necesitas datos reales.

Aquí te enseño a arreglarlo en menos de 2 minutos con FinanceKit MCP — un servidor open source que añade 17 herramientas de análisis financiero a cualquier agente de IA.

Qué puedes preguntarle a Claude después de instalarlo

  • "Dame el precio actual de AAPL y su RSI"
  • "Haz un análisis técnico completo de NVDA" → Devuelve RSI, MACD, Bandas de Bollinger, detección de Golden Cross, veredicto en español
  • "Compara TSLA vs GM vs F en los últimos 6 meses" → Retornos, volatilidad, Sharpe ratios, máximo drawdown
  • "¿Qué sector está liderando este mes?" → Rankea los 11 sectores GICS
  • "Analiza mi cartera: IBE:100, REP:50, SAN:200" → Desglose con riesgo de concentración
  • "¿Qué está haciendo Bitcoin? Enséñame su RSI" → El análisis técnico funciona también para cripto

Instalación en 2 minutos

Opción 1: MCPize (sin tocar la terminal — recomendado)

Esta es la más fácil si no quieres pelearte con Python:

  1. Entra en mcpize.com/mcp/financekit-mcp
  2. Click en "Install in Claude Desktop" (o Cursor, Windsurf, Claude Code)
  3. Listo. Tier gratis con 100 llamadas/mes.

O añádelo directamente a tu config MCP:

{
  "mcpServers": {
    "financekit": {
      "url": "https://financekit-mcp.mcpize.run/mcp"
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

Opción 2: Self-hosted via uvx (para devs)

# Claude Code
claude mcp add financekit -- uvx --from financekit-mcp financekit
Enter fullscreen mode Exit fullscreen mode

O en claude_desktop_config.json:

{
  "mcpServers": {
    "financekit": {
      "command": "uvx",
      "args": ["--from", "financekit-mcp", "financekit"]
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

Requiere uv (gestor de paquetes Python): pip install uv o brew install uv.

Lo que hace diferente a este MCP vs un wrapper básico de Yahoo Finance

La mayoría de servidores MCP solo reenvían respuestas de APIs. FinanceKit procesa los datos y te da valor añadido:

Análisis técnico con veredicto

Pregúntale "Haz un análisis técnico de NVDA" y en lugar de números sueltos, obtienes:

Símbolo: NVDA
Precio actual: 142.58
Sesgo general: FUERTEMENTE ALCISTA (3.0 señales alcistas vs 0.5 bajistas)

Indicadores:
  RSI(14): 55.65 — neutral
  MACD: histograma positivo — impulso alcista
  Bandas de Bollinger: precio dentro de las bandas — normal
  SMA(50): 138.84 → precio por encima de SMA50 = tendencia alcista
  ADX: 28.3 — tendencia fuerte

Patrones:
  Golden Cross: SÍ (SMA50 cruzó SMA200 hacia arriba)
  Sobrecompra: no
  Sobreventa: no

Señales:
  → "MACD alcista — línea por encima de la señal, ambas positivas. Fuerte impulso al alza."
  → "ADX > 25 indica tendencia direccional fuerte."
  → "Precio por encima de todas las SMAs (20/50/200) confirma tendencia alcista."
Enter fullscreen mode Exit fullscreen mode

Son 10 indicadores calculados + detección de patrones + señales en lenguaje natural. Eso no se obtiene de una llamada API cualquiera.

Métricas de riesgo que importan

"¿Cuál es el perfil de riesgo de TSLA en el último año?":

Símbolo: TSLA
Métricas:
  retorno_anual_pct: 22.45
  volatilidad_anual_pct: 48.2
  ratio_sharpe: 0.87
  ratio_sortino: 1.21
  beta: 1.85 (vs SPY)
  var_95_pct: -4.8
  drawdown_max_pct: -32.4

Rating de riesgo: MODERADO
Enter fullscreen mode Exit fullscreen mode

Sharpe, Sortino, Beta, VaR, Max Drawdown — todo calculado sobre 252 días de trading.

Análisis de cartera con desglose sectorial

"Analiza mi cartera: IBE:100, REP:50, SAN:200, TEF:80":

Valor total: €12,340.50
Posiciones: 4
Riesgo de concentración: MODERADO (posición principal 38% de la cartera)

Desglose por sector:
  Utilities (IBE): 31.8%
  Energy (REP): 21.4%
  Financials (SAN): 35.2%
  Communication (TEF): 11.6%
Enter fullscreen mode Exit fullscreen mode

Las 17 herramientas

Acciones (3): stock_quote, multi_quote, company_info
Cripto (4): crypto_price, crypto_trending, crypto_search, crypto_top_coins
Técnico (2): technical_analysis, price_history
Mercado (1): market_overview (S&P 500, NASDAQ, DOW, VIX, top movers)
Comparación (2): compare_assets, portfolio_analysis
Premium v1.2 (5): risk_metrics, correlation_matrix, earnings_calendar, options_chain, sector_rotation

Planes de precio (hosteado en MCPize)

Plan Precio Llamadas/mes Ideal para
Free $0 100 Probar
Hobby $9/mes 2,500 Inversores particulares
Pro $29/mes 10,000 Traders activos
Team $79/mes 50,000 Equipos pequeños
Business $179/mes 200,000 Operaciones profesionales

Self-hosted es siempre gratis (solo pip install), pero gestionas tú la infraestructura y los rate limits de Yahoo Finance.

Combina con SiteAudit MCP para análisis web completo

Si también auditas webs (SEO, seguridad, performance), combínalo con SiteAudit MCP. Bundle Pro Combo: $39/mes por los dos.

Por qué construí esto

La comunidad hispanohablante de devs es enorme, pero el contenido técnico en español sobre MCP es prácticamente inexistente. Y yo mismo necesitaba una forma fiable de que Claude me diera análisis técnico real en vez de refritos de su entrenamiento.

Estos son los dos primeros MCPs que he lanzado, con la idea de crear una suite de herramientas open source para agentes de IA en español.

Fuentes de datos

  • Acciones: Yahoo Finance (sin API key)
  • Cripto: CoinGecko tier gratuito (10K llamadas/mes)
  • Técnicos: Calculados localmente con la librería ta

Todo cacheado (cotizaciones 60s, histórico 1h, cripto 2min) para minimizar llamadas.

Enlaces

Si te sirve, una estrellita en GitHub ayuda a que más devs lo encuentren. ¿Qué otros MCPs estás usando o construyendo?

Top comments (0)