Skip to main content
Glama
nonnname

T-Invest MCP Server

by nonnname

Servidor MCP de T-Invest

Servidor MCP para trabajar con la API de T-Invest (Tinkoff Investments) desde Claude y otros clientes LLM.

Puerto t-invest-mcp-server en Node.js.

Herramientas (30)

Gestión de cuentas

Herramienta

Parámetros

Descripción

get_accounts

Lista de cuentas de corretaje

get_bank_accounts

Lista de cuentas bancarias

get_user_info

Perfil de usuario (tarifa, inversor cualificado)

get_user_tariff

Límites de la API (solicitudes/min, streams)

get_portfolio

accountId*, tickers?

Cartera por cuenta con filtrado por tickers

get_positions

accountId*

Posiciones de la cuenta (dinero, valores, futuros)

get_withdraw_limits

accountId*

Límites de retiro de fondos

get_margin_attributes

accountId*

Atributos de margen (cartera líquida, margen inicial)

get_account_values

accountIds*

Indicadores adicionales de las cuentas

pay_in

fromAccountId, toAccountId, amount*, currency?

Recargar cuenta de corretaje desde una bancaria

currency_transfer

fromAccountId, toAccountId, amount*, currency?

Transferencia entre cuentas de corretaje

Análisis y herramientas

Herramienta

Parámetros

Descripción

get_asset_fundamentals

tickers*

Indicadores fundamentales: P/E, ROE, EBITDA, etc. (hasta 100 tickers)

get_last_prices

tickers*

Precios de mercado actuales (hasta 100 tickers)

get_candles

ticker, from, to*, interval?

Velas históricas OHLCV (1min, 5min, 15min, hour, day, week, month)

get_dividends

tickers*, from?, to?

Calendario de dividendos (hasta 50 tickers)

get_bond_coupons

tickers*, from?, to?

Pagos de cupones de bonos (hasta 50 tickers)

get_consensus_forecasts

tickers*

Pronósticos de consenso de analistas (hasta 50 tickers)

get_order_book

ticker*, depth?

Libro de órdenes (profundidad 1–50, por defecto 10)

get_trading_status

tickers*

Estado de negociación por tickers (hasta 50)

get_trading_schedules

exchange?, from, to

Horario de negociación (por defecto MOEX)

get_tech_analysis

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

Análisis técnico: BB, EMA, RSI, MACD, SMA

get_signals

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

Señales de trading

get_max_lots

accountId, ticker, price?

Cantidad máxima de lotes para compra/venta

Historial de operaciones

Herramienta

Parámetros

Descripción

get_operations

accountId*, from?, to?, limit?

Historial de operaciones: transacciones, dividendos, comisiones

Operaciones comerciales

Herramienta

Parámetros

Descripción

get_orders

accountId*

Órdenes de bolsa activas

post_order

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

Colocar una orden (comprar/vender)

cancel_order

accountId, orderId

Cancelar una orden de bolsa

get_stop_orders

accountId*

Órdenes stop activas

post_stop_order

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

Colocar una orden stop

cancel_stop_order

accountId, stopOrderId

Cancelar una orden stop

* — parámetro obligatorio, ? — opcional

Flujo de trabajo: el agente primero llama a get_accounts, memoriza el accountId y lo utiliza en las solicitudes posteriores.

Related MCP server: IBKR TWS MCP Server

Variables de entorno

Variable

Obligatoria

Descripción

APP_T_INVEST_BASE_URL

URL de la API de T-Invest

APP_T_INVEST_TOKEN

Token de la API (obtener)

APP_T_INVEST_READONLY

no

true — modo solo lectura (operaciones comerciales desactivadas)

URL para producción: https://invest-public-api.tinkoff.ru/rest/ URL para sandbox: https://sandbox-invest-public-api.tinkoff.ru/rest/

Seguridad

El servidor opera con dinero real a través de la API. Algunas reglas que reducen significativamente el riesgo:

  1. Por defecto, utilice APP_T_INVEST_READONLY=true. En este modo, solo se registran las herramientas de lectura, y las 6 operaciones que pueden mover su dinero (post_order, cancel_order, post_stop_order, cancel_stop_order, pay_in, currency_transfer) no están disponibles para la LLM. Esto es suficiente para análisis, informes y monitoreo de cartera.

  2. Desactive READONLY solo de forma consciente. Cualquier operación comercial que invoque la LLM es irreversible. La confirmación de las transacciones está delegada al cliente MCP (Claude Desktop le preguntará antes de llamar a la herramienta), pero esta es la última línea de defensa, no la primera. Si no planea operar a través del asistente hoy, no le dé esa posibilidad.

  3. Cree un token separado con privilegios mínimos en developer.tbank.ru. Si no necesita operar, use un token de solo lectura. No utilice el token principal con todos los privilegios "por si acaso".

  4. Almacene el token solo en variables de entorno o en un gestor de secretos. No lo copie directamente en claude_desktop_config.json si el archivo se guarda en una copia de seguridad en la nube, git o una máquina compartida. En macOS, el token del archivo de configuración es visible para todos los procesos de su usuario.

  5. Utilice solo HTTPS-URL para APP_T_INVEST_BASE_URL. El servidor se negará a iniciarse con http://, esto es intencional.

  6. Nunca suba el archivo .env ni pegue el token en issues, PRs o chats. Verifique que .gitignore cubra .env y *.log.

El servidor no registra el token ni lo incluye en las respuestas de MCP, pero cualquier fuga a través del entorno, la configuración o el historial de la shell queda del lado del usuario.

Configuración en Claude Desktop

Archivo de configuración: ~/Library/Application Support/Claude/claude_desktop_config.json

A través de 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"
      }
    }
  }
}

Elimine APP_T_INVEST_READONLY (o establézcalo en false) solo si desea conscientemente dar a la LLM la capacidad de colocar órdenes y transferir dinero.

A través de 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"
      ]
    }
  }
}

Ejecución

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

Desde el código fuente

npm install
npm run build
npm start

Descargo de responsabilidad

Este proyecto es una herramienta no oficial, no relacionada con T-Bank (Tinkoff). El servidor interactúa con datos financieros y operaciones comerciales a través de la API pública de T-Invest. Los usuarios son totalmente responsables de sus acciones. Operar en bolsa conlleva el riesgo de pérdida de capital.

Licencia

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