T-Invest
@prikotov
About T-Invest
MCP server for T-Invest API
Basic information
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-phplibrary 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.
More Other MCP servers
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
ICSS
chokcoco不止于 CSS
ghidraMCP
LaurieWiredMCP Server for Ghidra
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Comments