market-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Уровень логов | INFO |
| CACHE_PATH | No | Файл SQLite-кэша | ~/.market-mcp/cache.db |
| HTTP_TIMEOUT | No | Таймаут запроса, с | 10 |
| MOEX_BASE_URL | No | Базовый URL ISS | https://iss.moex.com/iss |
| TINVEST_TOKEN | No | Токен «только чтение» для T-Invest API | |
| TINVEST_SANDBOX | No | Работа через песочницу | false |
| ENABLE_PORTFOLIO | No | Регистрировать инструменты счёта | false |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| find_instrumentA | Найти биржевой инструмент по тикеру, названию или ISIN (Мосбиржа и справочник Т-Инвестиций). |
| get_quoteA | Текущая котировка бумаги: цена, изменение за день в %, объём, статус торгов. |
| get_candlesA | Исторические свечи OHLCV от 1 минуты до месяца — для динамики цены, доходности за период, графиков. |
| get_orderbookA | Биржевой стакан: лучшие заявки на покупку (bids) и продажу (asks) с количеством в лотах. |
| screen_marketA | Скринер всех бумаг режима торгов Мосбиржи с фильтрами и сортировкой. |
| get_indexA | Значение биржевого индекса Мосбиржи сейчас и, если задан период, дневная история закрытий. Используй для сравнения доходности бумаги или портфеля с рынком (IMOEX, MCFTR — полной доходности). |
| get_payoutsA | Дивиденды по акции или купоны по облигации: суммы на одну бумагу, даты отсечки и выплаты. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool targets a distinct purpose: instrument lookup, current quote, historical candles, order book, screening, index data, and payouts. There is no meaningful overlap; even get_quote and get_candles are clearly separated by real-time vs historical scope.
All tool names follow a snake_case verb_noun pattern: find_instrument, get_quote, get_candles, get_orderbook, screen_market, get_index, get_payouts. The verbs (find/get/screen) are distinct and consistent with each tool's action, and the overall pattern is uniform.
Seven tools is well within the ideal range for a market-data server. Each tool covers a necessary data type without redundancy, making the set feel complete yet focused.
The surface covers the core market-data lifecycle: searching instruments, current quotes, historical candles, order book depth, market screening, index comparison, and dividend/coupon payouts. No obvious missing operations for the stated domain.