Skip to main content
Glama
nonnname

T-Invest MCP Server

by nonnname

T-Invest MCP Server

MCP-Server für die Arbeit mit der T-Invest API (Tinkoff Investments) aus Claude und anderen LLM-Clients.

Port des t-invest-mcp-server auf Node.js.

Tools (30)

Kontoverwaltung

Tool

Parameter

Beschreibung

get_accounts

Liste der Broker-Konten

get_bank_accounts

Liste der Bankkonten

get_user_info

Benutzerprofil (Tarif, qualifizierter Anleger)

get_user_tariff

API-Limits (Anfragen/Min, Streams)

get_portfolio

accountId*, tickers?

Portfolio nach Konto mit Filterung nach Tickern

get_positions

accountId*

Kontopositionen (Geld, Wertpapiere, Futures)

get_withdraw_limits

accountId*

Auszahlungslimits

get_margin_attributes

accountId*

Margin-Attribute (liquides Portfolio, Initial Margin)

get_account_values

accountIds*

Zusätzliche Kontokennzahlen

pay_in

fromAccountId, toAccountId, amount*, currency?

Broker-Konto vom Bankkonto aufladen

currency_transfer

fromAccountId, toAccountId, amount*, currency?

Überweisung zwischen Broker-Konten

Analytik und Tools

Tool

Parameter

Beschreibung

get_asset_fundamentals

tickers*

Fundamentaldaten: P/E, ROE, EBITDA etc. (bis zu 100 Ticker)

get_last_prices

tickers*

Aktuelle Marktpreise (bis zu 100 Ticker)

get_candles

ticker, from, to*, interval?

Historische OHLCV-Kerzen (1min, 5min, 15min, hour, day, week, month)

get_dividends

tickers*, from?, to?

Dividendenkalender (bis zu 50 Ticker)

get_bond_coupons

tickers*, from?, to?

Kuponzahlungen für Anleihen (bis zu 50 Ticker)

get_consensus_forecasts

tickers*

Konsensprognosen von Analysten (bis zu 50 Ticker)

get_order_book

ticker*, depth?

Orderbuch (Tiefe 1–50, Standard 10)

get_trading_status

tickers*

Handelsstatus nach Tickern (bis zu 50)

get_trading_schedules

exchange?, from, to

Handelszeiten (Standard MOEX)

get_tech_analysis

ticker, indicator, from, to, interval?, length?

Technische Analyse: BB, EMA, RSI, MACD, SMA

get_signals

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

Handelssignale

get_max_lots

accountId, ticker, price?

Maximale Anzahl an Lots für Kauf/Verkauf

Transaktionshistorie

Tool

Parameter

Beschreibung

get_operations

accountId*, from?, to?, limit?

Transaktionshistorie: Trades, Dividenden, Gebühren

Handelsoperationen

Tool

Parameter

Beschreibung

get_orders

accountId*

Aktive Börsenaufträge

post_order

accountId, ticker, direction, quantity, orderType*, price?

Auftrag platzieren (kaufen/verkaufen)

cancel_order

accountId, orderId

Börsenauftrag stornieren

get_stop_orders

accountId*

Aktive Stop-Aufträge

post_stop_order

accountId, ticker, direction, quantity, orderType, stopPrice, limitPrice?, expirationType?, expireDate?

Stop-Auftrag platzieren

cancel_stop_order

accountId, stopOrderId

Stop-Auftrag stornieren

* — Pflichtparameter, ? — optional

Arbeitsablauf: Der Agent ruft zuerst get_accounts auf, merkt sich die accountId und verwendet diese in nachfolgenden Anfragen.

Related MCP server: IBKR TWS MCP Server

Umgebungsvariablen

Variable

Erforderlich

Beschreibung

APP_T_INVEST_BASE_URL

ja

URL der T-Invest API

APP_T_INVEST_TOKEN

ja

API-Token (erhalten)

APP_T_INVEST_READONLY

nein

true — Nur-Lese-Modus (Handelsoperationen deaktiviert)

URL für Produktion: https://invest-public-api.tinkoff.ru/rest/ URL für Sandbox: https://sandbox-invest-public-api.tinkoff.ru/rest/

Sicherheit

Der Server arbeitet über die API mit echtem Geld. Einige Regeln, die das Risiko erheblich senken:

  1. Verwenden Sie standardmäßig APP_T_INVEST_READONLY=true. In diesem Modus werden nur Lese-Tools registriert, und die 6 Operationen, die Ihr Geld bewegen könnten (post_order, cancel_order, post_stop_order, cancel_stop_order, pay_in, currency_transfer), sind für das LLM überhaupt nicht zugänglich. Dies reicht für Analysen, Berichte und Portfolio-Monitoring aus.

  2. Deaktivieren Sie READONLY nur bewusst. Jede Handelsoperation, die das LLM auslöst, ist unumkehrbar. Die Bestätigung von Trades wird an den MCP-Client delegiert (Claude Desktop fragt Sie vor dem Aufruf des Tools) — aber dies ist die letzte Verteidigungslinie, nicht die erste. Wenn Sie heute nicht über den Assistenten handeln möchten, geben Sie ihm diese Möglichkeit nicht.

  3. Erstellen Sie ein separates Token mit minimalen Rechten auf developer.tbank.ru. Wenn kein Handel erforderlich ist, verwenden Sie ein Read-only-Token. Verwenden Sie nicht das Haupt-Token mit vollen Rechten „für alle Fälle“.

  4. Speichern Sie das Token nur in Umgebungsvariablen oder einem Secret-Manager. Kopieren Sie es nicht direkt in die claude_desktop_config.json, wenn die Datei in ein Cloud-Backup / Git / Shared-Machine gelangt. Unter macOS können alle Prozesse Ihres Benutzers das Token aus der Konfigurationsdatei sehen.

  5. Verwenden Sie nur HTTPS-URLs für APP_T_INVEST_BASE_URL. Der Server verweigert den Start mit http:// — dies ist beabsichtigt.

  6. Committen Sie niemals .env und fügen Sie das Token nicht in Issues/PRs/Chats ein. Überprüfen Sie, ob .gitignore die Dateien .env und *.log abdeckt.

Der Server selbst protokolliert das Token nicht und fügt es nicht in MCP-Antworten ein, aber jedes Leck über die Umgebung, Konfiguration oder Shell-Historie bleibt auf der Seite des Benutzers.

Einrichtung in Claude Desktop

Konfigurationsdatei: ~/Library/Application Support/Claude/claude_desktop_config.json

Über 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_READONLY": "true"
      }
    }
  }
}

Entfernen Sie APP_T_INVEST_READONLY (oder setzen Sie es auf false) nur, wenn Sie dem LLM bewusst die Möglichkeit geben möchten, Aufträge zu platzieren und Geld zu überweisen.

Über 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_READONLY=true",
        "t-invest-mcp-server"
      ]
    }
  }
}

Start

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

Aus dem Quellcode

npm install
npm run build
npm start

Haftungsausschluss

Dieses Projekt ist ein inoffizielles Tool, das nicht mit der T-Bank (Tinkoff) verbunden ist. Der Server interagiert mit Finanzdaten und Handelsoperationen über die öffentliche API von T-Invest. Die Benutzer tragen die volle Verantwortung für ihre Handlungen. Der Handel an der Börse ist mit dem Risiko des Kapitalverlusts verbunden.

Lizenz

MIT

Install Server
A
license - permissive license
A
quality
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    Enables AI assistants to interact with Interactive Brokers trading accounts to retrieve market data, check positions, and place trades. Includes pre-configured IB Gateway and handles OAuth authentication automatically.
    14
    550
    209
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables LLM clients to interact with Interactive Brokers Trader Workstation for automated trading workflows. Supports market data retrieval, portfolio management, and order execution through the TWS API.
    5
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to interact with Trading 212 investment accounts for portfolio tracking, account management, and real-time order execution. It supports managing investment pies, analyzing historical data, and monitoring market performance across multiple instrument types.
    23
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to manage Trading212 brokerage accounts, including portfolio analysis, order placement (demo mode), and investment pie management.
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • Connect AI agents to bank accounts, transactions, balances, and investments.

  • Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.

  • US/HK markets — 163 tools: quotes, options, orders, fundamentals, screener, IPO, alerts, DCA & grid

View all MCP Connectors

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