T-Invest MCP for MOEX futures

t-invest-tinkoff-mcp

An MCP server for MOEX futures through the T-Invest API: market data, portfolio and order placement, with trading enabled by default

  • 12 ★ on the repository
  • Last commit
MCP server

Broad access

Why this level

  • The agent gets access to a real brokerage account and can place and cancel orders and close positions until TINVEST_ALLOW_TRADING=0 is set
  • The brokerage API token lives in client settings and environment variables
All reasons and checks
Russian stack

viptdv333-boop/t-invest-tinkoff-mcp

Install

Manual install

pip install git+https://github.com/viptdv333-boop/t-invest-tinkoff-mcp.git

Installs the package with the tinvest-mcp command.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The agent gets access to a real brokerage account and can place and cancel orders and close positions until TINVEST_ALLOW_TRADING=0 is set
  • The brokerage API token lives in client settings and environment variables

This is third-party code. Review the repository files before installing.

What it does

The Python server connects to the T-Invest API with a token and gives an agent 16 tools. Read tools cover OHLCV candles from 1 minute to 1 day, last price, order book, contract specs (margin, tick size, expiry), the MOEX trading phase, portfolio, active orders, free margin and operation history. Write tools place market and limit orders, stop-loss, take-profit, cancel an order or close a position. A separate tool sizes a position from entry, stop and a percent of the deposit at risk. It works only with MOEX futures, with tickers such as NGZ6 or SiZ6.

Who it is for. Traders of MOEX futures with a T-Invest account who want to go through candles, order book and portfolio in a conversation with an agent.

Good fit when

  • You want candles and the order book for a futures ticker analysed right in a Claude chat
  • You need a quick position size from entry, stop and risk percent
  • You want to try the server in the T-Invest sandbox first with a sandbox token
  • You want MOEX futures data inside a conversation without manual exports from a terminal

Not a fit when

  • You need stocks, bonds or funds: the server handles MOEX futures only
  • You will not let an agent place orders on a real account: trading tools are on by default
  • You need investment advice: the author gives none and takes no responsibility for losses

Example request

Show the last 100 hourly candles of NGZ6 and briefly describe the price structure

MCP

Transport
stdio
Authentication
API key

Environment variables

TINKOFF_TOKEN required, secret
T-Invest API token, preferably read-only
TINKOFF_ACCOUNT_ID
Brokerage account number
TINVEST_ALLOW_TRADING
0 disables the trading tools
TINVEST_SANDBOX
1 switches to the T-Invest sandbox

Limitations

Trading tools are on by default, so a connected agent can place and cancel orders on a real account. Write access is switched off with TINVEST_ALLOW_TRADING=0, and the server can be tried without money in the sandbox with TINVEST_SANDBOX=1. Only futures tickers work. The repository is small: one author, 12 stars, no tests or CI. The last commit is from October 2026. The package is not published on PyPI and has to be installed from GitHub, so versions follow commits. The English section of the README is short, and tool parameter details exist only in the Russian table.

How to disable. Set TINVEST_ALLOW_TRADING=0 or remove the server with claude mcp remove tinvest, then revoke the token in the T-Invest API settings.

FAQ

Which token does the server need?

A T-Invest API token from the T-Bank settings page, in the TINKOFF_TOKEN variable. For work without orders, issue a read-only token; the account number in TINKOFF_ACCOUNT_ID is optional.

Can the agent be stopped from placing orders?

Yes, TINVEST_ALLOW_TRADING=0 leaves read-only access. Without it, the trading tools are enabled.

Is there a sandbox for testing?

Yes, with TINVEST_SANDBOX=1 the server talks to the T-Invest sandbox and expects a sandbox token.

Which tools can write?

Market and limit orders, stop-loss, take-profit, cancelling an order and closing a position.

Which instruments does the server cover?

Only MOEX futures, with the ticker given as a contract code such as NGZ6, SiZ6 or BRZ6.

Discussion

No questions or reviews yet.

Russian stack

A read-only MOEX ISS and T-Bank Invest market data MCP server: quotes, candles, a screener, and optional portfolio access

MCP serverBroad access
Russian stack

A T-Invest MCP server: portfolio, operations and market data, with a mandatory single-account lock and a sandbox mode

MCP serverExtended access
Russian stack

An unofficial local T-Invest MCP server: portfolio analysis, screening and rebalance plans, with orders only after confirmation

MCP serverBroad access1Repository stars

T-Bank Invest MCP server, read-only

T-Bank Invest MCP Server (read-only)

Russian stack

An MCP server for a T-Bank Invest portfolio with no trading rights: positions, operations, market data, and technical and fundamental analytics

MCP serverBroad access3Repository stars
Russian stack

An MCP server for T-Bank Invest with market analysis, backtesting five strategies, risk management and order placement, with live trading off by default

MCP serverBroad access
Russian stack

A console C# MCP server for T-Bank Invest: accounts, portfolio, dividends, operations and broker reports, read-only

MCP serverBroad access

README in short

The README covers the purpose, a warning about the real account, pip installation, connecting to Claude Code and Claude Desktop, example prompts and a table of 16 tools, with a short English section.

README badge

Report a problem

Foxx AIT-Invest MCP for MOEX futures
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.