robinhood-mcp
Copia de trabajo de drasticstatic — Utilizado por el sistema de trading Fortuna. Este es un repositorio independiente creado a partir de un clon local de verygoodplugins/robinhood-mcp. El repositorio original se rastrea como un remoto para comparación voluntaria; los cambios se revisan antes de aplicarlos.
# Check for upstream updates (review before applying) git fetch upstream && git log upstream/main --oneline
robinhood-mcp
Un servidor MCP de solo lectura para la investigación de carteras de Robinhood. Envuelve a robin_stocks para dar a los asistentes de IA acceso a los datos de tu cartera para su análisis.
⚠️ Solo herramienta de investigación - Este servidor proporciona acceso de solo lectura. No se expone ninguna funcionalidad de trading.
⚠️ API no oficial - Utiliza la API no oficial de robin_stocks. Puede dejar de funcionar sin previo aviso. Úsalo bajo tu propia responsabilidad.
¿Qué puedes hacer con esto?
Una vez conectado, puedes tener conversaciones naturales con Claude sobre tu cartera:
Revisión de salud de la cartera
"Hazme una revisión de salud de mi cartera. ¿Cuál es mi valor total, la concentración por sector y hay alguna posición que haya subido o bajado significativamente?"
Claude obtendrá tus posiciones, calculará la exposición sectorial, identificará tus mejores y peores resultados y señalará cualquier riesgo de concentración.
Investigación antes de comprar
"Estoy pensando en aumentar mi posición en NVDA. Muéstrame los fundamentos, noticias recientes, calificaciones de analistas y cómo se ha comportado durante el último año."
Obtén una investigación exhaustiva que combina el historial de precios, ratios P/E, fechas de ganancias y sentimiento de los analistas en una sola respuesta.
Comparar inversiones
"Compara las líneas de cruceros en mi cartera: muéstrame CCL, RCL y NCLH lado a lado con sus ratios P/E, capitalización de mercado y rendimiento en lo que va de año."
Evalúa rápidamente participaciones similares para identificar el valor relativo.
Análisis de dividendos
"¿Qué dividendos he recibido este año? ¿Cuáles de mis participaciones pagan dividendos y cuáles son sus rendimientos?"
Realiza un seguimiento de tus ingresos pasivos e identifica oportunidades de dividendos en tu cartera.
Evaluación de riesgos
"¿Cuál es mi exposición al sector energético? ¿Qué tan concentrado estoy en mis 5 principales participaciones?"
Analiza la concentración sectorial e identifica posiciones que podrían estar sobreponderadas.
Calendario de ganancias
"¿Cuáles de mis participaciones tienen ganancias próximamente en las próximas dos semanas?"
Mantente por delante de la volatilidad de las ganancias con un calendario personalizado.
Atribución de rendimiento
"Desglosa los rendimientos de mi cartera. ¿Qué está impulsando mis ganancias y pérdidas?"
Comprende qué posiciones están contribuyendo más a tu rendimiento.
Investigación de listas de seguimiento
"Obtén cotizaciones y fundamentos para todo lo que hay en mi lista de seguimiento. ¿Cuáles parecen interesantes en este momento?"
Investiga en bloque las acciones que estás siguiendo.
Related MCP server: Public.com MCP Server
Instalación
pip install robinhood-mcpO ejecútalo directamente con uvx:
uvx robinhood-mcpConfiguración
Variables de entorno
export ROBINHOOD_USERNAME="your_email"
export ROBINHOOD_PASSWORD="your_password"
export ROBINHOOD_TOTP_SECRET="your_2fa_secret" # Only if you use authenticator appNota: Si utilizas Face ID, Touch ID o inicio de sesión con código de acceso en Robinhood (sin aplicación de autenticación), no necesitas ROBINHOOD_TOTP_SECRET.
Claude Desktop
Añade a ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"robinhood": {
"command": "uvx",
"args": ["robinhood-mcp"],
"env": {
"ROBINHOOD_USERNAME": "your_email",
"ROBINHOOD_PASSWORD": "your_password"
}
}
}
}Claude Code
claude mcp add robinhood -- uvx robinhood-mcpHerramientas disponibles
Herramienta | Descripción |
| Valor de la cartera, capital, poder de compra, cambio diario |
| Todas las participaciones con base de costo, valor actual, P&L |
| Una participación por ticker con cantidad, valor y P&L |
| Acciones en tus listas de seguimiento |
| Precio en tiempo real, oferta/demanda, volumen |
| Ratio P/E, capitalización de mercado, rendimiento de dividendos, rango de 52 semanas |
| Historial de precios OHLCV (día/semana/mes/año) |
| Artículos de noticias recientes para un símbolo |
| Fechas de ganancias, estimaciones de EPS, reales |
| Calificaciones de compra/mantener/venta de analistas |
| Historial de pago de dividendos |
| Posiciones actuales de opciones |
| Buscar acciones por nombre o ticker |
Ejemplos de conversaciones
Consultas simples:
"¿Cuánto vale mi cartera ahora mismo?"
"Muéstrame mis 5 principales participaciones por valor"
"¿Ya poseo HIMS y cuál es mi posición actual?"
"Obtén una cotización para AAPL"
Para preguntas de cartera sobre un solo símbolo, prefiere robinhood_get_position en lugar de robinhood_get_positions. La herramienta de un solo símbolo evita reconstruir cada participación y es mucho más rápida para preguntas como "¿Debería añadir más HIMS?"
Solicitudes de análisis:
"Compara los fundamentos de GOOGL vs META"
"¿Cuáles de mis acciones cotizan por debajo de su promedio de 52 semanas?"
"Muéstrame el gráfico de precios de TSLA durante el último año"
"¿Cuál es mi acción con mejor rendimiento? ¿Cuál es la peor?"
Flujos de trabajo de investigación:
"Quiero entender la industria de los cruceros. Obtén datos sobre CCL, RCL y NCLH: compara sus fundamentos y rendimiento reciente."
"Encuentra acciones en mi cartera con un P/E inferior a 15 y crecimiento de ganancias positivo"
"Estoy perdiendo mucho en algunas posiciones. Muéstrame los fundamentos y noticias de mis peores resultados para ayudarme a decidir si debo mantener o cortar pérdidas."
Limitaciones
Solo lectura: No se pueden realizar operaciones, modificar listas de seguimiento ni cambiar la configuración de la cuenta
API no oficial: Robinhood puede cambiar su API en cualquier momento, rompiendo la funcionalidad
Sin transmisión en tiempo real: Las cotizaciones son puntuales, no transmisiones en vivo
Caducidad de sesión: Es posible que debas volver a autenticarte periódicamente
Límites de tasa: El uso intensivo puede activar la limitación de tasa de Robinhood
Notas de seguridad
Las credenciales solo se utilizan localmente para autenticarse con Robinhood
Los tokens de sesión se almacenan en caché en
~/.tokens/robinhood.picklepor robin_stocksNunca subas tu archivo
.envni expongas credencialesEsta herramienta no puede ejecutar operaciones: es de solo lectura por diseño
Desarrollo
git clone https://github.com/verygoodplugins/robinhood-mcp.git
cd robinhood-mcp
pip install -e ".[dev]"
# Lint
ruff check . && ruff format --check .
# Test
pytest
# Run locally
robinhood-mcpSolución de problemas
Errores de "No iniciado sesión":
Verifica que tu nombre de usuario y contraseña sean correctos
Si tienes 2FA con una aplicación de autenticación, necesitas
ROBINHOOD_TOTP_SECRETIntenta iniciar sesión a través de la aplicación Robinhood para asegurarte de que tu cuenta no esté bloqueada
Error de "Non-base32 digit found":
Tu secreto TOTP contiene caracteres no válidos
El secreto solo debe contener letras A-Z y dígitos 2-7
Si no utilizas una aplicación de autenticación, elimina
ROBINHOOD_TOTP_SECRETpor completo
Limitación de tasa:
robin_stocks no tiene limitación de tasa incorporada
Si alcanzas los límites de tasa, espera unos minutos antes de volver a intentarlo
Licencia
MIT
Descargo de responsabilidad
Esta herramienta es solo para fines educativos y de investigación. Utiliza APIs no oficiales que pueden dejar de funcionar en cualquier momento. Los autores no son responsables de ninguna restricción de cuenta, inexactitud de datos o pérdidas financieras.
Este proyecto no está afiliado, respaldado ni conectado con Robinhood Markets, Inc.
Ejemplos de automatización
Revisión diaria de cartera con Claude Code
Configura un trabajo cron para obtener un resumen diario de la cartera:
# ~/.claude/commands/portfolio-review.md
---
description: "Daily portfolio health check"
---
Using the robinhood MCP tools:
1. Get my current portfolio value and day change
2. Identify my top 3 gainers and top 3 losers today
3. Flag any positions that are down more than 20% from cost basis
4. Check if any holdings have earnings in the next 7 days
5. Give me a 2-3 sentence summary I can read with my morning coffeeEjecútalo diariamente:
# Add to crontab -e
0 7 * * 1-5 cd ~/Projects && claude -p "/portfolio-review" --dangerously-skip-permissions >> ~/portfolio-reports/$(date +\%Y-\%m-\%d).mdResumen de investigación semanal
# ~/.claude/commands/weekly-research.md
---
description: "Weekly deep dive on portfolio"
---
For each of my top 10 holdings by value:
1. Pull current fundamentals and compare to sector averages
2. Get recent news and analyst rating changes
3. Flag any significant changes from last week
4. Identify 2-3 stocks from my watchlist that might be worth adding
Format as a markdown report I can review on the weekend.Créditos
Creado con 🧡 por Jack Arturo en Very Good Plugins.
Desarrollado por robin_stocks y FastMCP.
Enlaces
AutoMem - Infraestructura de memoria de IA
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
- AlicenseAqualityDmaintenanceA read-only MCP server that provides access to Charles Schwab account data and market information, including portfolio positions, real-time quotes, options chains, price history, and account balances through AI assistants.9MIT
- AlicenseAqualityAmaintenanceThis MCP server connects AI assistants to a Public.com brokerage account, enabling natural language trading of stocks, options, and crypto, along with portfolio management, quotes, and orders.3766Apache 2.0
- Alicense-qualityDmaintenanceA read-only Model Context Protocol server that connects your Schwab brokerage account to LLM applications for portfolio monitoring and market data retrieval.MIT
- AlicenseAqualityBmaintenanceA read-only MCP server for Trading 212 accounts, enabling AI assistants to query balances, positions, orders, dividends, pies, and instruments without trading capabilities.121MIT
Related MCP Connectors
Read-only MCP server for Robinhood Chain token discovery, research, and due diligence via GMGN.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
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/drasticstatic/robinhood-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server