robinhood-mcp
Рабочая копия drasticstatic — используется системой Fortuna trading system. Это независимый репозиторий, созданный на основе локального клона verygoodplugins/robinhood-mcp. Апстрим отслеживается как удаленный репозиторий для добровольного сравнения — изменения проверяются перед применением.
# Check for upstream updates (review before applying) git fetch upstream && git log upstream/main --oneline
robinhood-mcp
MCP-сервер с правами только на чтение для анализа портфеля Robinhood. Использует robin_stocks, чтобы предоставить ИИ-ассистентам доступ к данным вашего портфеля для анализа.
⚠️ Только для исследовательских целей — этот сервер предоставляет доступ только на чтение. Функционал для торговли отсутствует.
⚠️ Неофициальный API — использует неофициальный API robin_stocks. Может перестать работать без предупреждения. Используйте на свой страх и риск.
Что можно делать с помощью этого инструмента?
После подключения вы можете вести естественный диалог с Claude о своем портфеле:
Проверка состояния портфеля
"Проверь состояние моего портфеля. Какова его общая стоимость, концентрация по секторам и есть ли позиции, которые значительно выросли или упали?"
Claude получит данные о ваших позициях, рассчитает отраслевую экспозицию, определит лучшие и худшие активы и укажет на риски концентрации.
Исследование перед покупкой
"Я думаю об увеличении позиции в NVDA. Покажи мне фундаментальные показатели, последние новости, рейтинги аналитиков и динамику за последний год."
Получите комплексное исследование, объединяющее историю цен, коэффициенты P/E, даты отчетности и настроения аналитиков в одном ответе.
Сравнение инвестиций
"Сравни круизные компании в моем портфеле — покажи CCL, RCL и NCLH рядом с их коэффициентами P/E, рыночной капитализацией и доходностью с начала года."
Быстро оценивайте похожие активы для определения относительной стоимости.
Анализ дивидендов
"Какие дивиденды я получил в этом году? Какие из моих активов выплачивают дивиденды и какова их доходность?"
Отслеживайте пассивный доход и находите дивидендные возможности в своем портфеле.
Оценка рисков
"Какова моя экспозиция на энергетический сектор? Насколько высока концентрация в моих 5 крупнейших позициях?"
Анализируйте отраслевую концентрацию и выявляйте позиции, которые могут быть перевешены.
Календарь отчетности
"У каких из моих активов ожидается публикация отчетности в ближайшие две недели?"
Будьте готовы к волатильности на фоне отчетности с помощью персонализированного календаря.
Атрибуция доходности
"Разбери доходность моего портфеля. Что именно приносит мне прибыль, а что — убытки?"
Поймите, какие позиции вносят наибольший вклад в вашу доходность.
Исследование списка наблюдения
"Получи котировки и фундаментальные показатели для всего, что есть в моем списке наблюдения. Что выглядит интересно прямо сейчас?"
Массово исследуйте акции, за которыми вы следите.
Related MCP server: Public.com MCP Server
Установка
pip install robinhood-mcpИли запустите напрямую с помощью uvx:
uvx robinhood-mcpКонфигурация
Переменные окружения
export ROBINHOOD_USERNAME="your_email"
export ROBINHOOD_PASSWORD="your_password"
export ROBINHOOD_TOTP_SECRET="your_2fa_secret" # Only if you use authenticator appПримечание: Если вы используете Face ID, Touch ID или вход по паролю в Robinhood (без приложения-аутентификатора), вам не нужен ROBINHOOD_TOTP_SECRET.
Claude Desktop
Добавьте в ~/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-mcpДоступные инструменты
Инструмент | Описание |
| Стоимость портфеля, капитал, покупательная способность, изменение за день |
| Все активы с ценой приобретения, текущей стоимостью, P&L |
| Один актив по тикеру с количеством, стоимостью и P&L |
| Акции в ваших списках наблюдения |
| Цена в реальном времени, bid/ask, объем |
| P/E, рыночная капитализация, дивидендная доходность, диапазон 52 недель |
| История цен OHLCV (день/неделя/месяц/год) |
| Последние новости по символу |
| Даты отчетности, прогнозы EPS, фактические данные |
| Рейтинги аналитиков (buy/hold/sell) |
| История выплаты дивидендов |
| Текущие позиции по опционам |
| Поиск акций по названию или тикеру |
Примеры диалогов
Простые запросы:
"Сколько сейчас стоит мой портфель?"
"Покажи мои 5 крупнейших позиций по стоимости"
"Владею ли я уже HIMS и какова моя текущая позиция?"
"Получи котировку для AAPL"
Для вопросов по одной акции лучше использовать robinhood_get_position вместо robinhood_get_positions. Инструмент для одного символа позволяет избежать пересчета всех активов и работает намного быстрее для вопросов типа "Стоит ли мне докупить HIMS?"
Запросы на анализ:
"Сравни фундаментальные показатели GOOGL и META"
"Какие из моих акций торгуются ниже их среднего значения за 52 недели?"
"Покажи график цены TSLA за последний год"
"Какая акция у меня самая прибыльная? А какая самая убыточная?"
Исследовательские рабочие процессы:
"Я хочу понять индустрию круизных линий. Получи данные по CCL, RCL и NCLH — сравни их фундаментальные показатели и недавнюю динамику."
"Найди в моем портфеле акции с P/E ниже 15 и положительным ростом прибыли"
"Я в большом минусе по нескольким позициям. Покажи фундаментальные показатели и новости по моим худшим активам, чтобы помочь мне решить, стоит ли держать их или зафиксировать убытки."
Ограничения
Только чтение: Нельзя совершать сделки, изменять списки наблюдения или настройки аккаунта
Неофициальный API: Robinhood может изменить свой API в любой момент, что приведет к поломке функционала
Нет потоковых данных в реальном времени: Котировки актуальны на момент запроса, это не живой поток
Истечение сессии: Возможно, вам придется периодически проходить повторную аутентификацию
Лимиты запросов: Интенсивное использование может привести к срабатыванию ограничений Robinhood
Заметки по безопасности
Учетные данные используются только локально для аутентификации в Robinhood
Токены сессии кэшируются в
~/.tokens/robinhood.pickleбиблиотекой robin_stocksНикогда не коммитьте файл
.envи не раскрывайте учетные данныеЭтот инструмент не может совершать сделки — он спроектирован только для чтения
Разработка
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-mcpУстранение неполадок
Ошибки "Not logged in":
Проверьте правильность имени пользователя и пароля
Если у вас включена 2FA через приложение-аутентификатор, вам нужен
ROBINHOOD_TOTP_SECRETПопробуйте войти через приложение Robinhood, чтобы убедиться, что аккаунт не заблокирован
Ошибка "Non-base32 digit found":
Ваш TOTP-секрет содержит недопустимые символы
Секрет должен содержать только буквы A-Z и цифры 2-7
Если вы не используете приложение-аутентификатор, полностью удалите
ROBINHOOD_TOTP_SECRET
Ограничение частоты запросов (Rate limiting):
В robin_stocks нет встроенного ограничения частоты запросов
Если вы столкнулись с лимитами, подождите несколько минут перед повторной попыткой
Лицензия
MIT
Отказ от ответственности
Этот инструмент предназначен только для образовательных и исследовательских целей. Он использует неофициальные API, которые могут перестать работать в любой момент. Авторы не несут ответственности за любые ограничения аккаунта, неточности данных или финансовые потери.
Этот проект не связан, не одобрен и не имеет отношения к Robinhood Markets, Inc.
Примеры автоматизации
Ежедневный обзор портфеля с помощью Claude Code
Настройте cron-задачу для получения ежедневного брифинга по портфелю:
# ~/.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 coffeeЗапускайте ежедневно:
# Add to crontab -e
0 7 * * 1-5 cd ~/Projects && claude -p "/portfolio-review" --dangerously-skip-permissions >> ~/portfolio-reports/$(date +\%Y-\%m-\%d).mdЕженедельный дайджест исследований
# ~/.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.Авторы
Создано с 🧡 Jack Arturo в Very Good Plugins.
Работает на базе robin_stocks и FastMCP.
Ссылки
AutoMem — инфраструктура памяти для ИИ
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