Toolstem MCP Server
MCP-сервер Toolstem
Готовые к работе инструменты финансовой аналитики — структурированные, а не «сырые».
Toolstem — это MCP-сервер (Model Context Protocol), который превращает «сырые» данные финансового рынка в структурированную, синтезированную аналитику для ИИ-агентов. В отличие от простых оберток, которые лишь предоставляют доступ к REST API поставщика, каждый инструмент Toolstem объединяет несколько источников данных, выводит сигналы и выполняет математические вычисления, которые агенту пришлось бы делать самостоятельно.
Один вызов. Один удобный для агента JSON-ответ. Никаких вложенных массивов для парсинга, никакой склейки данных из разных эндпоинтов, никакого шаблонного кода для проверки на null.
Почему Toolstem?
Большинство MCP-серверов для финансовых данных предоставляют по одному инструменту на каждый API-эндпоинт, заставляя вашего агента выполнять 4–5 последовательных вызовов, писать связующий код и самостоятельно анализировать структуру «сырых» данных. Toolstem устроен иначе:
Параллельная загрузка данных — каждый инструмент одновременно обращается к нескольким источникам.
Производные сигналы — понятные человеку рекомендации, такие как
UNDERVALUED,STRONG,ACCELERATING, вычисленные на основе «сырых» чисел.Предварительные вычисления — CAGR, рост год к году (YoY), динамика маржи, отклонение от 52-недельного максимума/минимума, доходность свободного денежного потока (FCF yield) и многое другое уже включено в ответ.
Плоская, предсказуемая схема — никаких глубоко вложенных особенностей поставщиков, просачивающихся в промпты агента.
Отказоустойчивость — если один из вышестоящих эндпоинтов не отвечает, остальная часть ответа все равно будет получена с подставленными значениями null.
Related MCP server: fathom-fyi
Инструменты
get_stock_snapshot
Комплексный обзор акций, объединяющий котировки, профиль, оценку DCF и рейтинг в единый ответ.
Входные данные:
{
"symbol": "AAPL"
}Пример ответа (сокращенный):
{
"symbol": "AAPL",
"company_name": "Apple Inc.",
"sector": "Technology",
"industry": "Consumer Electronics",
"exchange": "NASDAQ",
"price": {
"current": 178.52,
"change": 2.34,
"change_percent": 1.33,
"day_high": 179.80,
"day_low": 175.10,
"year_high": 199.62,
"year_low": 130.20,
"distance_from_52w_high_percent": -10.57,
"distance_from_52w_low_percent": 37.11
},
"valuation": {
"market_cap": 2780000000000,
"market_cap_readable": "$2.78T",
"pe_ratio": 29.5,
"dcf_value": 195.20,
"dcf_upside_percent": 9.35,
"dcf_signal": "FAIRLY VALUED"
},
"rating": {
"score": 4,
"recommendation": "Buy",
"dcf_score": 5,
"roe_score": 4,
"roa_score": 4,
"de_score": 5,
"pe_score": 3
},
"fundamentals_summary": {
"beta": 1.28,
"avg_volume": 55000000,
"employees": 164000,
"ipo_date": "1980-12-12",
"description": "Apple Inc. designs, manufactures..."
},
"meta": {
"source": "Toolstem via Financial Modeling Prep",
"timestamp": "2026-04-17T18:30:00Z",
"data_delay": "End of day"
}
}Производные поля (отсутствуют в «сырых» API):
dcf_signal—UNDERVALUED, если потенциал роста по DCF > 10%,OVERVALUED, если < -10%, в противном случаеFAIRLY VALUED.market_cap_readable— удобный для чтения формат:$2.78T,$450.2B,$12.5M.distance_from_52w_high_percent/distance_from_52w_low_percent— предварительно вычисленное положение в диапазоне.
get_company_metrics
Глубокий фундаментальный анализ — прибыльность, финансовое состояние, денежный поток, рост и показатели на акцию — синтезированный из 5 эндпоинтов финансовой отчетности.
Входные данные:
{
"symbol": "AAPL",
"period": "annual"
}Параметр period принимает значения annual (по умолчанию) или quarter.
Пример ответа (сокращенный):
{
"symbol": "AAPL",
"period": "annual",
"latest_period_date": "2025-09-30",
"profitability": {
"revenue": 394328000000,
"revenue_readable": "$394.3B",
"revenue_growth_yoy": 7.8,
"net_income": 96995000000,
"net_income_readable": "$97.0B",
"gross_margin": 46.2,
"operating_margin": 31.5,
"net_margin": 24.6,
"roe": 160.5,
"roa": 28.3,
"roic": 56.2,
"margin_trend": "EXPANDING"
},
"financial_health": {
"total_debt": 111000000000,
"total_cash": 65000000000,
"net_debt": 46000000000,
"debt_to_equity": 1.87,
"current_ratio": 1.07,
"interest_coverage": 41.2,
"health_signal": "STRONG"
},
"cash_flow": {
"operating_cash_flow": 118000000000,
"free_cash_flow": 104000000000,
"free_cash_flow_readable": "$104.0B",
"fcf_margin": 26.4,
"capex": 14000000000,
"dividends_paid": 15000000000,
"buybacks": 89000000000,
"fcf_yield": 3.7
},
"growth_3yr": {
"revenue_cagr": 8.2,
"net_income_cagr": 10.1,
"fcf_cagr": 9.5,
"growth_signal": "ACCELERATING"
},
"per_share": {
"eps": 6.42,
"book_value_per_share": 3.99,
"fcf_per_share": 6.89,
"dividend_per_share": 0.96,
"payout_ratio": 14.9
},
"meta": {
"source": "Toolstem via Financial Modeling Prep",
"timestamp": "2026-04-17T18:30:00Z",
"periods_analyzed": 3,
"data_delay": "End of day"
}
}Производные поля:
margin_trend—EXPANDING,STABLEилиCONTRACTINGв зависимости от направления динамики чистой маржи.health_signal—STRONG,ADEQUATEилиWEAKна основе соотношения долга к собственному капиталу, коэффициента текущей ликвидности и покрытия процентов.growth_signal—ACCELERATING,STEADYилиDECELERATINGна основе траектории роста год к году.revenue_cagr,net_income_cagr,fcf_cagr— совокупные среднегодовые темпы роста за анализируемый период.fcf_margin,fcf_yield— предварительно вычислены на основе денежного потока, выручки и рыночной капитализации.
Установка
npm
npm install -g toolstem-mcp-serverЗапуск в качестве stdio-сервера:
FMP_API_KEY=your_key_here toolstem-mcp-serverЗапуск в качестве HTTP-сервера (потоковый HTTP-транспорт):
FMP_API_KEY=your_key_here PORT=3000 toolstem-mcp-server --httpClaude Desktop
Добавьте в ваш claude_desktop_config.json:
{
"mcpServers": {
"toolstem": {
"command": "npx",
"args": ["-y", "toolstem-mcp-server"],
"env": {
"FMP_API_KEY": "your_fmp_api_key"
}
}
}
}Smithery
Toolstem доступен в Smithery для установки в один клик в поддерживаемые MCP-клиенты.
Apify
Доступен в магазине Apify как Actor toolstem-financial-data. Вызывайте его из вашего рабочего процесса Apify с входными данными:
{
"tool": "get_stock_snapshot",
"symbol": "AAPL"
}или
{
"tool": "get_company_metrics",
"symbol": "AAPL",
"period": "annual"
}Результаты отправляются в набор данных по умолчанию. Актор монетизируется за каждый вызов инструмента через модель Apify Pay-Per-Event.
Самостоятельный хостинг (Cloudflare Workers / любая среда выполнения Node)
Соберите и запустите HTTP-транспорт:
npm install
npm run build
FMP_API_KEY=your_key npm run start:httpВаш MCP-клиент сможет подключиться к POST http://your-host:3000/mcp.
Переменные окружения
Переменная | Обязательно | Описание |
| Да | API-ключ Financial Modeling Prep. Получите его на financialmodelingprep.com. |
| Нет | Порт для HTTP-транспорта. По умолчанию |
Разработка
npm install
npm run dev # stdio, hot reload via tsx
npm run build # TypeScript -> dist/
npm start # run built stdio server
npm run start:http # run built HTTP serverАрхитектура
src/
├── index.ts # MCP server entry (stdio + Streamable HTTP)
├── actor.ts # Apify Actor entry
├── services/
│ └── fmp.ts # Financial Modeling Prep API client
├── tools/
│ ├── get-stock-snapshot.ts
│ └── get-company-metrics.ts
└── utils/
└── formatting.ts # Market cap formatting, CAGR, trend signalsВсе эндпоинты FMP обернуты в единый класс FmpClient. Реализации инструментов параллельно обращаются к нескольким методам клиента через Promise.all, а затем синтезируют объединенный результат.
Лицензия
MIT — см. LICENSE.
Toolstem — структурированная финансовая аналитика для экономики, ориентированной на агентов.
Maintenance
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
- Alicense-qualityDmaintenanceProvides AI assistants with access to comprehensive financial data including real-time stock quotes, company fundamentals, financial statements, market analysis, SEC filings, and economic indicators through 253+ tools across 24 categories.Last updated582Apache 2.0
- AlicenseAqualityDmaintenanceFinancial intelligence for AI agents. 31 tools across 8 data sources — regime, derivatives, stablecoin flows, momentum, volatility, macro, DeFi, weather patterns, political cycles, seasonality. The context layer between your agent and a bad trade.Last updated31439MIT
- Alicense-qualityAmaintenancePre-computed financial market intelligence for AI agents. Stocks, crypto, and ETFs.Last updated1691MIT
- AlicenseAqualityDmaintenanceProvides actionable financial intelligence tools for AI agents including insider buying signals, earnings IV plays, market pulse, stock analysis, and options strategies via free public data sources.Last updated6MIT
Related MCP Connectors
The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.
13-model stock valuation engine for AI agents - fair values for 5,900+ US stocks, updated daily.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/toolstem/toolstem-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server