Skip to main content
Glama
drasticstatic

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

Ask DeepWiki PyPI version License: MIT Python 3.11+ 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

Доступные инструменты

Инструмент

Описание

robinhood_get_portfolio

Стоимость портфеля, капитал, покупательная способность, изменение за день

robinhood_get_positions

Все активы с ценой приобретения, текущей стоимостью, P&L

robinhood_get_position

Один актив по тикеру с количеством, стоимостью и P&L

robinhood_get_watchlist

Акции в ваших списках наблюдения

robinhood_get_quote

Цена в реальном времени, bid/ask, объем

robinhood_get_fundamentals

P/E, рыночная капитализация, дивидендная доходность, диапазон 52 недель

robinhood_get_historicals

История цен OHLCV (день/неделя/месяц/год)

robinhood_get_news

Последние новости по символу

robinhood_get_earnings

Даты отчетности, прогнозы EPS, фактические данные

robinhood_get_ratings

Рейтинги аналитиков (buy/hold/sell)

robinhood_get_dividends

История выплаты дивидендов

robinhood_get_options_positions

Текущие позиции по опционам

robinhood_search_symbols

Поиск акций по названию или тикеру

Примеры диалогов

Простые запросы:

  • "Сколько сейчас стоит мой портфель?"

  • "Покажи мои 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.

Ссылки

Install Server
A
license - permissive license
A
quality
D
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

  • A
    license
    A
    quality
    D
    maintenance
    A 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.
    9
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    This 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.
    37
    66
    Apache 2.0
  • A
    license
    -
    quality
    D
    maintenance
    A read-only Model Context Protocol server that connects your Schwab brokerage account to LLM applications for portfolio monitoring and market data retrieval.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    A read-only MCP server for Trading 212 accounts, enabling AI assistants to query balances, positions, orders, dividends, pies, and instruments without trading capabilities.
    12
    1
    MIT

View all related MCP servers

Related MCP Connectors

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/drasticstatic/robinhood-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server