OFZ MCP Server
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., "@OFZ MCP Servershow me top 5 OFZ bonds by yield with maturity under 24 months"
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.
OFZ MCP Server
MCP (Model Context Protocol) сервер для получения данных об облигациях ОФЗ, субфедеральных и корпоративных с MOEX.
Инструменты
get_bonds
Получить список облигаций с фильтрами.
Параметры:
type— Тип:ofz,subfed,corpилиall(по умолчаниюall)max_months— Максимальный срок до погашения в месяцахmin_yield— Минимальная доходность в процентахissuer— Код эмитента (sber,vtb,gazprom,rzdи др.)sort_by— Сортировка:yield,maturity,coupon(по умолчаниюyield)limit— Лимит результатов (по умолчанию 20)
calculate_investment
Рассчитать доход от инвестиции в облигацию.
Параметры:
ticker— Тикер облигации (например,SU26238RMFS4)amount— Сумма инвестиции в рублях
get_issuers
Получить список надёжных эмитентов корпоративных облигаций.
Related MCP server: t-invest-mcp
Эмитенты
Код | Эмитент | Описание |
| Сбербанк | Крупнейший банк России |
| ВТБ | Второй госбанк России |
| Газпром | Крупнейшая газовая компания |
| РЖД | Государственная ж/д монополия |
| Роснефть | Крупнейшая нефтяная компания |
| Ростелеком | Государственный оператор связи |
| ДОМ.РФ | Институт развития жилья |
| Россельхозбанк | Госбанк для АПК |
| ФСК ЕЭС | Магистральные электросети |
| Россети | Холдинг электросетей |
| Транснефть | Монополия нефтепроводов |
| ГТЛК | Государственная лизинговая компания |
| Росатом | Госкорпорация атомной энергетики |
Локальный запуск
npm install
npm startСервер запустится на порту 3001:
MCP endpoint:
http://localhost:3001/mcpREST API:
http://localhost:3001/api/bondsHealth check:
http://localhost:3001/health
Деплой на Railway
Создать новый проект в Railway
Подключить GitHub репозиторий
Railway автоматически задеплоит по
railway.json
Подключение к Claude
После деплоя добавить MCP сервер в Claude Code (~/.claude.json):
{
"mcpServers": {
"ofz-bonds": {
"url": "https://your-app.up.railway.app/mcp"
}
}
}Или для веб-версии Claude — использовать MCP Connector.
REST API
GET /api/bonds — получить облигации в JSON формате.
Query параметры:
type—ofz,subfed,corp,allmax_months— максимальный срок в месяцахmin_yield— минимальная доходностьissuer— код эмитентаsort_by—yield,maturity,couponlimit— лимит результатов (по умолчанию 50)
Пример:
curl "https://your-app.up.railway.app/api/bonds?type=ofz&limit=5"This server cannot be deployed
Maintenance
Related MCP Connectors
90+ pure finance calculators: loans, investing, bonds, options, tax. Stateless, stores nothing.
Portfolio-aware finance tools: drift, risk, earnings, benchmarks, news, tax harvesting
Russian stock market data: dividends, forecasts, bond coupons, corporate calendar — MOEX
Industry-standard bond math for AI agents: price, yield, accrued interest, duration, yield-to-worst
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables natural language access to Brazilian treasury bond data through the Tesouro Direto API. Query market data, bond details, and search bonds by type, maturity, and other criteria.16 npm5AGPL 3.0
- AlicenseAqualityDmaintenanceEnables natural language interaction with your T-Invest brokerage account for portfolio analysis, dividend tracking, and optional trading with safety confirmations.2023 npm2Apache 2.0
- AlicenseNot gradedqualityBmaintenanceProvides tools to list and search bonds from GoldenPi via reverse-engineered API endpoints.MIT
- AlicenseBqualityDmaintenanceProvides access to Moscow Exchange data including quotes, trade history, candles, securities info, indices, and currency rates. Enables AI assistants to query financial market data through natural language.207 npmMIT