Probé las 72 herramientas de datos financieros del MCP de EODHD. Estas 7 fueron las mejores.

TL;DR
- De las 72 herramientas del servidor MCP de EODHD, siete hacen casi todo el trabajo:
stock_screener,get_fundamentals_data,get_historical_stock_prices,get_live_price_data,get_technical_indicators,get_upcoming_earningsyget_sentiment_data.- Las ejecuté todas contra la API real el 8 de noviembre de 2026. Las salidas, los gráficos y el código de abajo son reales.
- Seis de las siete funcionan con la clave demo gratuita de EODHD para AAPL, TSLA y AMZN. El screener, y los fundamentales de tus propios tickers, necesitan un plan de pago.
- Las trampas:
closefrente aadjusted_close, un RSI vacío cuando le pasas fechas, puntuaciones de sentimiento basadas en 13 artículos y una señal del screener que devuelve primero valores OTC.
Conectar Claude al servidor MCP de EODHD lleva cinco minutos. Los problemas empiezan después.
Haces una pregunta sencilla, "¿está cara Nvidia ahora mismo?", y Claude se queda mirando 72 nombres de herramientas. Elige una. Gasta 5 llamadas de API en una petición de noticias que no necesitabas. Con las 20 llamadas diarias del plan gratuito, cuatro de esas y se acabó hasta medianoche GMT. Pides un RSI de las últimas dos semanas y te devuelve una lista vacía. Pides la rentabilidad del año y lee la columna de precio equivocada. La respuesta suena segura. La mitad es inventada.
Llevo todo el año probando servidores MCP. En un artículo anterior clasifiqué nueve, y el de EODHD es el que más conecto a Claude. Me he chocado con todos esos muros.
Si estás:
- conectando Claude a datos de mercado por primera vez,
- construyendo un agente que tiene que responder preguntas de inversión reales,
- o cansado de pagar llamadas que no devuelven nada,
esta es la lista corta. Siete herramientas, qué devuelven y dónde te hacen tropezar.
Cómo probé las 7 mejores herramientas del MCP de EODHD
Cada herramienta del servidor MCP de EODHD llama por debajo a un endpoint REST. Así que, en vez de enseñarte capturas de un chat, llamé a cada endpoint directamente, guardé el JSON en bruto y lo cito abajo. Puedes repetir las mismas llamadas.
La configuración:
- Fecha: 8 de noviembre de 2026 (datos de EE. UU. hasta el cierre del viernes 6 de noviembre)
- Claves: la clave demo pública de EODHD para todo lo que cubre (AAPL, TSLA, AMZN, VTI) y una clave de pago para el screener
- Tickers: AAPL.US en casi todas las pruebas, TSLA.US y AMZN.US para resultados, y las 10 mayores tecnológicas de EE. UU. para el screener
1. stock_screener: la pregunta antes de la pregunta
Casi todas las preguntas de inversión empiezan por "¿qué acciones?". El screener lo responde en una llamada, y es la herramienta con la que me quedaría si solo pudiera quedarme con una.
Le pedí las 10 mayores tecnológicas de EE. UU. por capitalización. Cada fila trae precio, capitalización, BPA, rentabilidad por dividendo y la rentabilidad a 1 y 5 días. Esa última columna contaba sola la historia de la semana:

Micron cayó un 22,0% en cinco días, SK Hynix un 14,7% y AMD un 11,1%. Microsoft fue la única que subió (+1,7%). Apple apenas se movió (-0,7%). Una petición, y ves la caída de los chips antes de leer un solo titular.
Dos cosas que conviene saber:
- ASML aparece dos veces (ASML y ASMLF), porque las dos cotizaciones en EE. UU. pasan el filtro. Quita duplicados antes de contar.
- Las señales son potentes pero ruidosas. Cuando cambié el filtro de sector por la señal
200d_new_hien todas las acciones de EE. UU. de más de 10.000 millones de dólares, los cinco resultados fueron valores extranjeros OTC (Postal Savings Bank of China, BCE, Amundi…) con un movimiento del 0% en 5 días. Revisa los tickers antes de pasarle la lista a Claude.
Cuesta 5 llamadas por petición y necesita el plan EOD + Intraday All-World Extended o superior. Con la clave demo devuelve 403.
Ideal para: hacer una lista corta, listas de seguimiento, "¿qué se ha movido esta semana?".
2. get_fundamentals_data: la empresa entera en una llamada
Es la herramienta que más usa Claude cuando pregunto "¿está cara esta acción?". Una petición devuelve valoración, márgenes, crecimiento, estimaciones de analistas y más.
Para AAPL.US, filtrado a las secciones Highlights y Valuation:
| Métrica | Valor |
|---|---|
| Capitalización | 4,98 billones de dólares |
| PER (últimos 12 meses) | 38,13 |
| PER (estimado) | 35,71 |
| Margen de beneficio | 27,6% |
| Crecimiento de ingresos trimestral (interanual) | 11,7% |
| Crecimiento de beneficios trimestral (interanual) | 14,1% |
| Precio objetivo de los analistas | 339,04 $ |
| Último trimestre | 2026-09-30 |
El detalle útil: el precio objetivo de los analistas (339,04 $) está un poco por debajo del último cierre (342,37 $). Te das cuenta porque los dos números llegan en la misma respuesta.
La pega es el coste. Cada petición de fundamentales son 10 llamadas. Filtra a las secciones que necesites y dile a Claude que no la use con cada ticker de una lista.
Ideal para: preguntas de valoración, resúmenes rápidos de empresas, revisar una lista corta a mano.
3. get_historical_stock_prices: la base de cualquier backtest
Velas diarias, semanales o mensuales, con el cierre sin ajustar y el ajustado. Pedí barras mensuales del último año:
| Mes | Cierre | Cierre ajustado |
|---|---|---|
| 2025-11 | 278,85 | 278,09 |
| 2026-01 | 259,48 | 258,78 |
| 2026-05 | 312,06 | 311,79 |
| 2026-09 | 333,02 | 333,02 |
| 2026-11 (parcial) | 342,37 | 342,37 |
Con precios ajustados, eso es una subida del 23,1% desde noviembre de 2025. Con cierres sin ajustar, del 22,8%. La diferencia son los dividendos.
Elige bien la columna. Si Claude lee close en lugar de adjusted_close, se queda corto en la rentabilidad de cualquier acción que pague dividendos. En una acción que ha hecho un split, la diferencia es mucho mayor. Yo le digo a Claude explícitamente que use adjusted_close para las rentabilidades.
Ideal para: rentabilidades, caídas máximas, gráficos, backtests.
4. get_live_price_data: el precio ahora mismo
La herramienta más simple de la lista, y la que evita que Claude se invente un precio a partir de sus datos de entrenamiento.
{"code":"AAPL.US","timestamp":1794000540,"open":338.73,"high":345.79,
"low":338.3,"close":342.37,"previousClose":344.17,"change":-1.8,"change_p":-0.523}
El timestamp corresponde al 6 de noviembre de 2026, 21:29 UTC, tras el cierre del viernes. Los precios en vivo van con 15 minutos de retraso en los planes EOD. Sirven para analizar, no para operar.
La comprobación cruzada que me gustó: el cierre en vivo (342,37) coincide con la barra de noviembre de la herramienta 3 y con la fila del screener de la herramienta 1. Tres herramientas, un mismo número.
Ideal para: anclar cualquier análisis al precio de hoy.
5. get_technical_indicators: RSI, SMA y más sin hacer las cuentas
RSI, SMA, EMA, MACD, Bandas de Bollinger, ATR, ADX y otros, calculados en el servidor. Cada petición cuesta 5 llamadas.
Para AAPL.US el 6 de noviembre:
- RSI(14): 51,46, neutral, ni sobrecomprado ni sobrevendido
- SMA(200): 298,54, así que el precio está un 14,7% por encima de su tendencia de largo plazo
La trampa en la que caí: cuando le pasé una ventana from/to de dos semanas a la petición de RSI, devolvió una lista vacía. Sin rango de fechas y ordenado de forma descendente (order=d), devolvió la serie completa. Si Claude te dice "no hay datos" para un indicador, pídele que lo intente sin fechas.
Ideal para: comprobar tendencia y momentum, scripts de señales.
Ejecútalo tú mismo
Este es el resumen con cuatro herramientas que uso ahora antes de mirar cualquier acción. Funcionó tal cual con la clave demo:
import requests
API = "https://eodhd.com/api"
KEY = "demo" # covers AAPL.US, TSLA.US, AMZN.US, VTI.US
TICKER = "AAPL.US"
def get(path, **params):
r = requests.get(f"{API}/{path}", params={"api_token": KEY, "fmt": "json", **params}, timeout=30)
r.raise_for_status()
return r.json()
live = get(f"real-time/{TICKER}")
rsi = get(f"technical/{TICKER}", function="rsi", period=14, order="d")[0]
sma = get(f"technical/{TICKER}", function="sma", period=200, order="d")[0]
val = get(f"fundamentals/{TICKER}", filter="Valuation")
print(f"Price {live['close']:.2f} ({live['change_p']:+.2f}%)")
print(f"RSI(14) {rsi['rsi']:.1f} on {rsi['date']}")
print(f"SMA(200) {sma['sma']:.2f} -> price {live['close'] / sma['sma'] - 1:+.1%} vs trend")
print(f"P/E {val['TrailingPE']:.1f} trailing, {val['ForwardPE']:.1f} forward")
Salida:
Price 342.37 (-0.52%)
RSI(14) 51.5 on 2026-11-06
SMA(200) 298.54 -> price +14.7% vs trend
P/E 38.1 trailing, 35.7 forward
Si prefieres preguntarle a Claude en lenguaje natural en vez de escribir el script, esas cuatro herramientas están a un prompt de distancia en cuanto conectas el servidor MCP. 👉 Consigue tu clave de EODHD aquí. Usa el código KEVIN10 al pagar para tener un 10% de descuento.
6. get_upcoming_earnings: fechas, aciertos y fallos
El nombre se queda corto. Además de las fechas, devuelve la estimación de BPA, el dato real y la sorpresa. Pedí AAPL, TSLA y AMZN de julio de 2026 a marzo de 2027:

| Ticker | Fecha de resultados | BPA estimado | BPA real | Sorpresa |
|---|---|---|---|---|
| AAPL | 2026-07-30 | 1,88 | 2,02 | +7,4% |
| AAPL | 2026-11-02 | 1,98 | 2,05 | +3,5% |
| TSLA | 2026-07-22 | 0,54 | 0,33 | -38,9% |
| TSLA | 2026-10-21 | 0,22 | 0,48 | +118,2% |
| AMZN | 2026-07-30 | 1,83 | 1,88 | +2,7% |
| AMZN | 2026-10-29 | 2,01 | 1,89 | -6,0% |
Fíjate en Tesla. Un fallo del 38,9% seguido de una sorpresa positiva del 118,2%. Ese segundo número se explica sobre todo porque la estimación se desplomó de 0,54 a 0,22, no porque los beneficios explotaran. Claude lo explica bien, pero solo cuando tiene la estimación junto al dato real.
Un límite: mi ventana llegaba a marzo de 2027, pero no volvió ninguna fecha futura para estas tres. Las fechas próximas aparecen cuando ya están programadas, así que una consulta muy adelantada puede devolver solo trimestres pasados.
Ideal para: preparar la temporada de resultados, preguntas tipo "¿batieron previsiones?".
7. get_sentiment_data: el ánimo diario de las noticias
Una puntuación diaria de sentimiento por ticker, más el número de artículos que la respaldan. Para AAPL.US, las dos últimas semanas fue de 0,18 a 0,91.

El panel de abajo importa tanto como el de arriba:
- 1 de noviembre: puntuación 0,18, con 13 artículos
- 3 de noviembre: puntuación 0,54, con 119 artículos
- 7 de noviembre: puntuación 0,91, con 13 artículos
Un 0,91 basado en 13 artículos de fin de semana pesa menos que un 0,54 basado en 119. Le pido a Claude que siempre dé los dos números. Por defecto no lo hace.
Ideal para: detectar un cambio en la cobertura alrededor de un evento.
Las que se quedaron fuera
get_historical_dividends estuvo cerca. Tiene la salida más limpia del servidor: fecha ex-dividendo, de registro, de pago e importe. En AAPL se ve directamente la subida de mayo de 2026 (de 0,26 $ a 0,27 $ por trimestre), y el pago del 16 de noviembre ya aparecía. Perdió su puesto frente al screener porque la necesito en menos preguntas.
get_insider_transactions era la que esperaba ver en la lista. Para la ventana que pedí (de noviembre de 2025 a noviembre de 2026), AAPL no devolvió ninguna operación, y en NVDA y TSLA las más recientes eran de marzo de 2026. Si la usas para buscar "compras recientes de directivos", revisa las fechas antes de fiarte de la palabra "recientes".
get_company_news funciona, pero cuando pedí noticias de AAPL.US, la mayoría de titulares hablaban de otras empresas (Marvell, Gildan, Cisco) que solo mencionaban Apple de pasada. Usa la herramienta de sentimiento para la tendencia y pídele a Claude que se quede solo con los titulares que nombran a la empresa.
Qué plan de EODHD necesitas
Para reproducir las herramientas 2 a 7 con AAPL, TSLA o AMZN no necesitas plan. La clave demo las cubre.
Para tus propios tickers:
- Plan gratuito: 20 llamadas al día y 1 año de histórico de cierre. Sin fundamentales.
- EOD Historical All-World (19,99 $/mes): precios, precio en vivo, dividendos, noticias y sentimiento, con más de 30 años de histórico.
- EOD + Intraday All-World Extended (29,99 $/mes): añade indicadores técnicos y el screener.
- Fundamentals Data Feed (59,99 $/mes) o All-In-One (99,99 $/mes): necesarios para
get_fundamentals_data.
Ojo con el coste de las llamadas. Los fundamentales cuestan 10 llamadas por petición. Las noticias, los técnicos y el screener, 5. Una sesión de Claude que revise diez acciones puede agotar la cuota diaria del plan gratuito en un par de preguntas.
Una cosa más: ya no son 72
Cuando mapeé el servidor por primera vez tenía 72 herramientas. La versión a la que estoy conectado hoy tiene unas 100: nuevas familias de diferenciales de crédito, rendimientos del Tesoro, opciones de EE. UU., documentos de la SEC y más. Todavía no las he probado, así que no entran en este ranking. Son lo siguiente en mi lista.
Preguntas frecuentes
¿Qué es el servidor MCP de EODHD? Un servidor Model Context Protocol que permite a Claude, ChatGPT o tu propio agente usar las APIs de datos financieros de EODHD como herramientas. Las herramientas obtienen datos; ninguna envía órdenes.
¿Qué herramientas del MCP de EODHD son las más útiles? En mis pruebas: el screener, los fundamentales, los precios históricos, el precio en vivo, los indicadores técnicos, el calendario de resultados y el sentimiento de las noticias.
¿El servidor MCP de EODHD funciona con el plan gratuito? Sí, dentro de sus límites: 20 llamadas al día y 1 año de histórico, sin fundamentales. La clave demo cubre algunos tickers sin registrarte.
¿Puede Claude operar a través del servidor MCP de EODHD? No. Las herramientas solo leen datos. No hay forma de enviar órdenes.
Conclusión
72 herramientas son un menú. No necesitas el menú entero.
Empieza por estas siete. Mira qué devuelve cada una y dile a Claude qué columna creerse. Con eso tienes casi todo el camino hecho.
👉 Configura el servidor MCP de EODHD con tu clave. Usa el código KEVIN10 al pagar para tener un 10% de descuento.
No es asesoramiento financiero. Los tickers son ejemplos para mostrar qué devuelve cada herramienta.