T-Bank Invest MCP Server (read-only)

MCP-сервер для работы с инвестиционным портфелем Т-Банка (Тинькофф) через AI-ассистентов. Предоставляет только чтение — сервер не может совершать сделки, выводить средства или изменять настройки счёта.
Возможности
- Портфель и счета — просмотр счетов, позиций, доходности, маржинальных показателей
- История операций — сделки, дивиденды, купоны, налоги, комиссии с фильтрацией и пагинацией
- Поиск инструментов — по тикеру, названию, ISIN, FIGI; детальная информация по акциям, облигациям, ETF, валютам, фьючерсам
- Рыночные данные — свечи (OHLCV), стакан заявок, статус торгов, цены закрытия
- Аналитика — технический анализ (SMA, EMA, RSI, MACD, Bollinger Bands), фундаментальные показатели (P/E, EPS, ROE), консенсус-прогнозы аналитиков
- Облигации — купонный календарь, НКД, события (амортизации, оферты)
- Дивиденды — история и предстоящие выплаты
Требования
Установка
git clone
cd t-bank-invest-mcp-read-only
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
Использование
Токен передаётся через переменную окружения TBANK_INVEST_TOKEN. Сервер не загружает .env файл автоматически — переменную нужно экспортировать в shell или передать через конфигурацию MCP-клиента.
Claude Desktop / Claude Code
Добавьте в конфигурацию MCP-клиента:
- Claude Desktop (macOS):
~/Library/Application Support/Claude/claude_desktop_config.json - Claude Code:
.claude/settings.json проекта или глобальные настройки
{
"mcpServers": {
"t-bank-invest": {
"command": "/path/to/t-bank-invest-mcp-read-only/.venv/bin/t-bank-invest-mcp-read-only",
"env": {
"TBANK_INVEST_TOKEN": "your_token_here"
}
}
}
}
Запуск напрямую
export TBANK_INVEST_TOKEN=your_token_here
t-bank-invest-mcp-read-only
Доступные инструменты
Счета и пользователь
| Инструмент | Описание |
|---|
get_accounts | Список инвестиционных счетов |
get_user_info | Тариф, статус квал. инвестора, уровень риска |
get_margin_attributes | Маржинальные показатели счёта |
Портфель и позиции
| Инструмент | Описание |
|---|
get_portfolio | Полный портфель с ценами и доходностью |
get_positions | Балансы позиций без расчёта цен |
get_withdraw_limits | Доступные средства для вывода |
Операции
| Инструмент | Описание |
|---|
get_operations | История операций за период |
get_operations_by_cursor | История операций с пагинацией и расширенными фильтрами |
Инструменты
| Инструмент | Описание |
|---|
find_instrument | Поиск по тикеру, названию, ISIN, FIGI |
get_instrument_by | Детальная информация по идентификатору |
get_bond_by | Информация об облигации |
get_share_by | Информация об акции |
get_etf_by | Информация об ETF/фонде |
get_currency_by | Информация о валютном инструменте |
get_future_by | Информация о фьючерсном контракте |
get_bond_coupons | Купонный календарь облигации |
get_bond_events | События облигации (амортизации, оферты) |
get_dividends | История и будущие дивиденды |
get_accrued_interests | НКД (накопленный купонный доход) |
get_asset_fundamentals | P/E, EPS, ROE, капитализация |
get_consensus_forecasts | Консенсус-прогнозы аналитиков |
get_forecast_by | Прогнозы инвестдомов по инструменту |
get_asset_reports | Даты отчётностей эмитента |
get_favorites | Избранные инструменты пользователя |
get_trading_schedules | Расписание торгов бирж |
Рыночные данные
| Инструмент | Описание |
|---|
get_candles | Исторические свечи (OHLCV) |
get_last_prices | Последние цены сделок |
get_close_prices | Цены закрытия предыдущей сессии |
get_order_book | Стакан заявок (bids/asks) |
get_trading_status | Текущий статус торгов |
get_tech_analysis | Технические индикаторы (SMA, EMA, RSI, MACD, BB) |
Заявки
| Инструмент | Описание |
|---|
get_orders | Активные заявки на счёте |
get_order_state | Статус конкретной заявки |
Списки инструментов
| Инструмент | Описание |
|---|
list_shares | Все доступные акции |
list_bonds | Все доступные облигации |
list_etfs | Все доступные ETF/фонды |
list_currencies | Все доступные валютные инструменты |
list_futures | Все доступные фьючерсы |
Примеры запросов к ассистенту
- «Покажи мой портфель и общую доходность»
- «Какие дивиденды я получил за последний год?»
- «Найди облигации Газпрома и покажи купонный календарь»
- «Сравни P/E Сбера и ВТБ»
- «Построй RSI для AAPL за последние 3 месяца»
- «Какие у меня активные заявки?»
Лицензия
MIT