Skip to main content
Glama
nonnname

T-Invest MCP Server

by nonnname

T-Invest MCP Server

MCP сервер для работы с API Т-Инвестиций (Тинькофф Инвестиции) из Claude и других LLM-клиентов.

Порт t-invest-mcp-server на Node.js.

Инструменты (30)

Управление счетами

Инструмент

Параметры

Описание

get_accounts

Список брокерских счетов

get_bank_accounts

Список банковских счетов

get_user_info

Профиль пользователя (тариф, квал. инвестор)

get_user_tariff

Лимиты API (запросы/мин, стримы)

get_portfolio

accountId*, tickers?

Портфель по счёту с фильтрацией по тикерам

get_positions

accountId*

Позиции счёта (деньги, ценные бумаги, фьючерсы)

get_withdraw_limits

accountId*

Лимиты вывода средств

get_margin_attributes

accountId*

Маржинальные атрибуты (ликвидный портфель, начальная маржа)

get_account_values

accountIds*

Дополнительные показатели счетов

pay_in

fromAccountId, amount*, currency?

Пополнить брокерский счёт с банковского

currency_transfer

fromAccountId, amount*, currency?

Перевод между брокерскими счетами

Аналитика и инструменты

Инструмент

Параметры

Описание

get_asset_fundamentals

tickers*

Фундаментальные показатели: P/E, ROE, EBITDA и др. (до 100 тикеров)

get_last_prices

tickers*

Текущие рыночные цены (до 100 тикеров)

get_candles

ticker, to*, interval?

Исторические свечи OHLCV (1min, 5min, 15min, hour, day, week, month)

get_dividends

tickers*, from?, to?

Дивидендный календарь (до 50 тикеров)

get_bond_coupons

tickers*, from?, to?

Купонные выплаты по облигациям (до 50 тикеров)

get_consensus_forecasts

tickers*

Консенсус-прогнозы аналитиков (до 50 тикеров)

get_order_book

ticker*, depth?

Стакан заявок (глубина 1–50, по умолчанию 10)

get_trading_status

tickers*

Статус торгов по тикерам (до 50)

get_trading_schedules

exchange?, from

Расписание торгов (по умолчанию MOEX)

get_tech_analysis

ticker, from, interval?, length?

Технический анализ: BB, EMA, RSI, MACD, SMA

get_signals

tickers?, from?, to?, direction?, limit?

Торговые сигналы

get_max_lots

accountId, price?

Максимальное количество лотов для покупки/продажи

История операций

Инструмент

Параметры

Описание

get_operations

accountId*, from?, to?, limit?

История операций: сделки, дивиденды, комиссии

Торговые операции

Инструмент

Параметры

Описание

get_orders

accountId*

Активные биржевые заявки

post_order

accountId, direction, orderType*, price?

Выставить заявку (купить/продать)

cancel_order

accountId

Отменить биржевую заявку

get_stop_orders

accountId*

Активные стоп-заявки

post_stop_order

accountId, direction, orderType, limitPrice?, expirationType?, expireDate?

Выставить стоп-заявку

cancel_stop_order

accountId

Отменить стоп-заявку

* — обязательный параметр, ? — опциональный

Рабочий процесс: агент сначала вызывает get_accounts, запоминает accountId и использует его в последующих запросах.

Переменные окружения

Переменная

Обязательная

Описание

APP_T_INVEST_BASE_URL

да

URL API T-Invest

APP_T_INVEST_TOKEN

да

Токен API (получить)

APP_T_INVEST_READONLY

нет

true — режим только чтение (торговые операции отключены)

URL для прода: https://invest-public-api.tinkoff.ru/rest/ URL для песочницы: https://sandbox-invest-public-api.tinkoff.ru/rest/

Настройка в Claude Desktop

Файл конфигурации: ~/Library/Application Support/Claude/claude_desktop_config.json

Через npx

{
  "mcpServers": {
    "t-invest": {
      "command": "npx",
      "args": ["t-invest-mcp-server"],
      "env": {
        "APP_T_INVEST_BASE_URL": "https://invest-public-api.tinkoff.ru/rest/",
        "APP_T_INVEST_TOKEN": "your_token"
      }
    }
  }
}

Через Docker

{
  "mcpServers": {
    "t-invest": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "APP_T_INVEST_BASE_URL=https://invest-public-api.tinkoff.ru/rest/",
        "-e", "APP_T_INVEST_TOKEN=your_token",
        "t-invest-mcp-server"
      ]
    }
  }
}

Запуск

npx

APP_T_INVEST_BASE_URL=https://invest-public-api.tinkoff.ru/rest/ \
APP_T_INVEST_TOKEN=your_token \
npx t-invest-mcp-server

Docker

docker build -t t-invest-mcp-server .

docker run -i --rm \
  -e APP_T_INVEST_BASE_URL=https://invest-public-api.tinkoff.ru/rest/ \
  -e APP_T_INVEST_TOKEN=your_token \
  t-invest-mcp-server

Из исходников

npm install
npm run build
npm start

Дисклеймер

Этот проект — неофициальный инструмент, не связанный с Т-Банком (Тинькофф). Сервер взаимодействует с финансовыми данными и торговыми операциями через публичный API Т-Инвестиций. Пользователи несут полную ответственность за свои действия. Торговля на бирже сопряжена с риском потери средств.

Лицензия

MIT

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/nonnname/t-invest-mcp-server'

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