MCP.so
Sign In
T

T Invest MCP Server

@prikotov

Basic information

Category

Other

Transports

stdio

Author

prikotov

Submitted by

Dmitriy Prikotov

About T Invest MCP Server

MCP server for T-Invest API

#t-invest#stocks

T Invest MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "t-invest": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "APP_T_INVEST_BASE_URL",
        "-e",
        "APP_T_INVEST_TOKEN",
        "-e",
        "APP_T_INVEST_ACCOUNT_ID",
        "prikotov/t-invest-mcp-server:latest",
        "bin/server"
      ],
      "env": {
        "APP_T_INVEST_BASE_URL": "<API ENDPOINT>",
        "APP_T_INVEST_TOKEN": "<YOUR_TOKEN>",
        "APP_T_INVEST_ACCOUNT_ID": "<YOUR_ACCOUNT_ID>"
      }
    }
  }
}

T Invest MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is T-Invest?

T-Invest is a Symfony console application that implements a Model Context Protocol (MCP) server. It provides tools to interact with the T-Invest REST API, allowing AI agents to retrieve user accounts and portfolio data from Tinkoff Investments.

How to use T-Invest?

Run the server via Docker with the provided command line. Set three environment variables: APP_T_INVEST_BASE_URL (the T-Invest REST API endpoint), APP_T_INVEST_TOKEN (your API token), and APP_T_INVEST_ACCOUNT_ID (your account number). The server listens for MCP requests and exposes the available tools.

Key features of T-Invest

  • Retrieves a list of the user's investment accounts.
  • Returns the client's portfolio holdings.
  • Deployed easily via a single Docker command.
  • Uses the logiscape/mcp-sdk-php library for MCP compliance.
  • Supports both production and sandbox API endpoints.
  • Requires only three configuration environment variables.

Use cases of T-Invest

  • An AI assistant queries a user's investment portfolio.
  • Automatically fetch account balances within a larger financial workflow.
  • Validate account existence before executing other investment operations.

Frequently asked questions

1

What does T-Invest do?

T-Invest is an MCP server that exposes tools for the T-Invest REST API. It allows AI agents to retrieve account information and portfolio data.

2

How do I configure T-Invest?

Configure it by setting three environment variables in your MCP client's settings: `APP_T_INVEST_BASE_URL`, `APP_T_INVEST_TOKEN`, and `APP_T_INVEST_ACCOUNT_ID`. Run the Docker image `prikotov/t-invest-mcp-server:latest` with the command `bin/server`.

3

What tools are available?

The server provides two tools: `get_accounts` (list user accounts) and `get_portfolio` (return client portfolio).

4

Where can I get the T-Invest API token?

Follow the official T-Invest token instructions at [https://developer.tbank.ru/invest/intro/intro/token](https://developer.tbank.ru/invest/intro/intro/token).

5

Does T-Invest support a sandbox environment?

Yes. Set `APP_T_INVEST_BASE_URL` to `https://sandbox-invest-public-api.tinkoff.ru/rest/` for the sandbox, or `https://invest-public-api.tinkoff.ru/rest/` for production.

Comments

More Other MCP servers