tinvest-mcp
Click on "Deploy 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., "@tinvest-mcpwhat's in my portfolio and what's my free margin?"
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-tinkoff-mcp
MCP-сервер для T-Invest (Т-Инвестиции): рыночные данные, портфель и торговые операции по фьючерсам MOEX для ИИ-клиентов (Claude и любых других, поддерживающих Model Context Protocol). Вы подключаете сервер к своему ИИ — и просите его: «покажи свечи NGZ6», «что в моём портфеле», «поставь лимитку».
English: an MCP server that gives AI clients access to T-Invest market data, your portfolio and trading tools for MOEX futures. See the English section below.
⚠️ Предупреждение
Сервер даёт ИИ доступ к реальному счёту. Торговые инструменты (place_market_order, place_limit_order,
place_stop_loss, place_take_profit, cancel_order, close_position) включены по умолчанию: подключённый
ИИ может ставить и отменять ордера и закрывать позиции. Вы отвечаете за все сделки.
Только чтение:
TINVEST_ALLOW_TRADING=0.Проверка без риска:
TINVEST_SANDBOX=1(песочница T-Invest, токен песочницы).Токен T-Invest бывает «только чтение» и «торговый»: для работы без ордеров выпустите токен только на чтение.
Автор не даёт инвестиционных рекомендаций и не несёт ответственности за убытки (см. лицензию).
Related MCP server: T-Invest MCP Server
Что нужно
Python 3.10+.
Токен T-Invest API: https://www.tbank.ru/invest/settings/api/ и (по желанию) номер счёта.
ИИ-клиент с поддержкой MCP (Claude Code, Claude Desktop и др.).
Работает с фьючерсами MOEX: тикер — код фьючерса, например NGZ6, SiZ6, BRZ6.
Установка
pip install git+https://github.com/viptdv333-boop/t-invest-tinkoff-mcp.gitПодключение к Claude
Claude Code:
claude mcp add tinvest -e TINKOFF_TOKEN=ваш_токен -e TINKOFF_ACCOUNT_ID=номер_счёта -- tinvest-mcpClaude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"tinvest": {
"command": "tinvest-mcp",
"env": {
"TINKOFF_TOKEN": "ваш_токен",
"TINKOFF_ACCOUNT_ID": "номер_счёта"
}
}
}
}Токен хранится только у вас на машине. Сервер работает локально и обращается только к API T-Invest.
Примеры запросов к ИИ
«Покажи последние 100 часовых свечей NGZ6 и коротко опиши структуру».
«Какая цена и стакан у BRZ6?»
«Что у меня в портфеле, какая свободная маржа?»
«Посчитай размер позиции для входа 3.05 со стопом 2.98 при риске 1% депозита».
«Покажи активные заявки и стопы».
(торговля включена) «Поставь лимитную заявку на покупку 1 контракта NGZ6 по 3.05».
Инструменты
Инструмент | Параметры | Что делает |
|
| свечи OHLCV (время UTC) |
|
| последняя цена |
|
| стакан заявок |
|
| ГО, шаг цены, стоимость шага, экспирация |
| — | фаза торгов MOEX |
| — | позиции, доходность, маржа |
| — | активные заявки и стоп-ордера |
| — | ликвидный портфель, начальная и свободная маржа |
|
| история операций |
|
| размер позиции по риску |
|
| рыночный ордер |
|
| лимитный ордер |
|
| стоп (по рынку после срабатывания); |
|
| тейк-профит, |
|
| отмена заявки или стопа |
|
| закрыть позицию рыночным ордером |
qty — количество контрактов (лотов), цены — в пунктах инструмента.
Настройки (переменные окружения)
Переменная | По умолчанию | Назначение |
| — | токен T-Invest API (обязателен; допустимо и |
| первый счёт | номер счёта (допустимо и |
|
|
|
|
|
|
|
|
|
|
| каталог служебных файлов песочницы |
Если что-то не работает
TINKOFF_TOKEN not set— токен не передан клиенту: проверьте блокenvв настройках MCP.Trading disabled— торговля отключена (TINVEST_ALLOW_TRADING=0).Ошибка прав при постановке ордера — токен «только чтение»; нужен торговый токен.
<тикер> not found— укажите код фьючерса MOEX; проверьте, что контракт не истёк.Команда
tinvest-mcpне найдена — проверьте, что каталог со скриптами pip вPATH, или укажите полный путь вcommand.
English
An MCP server for T-Invest (MOEX futures): candles, last price, order book, instrument specs, portfolio, free margin, operations history, position sizing and trading tools (market/limit orders, stop-loss, take-profit, cancel, close).
Install: pip install git+https://github.com/viptdv333-boop/t-invest-tinkoff-mcp.git. Set TINKOFF_TOKEN (and optionally
TINKOFF_ACCOUNT_ID) in the MCP client config and run the tinvest-mcp command over stdio.
Warning: trading tools are enabled by default and operate on your real account. Set TINVEST_ALLOW_TRADING=0 for
read-only mode or TINVEST_SANDBOX=1 to use the T-Invest sandbox. Not investment advice; use at your own risk.
Лицензия
MIT. См. LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Unified financial infrastructure connecting AI agents directly to trade live/demo brokerage accounts, Web3 non-custodial wallets, real-time market data across equities, ETFs, crypto, forex, options, DeFi swaps, and prediction markets, institutional research feeds, and algorithmic strategy backtesters.
No-KYC managed MCP for AI agents: sandboxed TypeScript trading SDK, isolated sub-accounts, futures.
Connect your AI to a funded trading account. Read & trade a simulated funded challenge.
MCP server for Mudrex futures trading enabling AI agents to securely access data and risk tools.
Related MCP Servers
- FlicenseCqualityDmaintenanceEnables AI agents to interact with the Aster Finance Futures API for cryptocurrency trading. Provides comprehensive access to market data, order management, account information, and position management on the Aster exchange.44-
- AlicenseAqualityFmaintenanceEnables interaction with the T-Invest (Tinkoff Investments) API to manage investment portfolios, access market analytics, and retrieve technical analysis data. It supports executing trading operations, including placing and canceling market or stop orders, with optional confirmation workflows.25MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to research a T-Invest brokerage account, screen instruments, analyze portfolio yield and risk, build rebalance plans, and optionally preview or submit gated limit orders.1-
- AlicenseAqualityCmaintenanceEnables Claude to read Moscow Exchange market data and T-Invest brokerage account data, including quotes, candles, order books, dividends, portfolio, and operations. It is read-only and does not place orders.7MIT