{"apiVersion":"v1","directorySlug":"tokenbel-mcp-06bd0cefc7","title":"TokenBel","description":"Токены, акции и облигации белорусских компаний в одном кабинете: доходность, выплаты, аналитика рынка и статистика эмиссий.","pageUrl":"https://www.mcpbundles.com/skills/tokenbel-mcp-06bd0cefc7","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.tokenbel.info/mcp","hostedMcpUrl":null,"toolCount":19,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"info.tokenbel/tokenbel-mcp-06bd0cefc7","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"token_get_by_uuid","description":"Get a single token by its TokenBel internal identifier (field name: uuid). Tokens are TokenBel-native tokenized corporate securities on fintech platforms (fainex/finstore/bynex/whitebird), not BCSE-listed tickers. Returns platform, lifecycle status, pricing, coupon rate, and company info.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["uuid"],"properties":{"uuid":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"token_get_by_uuid","displayName":"token_get_by_uuid","title":"token_get_by_uuid"},{"name":"token_list","description":"List active tokens with optional filtering by fintech platform and token lifecycle status. Tokens do not have tickers; use this list tool to browse tokenized securities by platform/status. Supports cursor-based pagination.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":1000,"minimum":1},"status":{"enum":["SELL_NOT_STARTED","SELL_IN_PROGRESS","SELL_SUSPENDED","SOLD_OUT","SELL_ENDED","CIRCULATION_ENDED","OBLIGATIONS_COMPLETED"],"type":"string"},"platform":{"enum":["fainex","finstore","bynex","whitebird"],"type":"string"},"cursor_uuid":{"type":"string"},"cursor_created_at":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"token_list","displayName":"token_list","title":"token_list"},{"name":"share_get_by_uuid","description":"Get a single BCSE exchange-listed share by its TokenBel internal identifier (field name: uuid). Returns ticker, issuer_uuid/issuer_name, share_kind (common/preferred), nominal value, lot size, and is_trading (traded today, not historical liquidity). Use search_by_ticker first when starting from a ticker.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["uuid"],"properties":{"uuid":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"share_get_by_uuid","displayName":"share_get_by_uuid","title":"share_get_by_uuid"},{"name":"share_list","description":"List active BCSE exchange-listed shares with optional filtering by securities issuer TokenBel internal id (parameter name: issuer_uuid) and today-trading flag. Use issuer_uuid from search_by_name results where entity_type=\"issuer\". Supports cursor-based pagination.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":1000,"minimum":1},"is_trading":{"type":"boolean"},"cursor_uuid":{"type":"string"},"issuer_uuid":{"type":"string"},"cursor_created_at":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"share_list","displayName":"share_list","title":"share_list"},{"name":"share_payouts_get","description":"Get dividend/payout history and an aggregate summary for a single share by its TokenBel internal identifier (field name: uuid). Use search_by_ticker to find a share, then call this tool with the returned uuid value. Event period_type is annual/halfyear/quarterly. Event status meanings: declared = payout declared/expected/paid depending on dates, no_dividend = issuer declared no payout, cancelled = revoked. Summary money totals use declared events only. dividend_yield_pct is a nominal-based proxy","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["uuid"],"properties":{"uuid":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"share_payouts_get","displayName":"share_payouts_get","title":"share_payouts_get"},{"name":"bond_get_by_uuid","description":"Get a single BCSE exchange-listed bond by its TokenBel internal identifier (field name: uuid). Returns ticker, issuer_uuid/issuer_name, bond_kind, current coupon/annual yield rate, payment type, maturity date, and is_trading (traded today). Use search_by_ticker first when starting from a ticker. Trading history is available via trading_stats_get; no separate bond payout schedule is exposed by this worker.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["uuid"],"properties":{"uuid":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"bond_get_by_uuid","displayName":"bond_get_by_uuid","title":"bond_get_by_uuid"},{"name":"bond_list","description":"List active BCSE exchange-listed bonds with optional filtering by securities issuer TokenBel internal id (parameter name: issuer_uuid) and today-trading flag. Use issuer_uuid from search_by_name results where entity_type=\"issuer\". Supports cursor-based pagination.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":1000,"minimum":1},"is_trading":{"type":"boolean"},"cursor_uuid":{"type":"string"},"issuer_uuid":{"type":"string"},"cursor_created_at":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"bond_list","displayName":"bond_list","title":"bond_list"},{"name":"company_get_by_uuid","description":"Get a single company catalogue row by its TokenBel internal identifier (field name: uuid). Returns name, full_name, UNP (Belarusian tax ID), industry, logo, and activity flag. Companies are not always the same row as securities issuers; use search_by_name to discover both companies and issuers.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["uuid"],"properties":{"uuid":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"company_get_by_uuid","displayName":"company_get_by_uuid","title":"company_get_by_uuid"},{"name":"company_list","description":"List active company catalogue rows with optional filtering by industry. This does not list security_issuer rows directly; use search_by_name to find issuers and then share_list/bond_list with issuer_uuid. Supports cursor-based pagination.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":1000,"minimum":1},"industry":{"type":"string"},"cursor_uuid":{"type":"string"},"cursor_created_at":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"company_list","displayName":"company_list","title":"company_list"},{"name":"search_by_ticker","description":"Search BCSE exchange-listed shares and bonds by ticker (case-insensitive substring match). Tokens are excluded because they do not have ticker symbols. Use the returned uuid value as an opaque TokenBel internal id (usually 8 hex chars, not an RFC UUID) with share_get_by_uuid/bond_get_by_uuid, share_payouts_get for share rows, or trading_stats_get for either share/bond row. Returns entity_type, ticker, issuer_uuid, issuer_name, and is_trading (traded today).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"query":{"type":"string","maxLength":100,"minLength":1}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_by_ticker","displayName":"search_by_ticker","title":"search_by_ticker"},{"name":"search_by_name","description":"Search companies AND securities issuers by name, full name, or UNP (Belarusian tax ID). Results are tagged with entity_type: \"company\" (use company_get_by_uuid) or \"issuer\" (use uuid as issuer_uuid in share_list/bond_list). The returned uuid/issuer_uuid values are opaque TokenBel internal ids (usually 8 hex chars, not RFC UUIDs). Companies and issuers are different tables and may overlap; linked_company_uuid connects an issuer to a company when known.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"query":{"type":"string","maxLength":200,"minLength":1}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_by_name","displayName":"search_by_name","title":"search_by_name"},{"name":"currency_rate_get","description":"Get NBRB (National Bank of Belarus) official FX rates against BYN (Belarusian ruble) for USD, EUR, and/or RUB. Rates are BYN per 1 unit of foreign currency. Modes: latest (no dates), single_date (date), range (date_from/date_to, either bound optional), or grouped weekly/monthly aggregates (group_by + range). Only usd/eur/rub are supported; BYN is the implicit base currency.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string"},"date_to":{"type":"string"},"currency":{"enum":["usd","eur","rub"],"type":"string"},"group_by":{"enum":["week","month"],"type":"string"},"date_from":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"currency_rate_get","displayName":"currency_rate_get","title":"currency_rate_get"},{"name":"trading_stats_get","description":"Get trading statistics for a BCSE exchange-listed share or bond by TokenBel internal identifier (field name: uuid). Use search_by_ticker first. Modes: latest_30d (default, no dates) reads the refreshed 30-day materialized view and includes latest price/yield plus yield_wavg; range (both date_from and date_to, YYYY-MM-DD, inclusive) aggregates raw trade history live and returns yield_min/yield_max only — yield_wavg and all *_latest fields are null in range mode. Omit both dates or provide both; o","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["uuid"],"properties":{"uuid":{"type":"string"},"date_to":{"type":"string"},"date_from":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"trading_stats_get","displayName":"trading_stats_get","title":"trading_stats_get"},{"name":"token_trading_stats_get","description":"Get primary-market sales statistics for a token by its TokenBel internal identifier (field name: uuid). Returns a per-day series of tokens sold (derived from the cumulative instrument_log.sold counter), range totals, and a token snapshot (status, token_price, percent_rate, sold_total, total_tokens, sold_pct). Find the id via token_list first. Always a date range: omit both dates for the last 30 days, or provide date_from and/or date_to. Secondary-market data is not included.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["uuid"],"properties":{"uuid":{"type":"string"},"date_to":{"type":"string"},"date_from":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"token_trading_stats_get","displayName":"token_trading_stats_get","title":"token_trading_stats_get"},{"name":"company_financial_params_get","description":"Get financial parameters for a company or securities issuer by TokenBel internal identifier (field name: uuid). Returns periodic financial statement metrics (balance, equity, long/short-term assets and liabilities) and calculated financial ratios (liquidity, leverage, independence, stability, capitalization). Accepts a company id or an issuer id — issuer ids are resolved to their linked company. Find the id via search_by_name first.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["uuid"],"properties":{"uuid":{"type":"string"},"limit_periods":{"type":"integer","maximum":100,"minimum":1}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"company_financial_params_get","displayName":"company_financial_params_get","title":"company_financial_params_get"},{"name":"company_tokens_list","description":"List summary cards of a company's active tokens (emissions). Accepts a company OR issuer TokenBel id; resolves the company and returns its tokens.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["uuid"],"properties":{"uuid":{"type":"string"},"limit":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0},"cursor_uuid":{"type":"string"},"cursor_created_at":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"company_tokens_list","displayName":"company_tokens_list","title":"company_tokens_list"},{"name":"company_shares_list","description":"List summary cards of a company's active shares. Accepts a company OR issuer TokenBel id; resolves the company and returns its shares.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["uuid"],"properties":{"uuid":{"type":"string"},"limit":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0},"cursor_uuid":{"type":"string"},"cursor_created_at":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"company_shares_list","displayName":"company_shares_list","title":"company_shares_list"},{"name":"company_bonds_list","description":"List summary cards of a company's active bonds. Accepts a company OR issuer TokenBel id; resolves the company and returns its bonds.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["uuid"],"properties":{"uuid":{"type":"string"},"limit":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0},"cursor_uuid":{"type":"string"},"cursor_created_at":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"company_bonds_list","displayName":"company_bonds_list","title":"company_bonds_list"},{"name":"entity_news_list","description":"List full published news events across a company's or issuer's full entity graph (the company, its security_issuers, their bonds/shares, and emissions under the company). Accepts a company OR issuer TokenBel id; resolves the entity and returns enriched news events with aggregated links and tags. Supports filtering by event_types, impact_types, and a date_from/date_to range, plus cursor-based pagination.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["uuid"],"properties":{"uuid":{"type":"string"},"limit":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0},"date_to":{"type":"string"},"date_from":{"type":"string"},"event_types":{"type":"array","items":{"type":"string"}},"impact_types":{"type":"array","items":{"type":"string"}},"cursor_event_id":{"type":"string"},"cursor_published_at":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"entity_news_list","displayName":"entity_news_list","title":"entity_news_list"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=TokenBel&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AudG9rZW5iZWwuaW5mby9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22TokenBel%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.tokenbel.info%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22TokenBel%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.tokenbel.info%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=TokenBel&connectorUrl=https%3A%2F%2Fmcp.tokenbel.info%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"TokenBel\" --url \"https://mcp.tokenbel.info/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tokenbel-mcp-06bd0cefc7","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tokenbel-mcp-06bd0cefc7/tools/{tool}","mcpServerUrl":"https://mcp.tokenbel.info/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tokenbel-mcp-06bd0cefc7?live=1"}