MCP.so
Sign In
T

T-Invest

@prikotov

About T-Invest

MCP server for T-Invest API

Basic information

Category

Other

Transports

stdio

Publisher

prikotov

Submitted by

Dmitriy Prikotov

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>"
      }
    }
  }
}

Tools

No tools detected

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.

FAQ from T-Invest

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.

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.

What tools are available?

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

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.

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