TokenBel Financial Data
Read-only MCP server for Belarusian securities: tokens, shares, bonds, companies.
| Endpoint | https://mcp.tokenbel.dev/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.1 |
| Now | 19 tools · grade C (70) · pin ts_cd9f79fe6a097dd9ed237b85cf4e3bff · protocol 2025-06-18 |
| First / last listed | 2026-11-12 01:45 UTC / 2026-11-12 01:45 UTC |
| Grade over time | 2026-11-12: C (70), 19 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: token_get_by_uuid token_list share_get_by_uuid share_list share_payouts_get bond_get_by_uuid bond_list company_get_by_uuid company_list search_by_ticker search_by_name currency_rate_get trading_stats_get token_trading_stats_get company_financial_params_get company_tokens_list company_shares_list company_bonds_list entity_news_list
token_get_by_uuid | Get a token's platform, sale status, price, rate and issuer. Tokens have no tickers; find the id with token_list. Example: {"uuid":"78c7e502"}. params: uuid* |
token_list | Browse active tokenized securities by platform or sale status; returns tokens and next_cursor. Tokens have no tickers. Example: {"platform":"finstore","limit":20}. params: limit, cursor_uuid, cursor_created_at, platform, status |
share_get_by_uuid | Get a BCSE share's ticker, issuer, nominal value and trading-today flag. Resolve tickers with search_by_ticker first. Example: {"uuid":"a97f1fed"}. params: uuid* |
share_list | List active BCSE shares by issuer and trading-today status; returns shares and next_cursor. Use an issuer row from search_by_name. Example: {"issuer_uuid":"0d3bf3be","limit":20}. params: limit, cursor_uuid, cursor_created_at, issuer_uuid, is_trading |
share_payouts_get | Get a share's dividend events and declared-payout summary. dividend_yield_pct uses nominal value, not market price; no_dividend/cancelled events are excluded from money totals. Example: {"uuid":"a97f1fed"}. params: uuid* |
bond_get_by_uuid | Get a BCSE bond's ticker, issuer, coupon, maturity and trading-today flag. Resolve tickers with search_by_ticker first. Example: {"uuid":"76f01f65"}. params: uuid* |
bond_list | List active BCSE bonds by issuer and trading-today status; returns bonds and next_cursor. Use an issuer row from search_by_name. Example: {"issuer_uuid":"45aca6f7","limit":20}. params: limit, cursor_uuid, cursor_created_at, issuer_uuid, is_trading |
company_get_by_uuid | Get a company catalogue row, including name, UNP, industry and activity flag; includes inactive companies. Find company IDs with search_by_name. Example: {"uuid":"730f9a9e"}. params: uuid* |
company_list | Browse active companies by industry; returns companies and next_cursor, not issuer rows. For issuers use search_by_name. Example: {"limit":20}. params: limit, cursor_uuid, cursor_created_at, industry |
search_by_ticker | Find BCSE shares/bonds by ticker substring; returns entity_type and TokenBel uuid for detail or trading tools. Tokens have no tickers. Example: {"query":"ASB"}. params: query*, limit |
search_by_name | Find companies and securities issuers by name or UNP; results tag entity_type. Use company uuid for company_get_by_uuid, issuer uuid for share_list/bond_list; linked_company_uuid joins them when known. Example: {"query":"Агрофинанс"}. params: query*, limit |
currency_rate_get | Get NBRB FX rates in BYN per 1 USD/EUR/RUB. No dates = latest; date = one day; date_from/date_to = range; group_by + both bounds = weekly/monthly averages. Example: {"currency":"usd","date":"2026-06-18"}. params: currency, date, date_from, date_to, group_by |
trading_stats_get | Get share/bond trading totals and daily_series. No dates = latest 30 days; both dates = range (yield_wavg and *_latest are null). Find the id with search_by_ticker. Example: {"uuid":"a97f1fed","date_from":"2026-06-01","date_to":"2026-06-30"}. params: uuid*, date_from, date_to |
token_trading_stats_get | Get a token's primary-market tokens-sold daily series, totals and snapshot; not secondary trading. No dates = last 30 days; either date bound is allowed. Find the id with token_list. Example: {"uuid":"78c7e502"}. params: uuid*, date_from, date_to |
company_financial_params_get | Get a company's financial statement metrics and ratios, newest periods first. Accepts a company or linked issuer id from search_by_name. Example: {"uuid":"311ff09f","limit_periods":4}. params: uuid*, limit_periods |
company_tokens_list | List a company's active token summary cards and next_cursor. Accepts a company or linked issuer id. Example: {"uuid":"7b860c81","limit":20}. params: uuid*, limit, cursor_uuid, cursor_created_at |
company_shares_list | List a company's active share summary cards and next_cursor. Accepts a company or linked issuer id. Example: {"uuid":"0d3bf3be","limit":20}. params: uuid*, limit, cursor_uuid, cursor_created_at |
company_bonds_list | List a company's active bond summary cards and next_cursor. Accepts a company or linked issuer id. Example: {"uuid":"0d3bf3be","limit":20}. params: uuid*, limit, cursor_uuid, cursor_created_at |
entity_news_list | List published news across a company/issuer and linked securities; returns events with links, tags and next_cursor. Filter by event/impact type or date. Example: {"uuid":"f2c03989","impact_types":["negative"]}. params: uuid*, event_types, impact_types, date_from, date_to, limit, cursor_event_id, cursor_published_at |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.