tinkoff-wealth-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tinkoff-wealth-mcp What is the risk concentration in my portfolio?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tinkoff-wealth-mcp
Суть проекта: это MCP-сервер, заточенный под мои личные нужды для Тинькофф Инвестиций — мой портфель, мои цели, моя стратегия. Подключается к Claude/ChatGPT, чтобы управлять инвестициями голосом/текстом в чате.
📈 Персональный AI‑аналитик вашего портфеля. Прямо в чате.
Подключите свой брокерский счёт — и общайтесь с инвестициями на обычном языке. Никаких таблиц и дашбордов: спрашиваете в чате, получаете анализ уровня личного финансового советника. На компьютере и телефоне.
Весь капитал — как одно целое
Несколько брокерских счетов сводятся в единый портфель. Оценка совпадает с приложением брокера до копейки: валютные бумаги пересчитаны по курсу, по облигациям учтён накопленный купонный доход. Разрезы по классам активов, валютам, секторам и эмитентам — за секунду.
Related MCP server: bcs-mcp
Риски, которые видно до того, как они выстрелят
Концентрация по позициям, эмитентам и секторам считается против ваших лимитов. Все выпуски одного эмитента объединяются автоматически — никаких «спрятанных» перекосов. Система честно подсвечивает, где вы зависите от одного имени слишком сильно.
Облигации под контролем
Календарь купонов, погашений и оферт — с суммами под ваш объём. Лестница сроков. Прогноз купонного дохода на год вперёд. Вы всегда знаете, когда и сколько денег придёт.
Ваши цели — в центре всего
Задайте цель: капитал, пассивный доход, горизонт, принципы. Трекер покажет прогресс к финансовой независимости в процентах и спрогнозирует, когда вы её достигнете при текущем темпе пополнений.
Рекомендации, а не просто цифры
На любую сумму пополнения — куда вложить, чтобы приближаться к целям и не усиливать перекосы. Объяснимо: с обоснованием, рисками и альтернативами. Никаких категоричных «купи это».
Умнее, чем калькулятор: контекст рынка внутри совета
Ассистент сам понимает, что важно именно для вашего портфеля — ключевая ставка, кредитные спреды, сырьевой цикл, валюта, геополитика, регуляторика секторов — и изучает актуальную картину в реальном времени, вплетая её в рекомендации. Без отдельных просьб.
Новости — только те, что про вас
Не лента «обо всём», а адресный разбор: что нового по вашим эмитентам, секторам и рискам, и как это влияет на портфель.
«Что если» без риска
Смоделируйте покупку, продажу или ребаланс и увидьте эффект на доли, концентрацию и риски — без единой реальной сделки.
Быстро. Надёжно. Безопасно.
⚡ Мгновенные ответы — данные кэшируются, брокер не перегружается.
🛡 Работает даже при недоступном API — отдаёт последние данные и честно помечает их актуальность.
🔒 Только чтение. Никогда не торгует и не двигает ваши деньги.
📱 В чате, на любом устройстве, по защищённому каналу.
🤖 Работает в Claude и ChatGPT
Один и тот же сервер подключается как custom-коннектор сразу к обоим ассистентам — ответы MCP можно использовать и там, и там:
Claude — добавляется в Connectors на claude.ai (веб/десктоп) и работает в том числе в мобильных приложениях Claude.
ChatGPT — подключается через Developer mode (custom MCP-коннектор) в веб-версии.
Подключаете один раз по защищённой ссылке — и спрашиваете про свой портфель в привычном чате, на любом устройстве.
Инвестиционный терминал нового поколения — на естественном языке.
Знает ваш портфель и цели. Считает риски и доход. Видит путь к финансовой независимости. Советует с учётом рынка — здесь и сейчас.
Аналитический инструмент. Не является индивидуальной инвестиционной рекомендацией; доходность не гарантируется.
📘 Техническая документация: docs/ARCHITECTURE.md (архитектура, схемы, запуск, env, тесты) · Деплой и CI: docs/DEPLOYMENT.md
Available Tools
19 toolsinvestor_analyze_portfolioC
Analyze allocation, concentration, and goal deviation.
Inputs: account_ids, as_of, include_goal_comparison.
investor_explain_portfolio_changeB
Explain portfolio change for a period. Date range uses from_date/to_date.
Inputs: period, from_date, to_date, account_ids, +1 more.
investor_generate_reportC
Generate a portfolio report (markdown or json).
Inputs: report_type, from_date, to_date, account_ids, +1 more.
investor_get_bond_calendarC
Bond calendar: upcoming coupons/maturities/offers, maturity ladder, 12m coupon income.
Inputs: horizon_days, account_ids.
investor_get_goal_progressC
Progress to the user's long-term goals: capital target %, passive-income coverage (coupons + dividends vs target), and a rough timeline projection.
Inputs: account_ids, expected_return_percent.
investor_get_instrumentC
Return instrument card and portfolio position. instrument is {id_type, id}.
Inputs: instrument (required), include_position, include_events.
investor_get_news_digestB
Dynamic research brief: portfolio-derived targets + tailored search queries.
The server does NOT fetch news; it computes WHAT to look up (top issuers/sectors, rate sensitivity) from the current holdings. The assistant then web-searches the returned research_targets and reports the impact on the portfolio.
Inputs: period, from_date, to_date, account_ids, +1 more.
investor_get_operationsC
Return account operations for a date range (from_date/to_date).
Inputs: from_date (required), to_date (required), account_ids, instrument, +1 more.
investor_get_portfolioB
Return current aggregated portfolio.
Inputs: account_ids, refresh, include_positions, include_allocation.
investor_get_profileB
Return investment goals, risk profile, and limits.
Inputs: no named parameters.
investor_get_sync_statusA
Return last sync status and data freshness.
Inputs: no named parameters.
investor_list_accountsC
List broker accounts available for analysis.
Inputs: include_inactive.
investor_recommend_next_actionC
Recommend next analytical action, usually for a cash contribution.
Inputs: available_cash (required), goal, max_options, account_ids.
investor_research_instrumentC
Prepare an instrument/issuer research draft (external sources not wired yet).
instrument is {id_type, id}. depth is brief|standard|deep.
Inputs: instrument (required), depth, focus.
investor_save_profileB
Save local investment profile. Does not change broker data.
Inputs: profile (required).
investor_scan_risksC
Scan portfolio risk signals.
Inputs: account_ids, risk_types, severity_min.
investor_select_accountsC
Select broker accounts included in portfolio analysis.
Inputs: account_ids (required).
investor_simulate_actionA
Simulate buy/sell/reduce/increase actions as a 'what-if'.
Each action is {action, instrument: {id_type, id}, amount: {amount, currency}}. Does NOT place any broker order.
Inputs: actions (required), account_ids.
investor_sync_dataC
Synchronize broker and market data. Read-only in MVP.
Inputs: mode, account_ids, force, from_date, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 19 tools
Each tool targets a specific distinct function (e.g., get_portfolio vs analyze_portfolio, get_instrument vs research_instrument). Even closely related tools like get_portfolio and analyze_portfolio have clearly different purposes, so an agent can reliably select the correct tool.
All tools use the consistent prefix 'investor_' followed by a verb_noun pattern in snake_case (e.g., get_portfolio, simulate_action, scan_risks). There is no mixing of styles or vague verbs, making the naming predictable and easy to learn.
With 19 tools, the count is on the higher side but still appropriate for a comprehensive wealth management analysis server. Each tool appears justified for covering portfolio analysis, research, sync, and simulation without being bloated.
The tool set covers the full analytical lifecycle: data retrieval (get_portfolio, get_operations), analysis (analyze_portfolio, scan_risks), simulation (simulate_action), reporting (generate_report), research (research_instrument), and configuration (select_accounts, save_profile). There are no obvious gaps for a read-only analysis tool.
Maintenance
Related MCP Connectors
Ask your AI about your own accounts, debts, budgets and goals. OAuth sign-in, read-only by default.
Connect brokerage accounts to AI assistants: holdings, orders, asset lookup, and approved trading.
Read-only portfolio analytics for Pulse Pro users in Egypt; hosted ChatGPT and Claude OAuth.
Portfolio analytics + US-equity market research for AI clients. ChatGPT deep-research compat.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables natural language interaction with your T-Invest brokerage account for portfolio analysis, dividend tracking, and optional trading with safety confirmations.2032 npm3Apache 2.0
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with BCS brokerage accounts for portfolio viewing, quotes, order book, candles, position analysis, and rebalancing planning using natural language, with read-only mode by default and optional trade execution with confirmation.1512 npm2Apache 2.0
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to research a T-Invest brokerage account, screen instruments, analyze portfolio yield and risk, build rebalance plans, and optionally preview or submit gated limit orders.1-
- AlicenseBqualityCmaintenanceProvides read-only access to Robinhood portfolio data, enabling AI assistants to perform portfolio analysis, research, and comparison through natural language queries.16MIT