Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@T-Invest MCP Servershow my portfolio holdings and the current prices for SBER"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
T-Invest MCP Server
MCP сервер для работы с API Т-Инвестиций (Тинькофф Инвестиции) из Claude и других LLM-клиентов.
Порт t-invest-mcp-server на Node.js.
Инструменты (25)
Счета и профиль
Инструмент | Параметры | Описание |
| — | Список счетов пользователя |
| — | Профиль пользователя (тариф, статус квал. инвестора) |
|
| Портфель по счёту с фильтрацией по тикерам |
|
| Позиции счёта (деньги, ценные бумаги, фьючерсы) |
|
| Лимиты вывода средств |
|
| Маржинальные атрибуты (ликвидный портфель, начальная маржа) |
Аналитика и инструменты
Инструмент | Параметры | Описание |
|
| Фундаментальные показатели: P/E, ROE, EBITDA и др. (до 100 тикеров) |
|
| Текущие рыночные цены (до 100 тикеров) |
|
| Исторические свечи OHLCV (1min, 5min, 15min, hour, day, week, month) |
|
| Дивидендный календарь (до 50 тикеров) |
|
| Купонные выплаты по облигациям (до 50 тикеров) |
|
| Консенсус-прогнозы аналитиков (до 50 тикеров) |
|
| Стакан заявок (глубина 1–50, по умолчанию 10) |
|
| Статус торгов по тикерам (до 50) |
|
| Расписание торгов (по умолчанию MOEX) |
|
| Технический анализ: BB, EMA, RSI, MACD, SMA |
|
| Торговые сигналы |
|
| Максимальное количество лотов для покупки/продажи |
История операций
Инструмент | Параметры | Описание |
|
| История операций: сделки, дивиденды, комиссии |
Торговые операции
Инструмент | Параметры | Описание |
|
| Активные биржевые заявки |
|
| Выставить заявку (купить/продать) |
|
| Отменить биржевую заявку |
|
| Активные стоп-заявки |
|
| Выставить стоп-заявку |
|
| Отменить стоп-заявку |
* — обязательный параметр, ? — опциональный
Рабочий процесс: агент сначала вызывает
get_accounts, запоминаетaccountIdи использует его в последующих запросах.
Переменные окружения
Переменная | Обязательная | Описание |
| да | URL API T-Invest |
| да | Токен API (получить) |
| нет | Подтверждение сделок: |
URL для прода: https://invest-public-api.tinkoff.ru/rest/
URL для песочницы: https://sandbox-invest-public-api.tinkoff.ru/rest/
Подтверждение сделок
При APP_T_INVEST_CONFIRM_TRADES=true (по умолчанию) торговые инструменты (post_order, cancel_order, post_stop_order, cancel_stop_order) без параметра confirm: true возвращают только превью — агент показывает его пользователю и запрашивает подтверждение. Для исполнения нужно повторно вызвать инструмент с confirm: true.
При APP_T_INVEST_CONFIRM_TRADES=false операция исполняется сразу.
Настройка в 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",
"APP_T_INVEST_CONFIRM_TRADES": "true"
}
}
}
}Через 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",
"-e", "APP_T_INVEST_CONFIRM_TRADES=true",
"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-serverDocker
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Лицензия
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.