このMCPでできること
Provides read-only data on Belarusian companies, shares, bonds, tokenized securities, trading activity, payouts, financial metrics, news, and exchange rates.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). Bond id from search_by_ticker.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid', 'ticker', 'name', 'issuer_uuid', 'issuer_name', 'security_kind', 'bond_kind', 'nominal_value', 'currency', 'percent_rate', 'percent_payment_type', 'maturity_date', 'is_trading', 'is_active', 'admission_date', 'created_at', 'updated_at'], 'properties': {'name': {'type': ['string', 'null']}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'ticker': {'type': ['string', 'null']}, 'currency': {'type': ['string', 'null']}, 'bond_kind': {'type': ['string', 'null']}, 'is_active': {'type': 'boolean'}, 'created_at': {'type': 'string'}, 'is_trading': {'type': ['boolean', 'null']}, 'updated_at': {'type': 'string'}, 'issuer_name': {'type': ['string', 'null']}, 'issuer_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}, 'percent_rate': {'type': ['string', 'null']}, 'maturity_date': {'type': ['string', 'null']}, 'nominal_value': {'type': ['string', 'null']}, 'security_kind': {'type': 'string', 'const': 'bond'}, 'admission_date': {'type': ['string', 'null']}, 'percent_payment_type': {'type': ['string', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Page size; default 50 (max 1000).'}, 'is_trading': {'type': 'boolean', 'description': 'Traded today on BCSE, not historical liquidity.'}, 'cursor_uuid': {'type': 'string', 'description': 'ID before | in next_cursor; pass with cursor_created_at.'}, 'issuer_uuid': {'type': 'string', 'description': "TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). From search_by_name entity_type='issuer'."}, 'cursor_created_at': {'type': 'string', 'description': 'Timestamp after | in next_cursor; pass with cursor_uuid.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bonds', 'count', 'next_cursor'], 'properties': {'bonds': {'type': 'array', 'items': {'type': 'object', 'required': ['uuid', 'ticker', 'name', 'issuer_uuid', 'issuer_name', 'security_kind', 'bond_kind', 'nominal_value', 'currency', 'percent_rate', 'percent_payment_type', 'maturity_date', 'is_trading', 'is_active', 'admission_date', 'created_at', 'updated_at'], 'properties': {'name': {'type': ['string', 'null']}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'ticker': {'type': ['string', 'null']}, 'currency': {'type': ['string', 'null']}, 'bond_kind': {'type': ['string', 'null']}, 'is_active': {'type': 'boolean'}, 'created_at': {'type': 'string'}, 'is_trading': {'type': ['boolean', 'null']}, 'updated_at': {'type': 'string'}, 'issuer_name': {'type': ['string', 'null']}, 'issuer_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}, 'percent_rate': {'type': ['string', 'null']}, 'maturity_date': {'type': ['string', 'null']}, 'nominal_value': {'type': ['string', 'null']}, 'security_kind': {'type': 'string', 'const': 'bond'}, 'admission_date': {'type': ['string', 'null']}, 'percent_payment_type': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'count': {'type': 'number'}, 'next_cursor': {'type': ['string', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). Company or linked issuer id from search_by_name.'}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size; default 50.', 'exclusiveMinimum': 0}, 'cursor_uuid': {'type': 'string', 'description': 'ID before | in next_cursor; pass with cursor_created_at.'}, 'cursor_created_at': {'type': 'string', 'description': 'Timestamp after | in next_cursor; pass with cursor_uuid.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['requested_uuid', 'requested_entity_type', 'company_uuid', 'company_name', 'issuer_uuid', 'issuer_name', 'bonds', 'count', 'next_cursor', 'limit'], 'properties': {'bonds': {'type': 'array', 'items': {'type': 'object', 'required': ['uuid', 'ticker', 'bond_kind', 'nominal_value', 'currency', 'percent_rate', 'percent_payment_type', 'maturity_date', 'is_traded_today', 'created_at'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'ticker': {'type': ['string', 'null']}, 'currency': {'type': ['string', 'null']}, 'bond_kind': {'type': ['string', 'null']}, 'created_at': {'type': 'string'}, 'percent_rate': {'type': ['number', 'null']}, 'maturity_date': {'type': ['string', 'null']}, 'nominal_value': {'type': ['string', 'null']}, 'is_traded_today': {'type': ['boolean', 'null']}, 'percent_payment_type': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'count': {'type': 'number'}, 'limit': {'type': 'number'}, 'issuer_name': {'type': ['string', 'null']}, 'issuer_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}, 'next_cursor': {'type': ['string', 'null']}, 'company_name': {'type': 'string'}, 'company_uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'requested_uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'requested_entity_type': {'enum': ['company', 'issuer'], 'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). Company or linked issuer id from search_by_name.'}, 'limit_periods': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Newest periods to return; default 8 (max 100).'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['requested_uuid', 'requested_entity_type', 'company_uuid', 'company_name', 'issuer_uuid', 'issuer_name', 'periods', 'count'], 'properties': {'count': {'type': 'number'}, 'periods': {'type': 'array', 'items': {'type': 'object', 'required': ['period_date', 'metrics', 'ratios'], 'properties': {'ratios': {'anyOf': [{'type': 'object', 'required': ['current_liquidity_ratio', 'financial_liabilities_ratio', 'financial_independence_ratio', 'own_working_capital_ratio', 'financial_stability_ratio', 'capitalization_ratio', 'financial_leverage_ratio'], 'properties': {'capitalization_ratio': {'type': ['string', 'null']}, 'current_liquidity_ratio': {'type': ['string', 'null']}, 'financial_leverage_ratio': {'type': ['string', 'null']}, 'financial_stability_ratio': {'type': ['string', 'null']}, 'own_working_capital_ratio': {'type': ['string', 'null']}, 'financial_liabilities_ratio': {'type': ['string', 'null']}, 'financial_independence_ratio': {'type': ['string', 'null']}}, 'additionalProperties': False}, {'type': 'null'}]}, 'metrics': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'period_date': {'type': 'string'}}, 'additionalProperties': False}}, 'issuer_name': {'type': ['string', 'null']}, 'issuer_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}, 'company_name': {'type': 'string'}, 'company_uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'requested_uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'requested_entity_type': {'enum': ['company', 'issuer'], 'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': "TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). From search_by_name entity_type='company'."}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid', 'name', 'full_name', 'unp', 'industry', 'logo_path', 'address', 'is_active', 'created_at', 'updated_at'], 'properties': {'unp': {'type': ['string', 'null']}, 'name': {'type': 'string'}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'address': {'type': ['string', 'null']}, 'industry': {'type': ['string', 'null']}, 'full_name': {'type': ['string', 'null']}, 'is_active': {'type': 'boolean'}, 'logo_path': {'type': ['string', 'null']}, 'created_at': {'type': 'string'}, 'updated_at': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Page size; default 50 (max 1000).'}, 'industry': {'type': 'string', 'description': 'Exact company industry name.'}, 'cursor_uuid': {'type': 'string', 'description': 'ID before | in next_cursor; pass with cursor_created_at.'}, 'cursor_created_at': {'type': 'string', 'description': 'Timestamp after | in next_cursor; pass with cursor_uuid.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['companies', 'count', 'next_cursor'], 'properties': {'count': {'type': 'number'}, 'companies': {'type': 'array', 'items': {'type': 'object', 'required': ['uuid', 'name', 'full_name', 'unp', 'industry', 'logo_path', 'address', 'is_active', 'created_at', 'updated_at'], 'properties': {'unp': {'type': ['string', 'null']}, 'name': {'type': 'string'}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'address': {'type': ['string', 'null']}, 'industry': {'type': ['string', 'null']}, 'full_name': {'type': ['string', 'null']}, 'is_active': {'type': 'boolean'}, 'logo_path': {'type': ['string', 'null']}, 'created_at': {'type': 'string'}, 'updated_at': {'type': 'string'}}, 'additionalProperties': False}}, 'next_cursor': {'type': ['string', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). Company or linked issuer id from search_by_name.'}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size; default 50.', 'exclusiveMinimum': 0}, 'cursor_uuid': {'type': 'string', 'description': 'ID before | in next_cursor; pass with cursor_created_at.'}, 'cursor_created_at': {'type': 'string', 'description': 'Timestamp after | in next_cursor; pass with cursor_uuid.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['requested_uuid', 'requested_entity_type', 'company_uuid', 'company_name', 'issuer_uuid', 'issuer_name', 'shares', 'count', 'next_cursor', 'limit'], 'properties': {'count': {'type': 'number'}, 'limit': {'type': 'number'}, 'shares': {'type': 'array', 'items': {'type': 'object', 'required': ['uuid', 'ticker', 'share_kind', 'nominal_value', 'currency', 'is_traded_today', 'created_at'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'ticker': {'type': ['string', 'null']}, 'currency': {'type': ['string', 'null']}, 'created_at': {'type': 'string'}, 'share_kind': {'type': ['string', 'null']}, 'nominal_value': {'type': ['string', 'null']}, 'is_traded_today': {'type': ['boolean', 'null']}}, 'additionalProperties': False}}, 'issuer_name': {'type': ['string', 'null']}, 'issuer_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}, 'next_cursor': {'type': ['string', 'null']}, 'company_name': {'type': 'string'}, 'company_uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'requested_uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'requested_entity_type': {'enum': ['company', 'issuer'], 'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). Company or linked issuer id from search_by_name.'}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size; default 50.', 'exclusiveMinimum': 0}, 'cursor_uuid': {'type': 'string', 'description': 'ID before | in next_cursor; pass with cursor_created_at.'}, 'cursor_created_at': {'type': 'string', 'description': 'Timestamp after | in next_cursor; pass with cursor_uuid.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['requested_uuid', 'requested_entity_type', 'company_uuid', 'company_name', 'issuer_uuid', 'issuer_name', 'tokens', 'count', 'next_cursor', 'limit'], 'properties': {'count': {'type': 'number'}, 'limit': {'type': 'number'}, 'tokens': {'type': 'array', 'items': {'type': 'object', 'required': ['uuid', 'name', 'platform', 'status', 'percent_rate', 'token_price', 'currency', 'total_tokens', 'sold', 'created_at'], 'properties': {'name': {'type': 'string'}, 'sold': {'type': ['number', 'null']}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'status': {'type': 'string'}, 'currency': {'type': 'string'}, 'platform': {'type': 'string'}, 'created_at': {'type': 'string'}, 'token_price': {'type': ['string', 'null']}, 'percent_rate': {'type': ['string', 'null']}, 'total_tokens': {'type': ['number', 'null']}}, 'additionalProperties': False}}, 'issuer_name': {'type': ['string', 'null']}, 'issuer_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}, 'next_cursor': {'type': ['string', 'null']}, 'company_name': {'type': 'string'}, 'company_uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'requested_uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'requested_entity_type': {'enum': ['company', 'issuer'], 'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'description': 'YYYY-MM-DD; cannot combine with range dates or group_by.'}, 'date_to': {'type': 'string', 'description': 'Inclusive range end (YYYY-MM-DD); must be >= date_from.'}, 'currency': {'enum': ['usd', 'eur', 'rub'], 'type': 'string', 'description': 'Foreign currency; omit for all three. BYN is the base.'}, 'group_by': {'enum': ['week', 'month'], 'type': 'string', 'description': 'Week/month average; requires both range dates.'}, 'date_from': {'type': 'string', 'description': 'Inclusive range start (YYYY-MM-DD); optional for open start.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'count', 'mode', 'base_currency', 'currency', 'date_from', 'date_to'], 'properties': {'mode': {'enum': ['latest', 'single_date', 'range', 'grouped'], 'type': 'string'}, 'count': {'type': 'number'}, 'date_to': {'type': ['string', 'null']}, 'results': {'type': 'array', 'items': {'anyOf': [{'type': 'object', 'required': ['currency', 'rate_date', 'rate'], 'properties': {'rate': {'type': 'number'}, 'currency': {'enum': ['usd', 'eur', 'rub'], 'type': 'string'}, 'rate_date': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['currency', 'period_type', 'period_start', 'avg_rate', 'min_rate', 'max_rate', 'stddev_rate', 'data_points', 'expected_data_points', 'is_complete'], 'properties': {'avg_rate': {'type': 'number'}, 'currency': {'enum': ['usd', 'eur', 'rub'], 'type': 'string'}, 'max_rate': {'type': 'number'}, 'min_rate': {'type': 'number'}, 'data_points': {'type': 'number'}, 'is_complete': {'type': 'boolean'}, 'period_type': {'enum': ['week', 'month'], 'type': 'string'}, 'stddev_rate': {'type': ['number', 'null']}, 'period_start': {'type': 'string'}, 'expected_data_points': {'type': 'number'}}, 'additionalProperties': False}]}}, 'currency': {'type': 'array', 'items': {'type': 'string'}}, 'group_by': {'enum': ['week', 'month'], 'type': 'string'}, 'date_from': {'type': ['string', 'null']}, 'base_currency': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). Company or issuer id from search_by_name.'}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size; default 20 (max 50).', 'exclusiveMinimum': 0}, 'date_to': {'type': 'string', 'description': 'Inclusive event date end (YYYY-MM-DD).'}, 'date_from': {'type': 'string', 'description': 'Inclusive event date start (YYYY-MM-DD).'}, 'event_types': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Types (case-insensitive): company_news, share_event, bond_event, token_event, emission_event, corporate_action, payment_event, default_risk, financial_report, regulatory_update, tax_update, market_infrastructure, deposit_event, precious_metal_event, currency_market_event, market_data, other.'}, 'impact_types': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Impact types: positive, neutral, negative, mixed; case-insensitive.'}, 'cursor_event_id': {'type': 'string', 'description': 'Numeric event ID before | in next_cursor; pass with cursor_published_at.'}, 'cursor_published_at': {'type': 'string', 'description': 'Sort timestamp after | in next_cursor; pass with cursor_event_id.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['requested_uuid', 'requested_entity_type', 'company_uuid', 'company_name', 'issuer_uuid', 'issuer_name', 'events', 'count', 'next_cursor', 'limit', 'filters'], 'properties': {'count': {'type': 'number'}, 'limit': {'type': 'number'}, 'events': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'event_type', 'title', 'slug', 'summary', 'impact_type', 'confidence', 'key_facts', 'status', 'created_at', 'published_at', 'source', 'article_url', 'links', 'tags'], 'properties': {'id': {'type': 'number'}, 'slug': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'object', 'required': ['tag_type', 'slug', 'display_name'], 'properties': {'slug': {'type': 'string'}, 'tag_type': {'type': 'string'}, 'display_name': {'type': 'string'}}, 'additionalProperties': False}}, 'links': {'type': 'array', 'items': {'type': 'object', 'required': ['entity_id', 'entity_type', 'relation_type', 'match_reason', 'match_confidence', 'display_name', 'source_name', 'parent_entity_id'], 'properties': {'entity_id': {'type': 'string'}, 'entity_type': {'type': 'string'}, 'source_name': {'type': ['string', 'null']}, 'display_name': {'type': ['string', 'null']}, 'match_reason': {'type': ['string', 'null']}, 'relation_type': {'type': 'string'}, 'match_confidence': {'type': ['number', 'null']}, 'parent_entity_id': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'title': {'type': ['string', 'null']}, 'source': {'type': ['string', 'null']}, 'status': {'type': 'string'}, 'summary': {'type': ['string', 'null']}, 'key_facts': {'type': 'array', 'items': {'type': 'string'}}, 'confidence': {'type': ['number', 'null']}, 'created_at': {'type': 'string'}, 'event_type': {'type': ['string', 'null']}, 'article_url': {'type': ['string', 'null']}, 'impact_type': {'type': ['string', 'null']}, 'published_at': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'filters': {'type': 'object', 'required': ['event_types', 'impact_types', 'date_from', 'date_to'], 'properties': {'date_to': {'type': ['string', 'null']}, 'date_from': {'type': ['string', 'null']}, 'event_types': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'impact_types': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}}, 'additionalProperties': False}, 'issuer_name': {'type': ['string', 'null']}, 'issuer_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}, 'next_cursor': {'type': ['string', 'null']}, 'company_name': {'type': 'string'}, 'company_uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'requested_uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'requested_entity_type': {'enum': ['company', 'issuer'], 'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Result cap; default 20 (max 100).'}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Case-insensitive company/issuer name or Belarusian UNP.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'count', 'query'], 'properties': {'count': {'type': 'number'}, 'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['entity_type', 'uuid', 'name', 'full_name', 'unp', 'industry', 'logo_path', 'address', 'issuer_code', 'issuer_depository', 'linked_company_uuid', 'is_active', 'created_at', 'updated_at'], 'properties': {'unp': {'type': ['string', 'null']}, 'name': {'type': 'string'}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'address': {'type': ['string', 'null']}, 'industry': {'type': ['string', 'null']}, 'full_name': {'type': ['string', 'null']}, 'is_active': {'type': 'boolean'}, 'logo_path': {'type': ['string', 'null']}, 'created_at': {'type': 'string'}, 'updated_at': {'type': 'string'}, 'entity_type': {'enum': ['company', 'issuer'], 'type': 'string'}, 'issuer_code': {'type': ['string', 'null']}, 'issuer_depository': {'type': ['string', 'null']}, 'linked_company_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Result cap; default 20 (max 100).'}, 'query': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Case-insensitive share/bond ticker substring.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'count', 'query'], 'properties': {'count': {'type': 'number'}, 'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['entity_type', 'uuid', 'ticker', 'kind', 'issuer_uuid', 'issuer_name', 'nominal_value', 'currency', 'is_trading', 'is_active', 'admission_date'], 'properties': {'kind': {'type': ['string', 'null']}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'ticker': {'type': ['string', 'null']}, 'currency': {'type': ['string', 'null']}, 'is_active': {'type': 'boolean'}, 'is_trading': {'type': ['boolean', 'null']}, 'entity_type': {'enum': ['share', 'bond'], 'type': 'string'}, 'issuer_name': {'type': ['string', 'null']}, 'issuer_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}, 'nominal_value': {'type': ['string', 'null']}, 'admission_date': {'type': ['string', 'null']}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). Share id from search_by_ticker.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid', 'ticker', 'name', 'issuer_uuid', 'issuer_name', 'security_kind', 'share_kind', 'nominal_value', 'currency', 'is_trading', 'is_active', 'admission_date', 'lot_size', 'created_at', 'updated_at'], 'properties': {'name': {'type': ['string', 'null']}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'ticker': {'type': ['string', 'null']}, 'currency': {'type': ['string', 'null']}, 'lot_size': {'type': ['number', 'null']}, 'is_active': {'type': 'boolean'}, 'created_at': {'type': 'string'}, 'is_trading': {'type': ['boolean', 'null']}, 'share_kind': {'type': ['string', 'null']}, 'updated_at': {'type': 'string'}, 'issuer_name': {'type': ['string', 'null']}, 'issuer_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}, 'nominal_value': {'type': ['string', 'null']}, 'security_kind': {'type': 'string', 'const': 'share'}, 'admission_date': {'type': ['string', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Page size; default 50 (max 1000).'}, 'is_trading': {'type': 'boolean', 'description': 'Traded today on BCSE, not historical liquidity.'}, 'cursor_uuid': {'type': 'string', 'description': 'ID before | in next_cursor; pass with cursor_created_at.'}, 'issuer_uuid': {'type': 'string', 'description': "TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). From search_by_name entity_type='issuer'."}, 'cursor_created_at': {'type': 'string', 'description': 'Timestamp after | in next_cursor; pass with cursor_uuid.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['shares', 'count', 'next_cursor'], 'properties': {'count': {'type': 'number'}, 'shares': {'type': 'array', 'items': {'type': 'object', 'required': ['uuid', 'ticker', 'name', 'issuer_uuid', 'issuer_name', 'security_kind', 'share_kind', 'nominal_value', 'currency', 'is_trading', 'is_active', 'admission_date', 'lot_size', 'created_at', 'updated_at'], 'properties': {'name': {'type': ['string', 'null']}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'ticker': {'type': ['string', 'null']}, 'currency': {'type': ['string', 'null']}, 'lot_size': {'type': ['number', 'null']}, 'is_active': {'type': 'boolean'}, 'created_at': {'type': 'string'}, 'is_trading': {'type': ['boolean', 'null']}, 'share_kind': {'type': ['string', 'null']}, 'updated_at': {'type': 'string'}, 'issuer_name': {'type': ['string', 'null']}, 'issuer_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}, 'nominal_value': {'type': ['string', 'null']}, 'security_kind': {'type': 'string', 'const': 'share'}, 'admission_date': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'next_cursor': {'type': ['string', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). Share id from search_by_ticker.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['share_uuid', 'ticker', 'currency', 'nominal_value', 'events', 'summary'], 'properties': {'events': {'type': 'array', 'items': {'type': 'object', 'required': ['period_year', 'period_type', 'period_number', 'amount_per_share', 'decision_date', 'record_date', 'payment_date', 'value_source', 'is_frozen', 'status'], 'properties': {'status': {'type': 'string'}, 'is_frozen': {'type': 'boolean'}, 'period_type': {'type': 'string'}, 'period_year': {'type': 'number'}, 'record_date': {'type': 'string'}, 'payment_date': {'type': 'string'}, 'value_source': {'type': 'string'}, 'decision_date': {'type': 'string'}, 'period_number': {'type': 'number'}, 'amount_per_share': {'type': 'string'}}, 'additionalProperties': False}}, 'ticker': {'type': ['string', 'null']}, 'summary': {'type': 'object', 'required': ['declared_count', 'no_dividend_count', 'cancelled_count', 'total_amount_per_share', 'max_amount_per_share', 'min_amount_per_share', 'avg_amount_per_share', 'last_payment_date', 'first_payment_date', 'dividend_yield_pct'], 'properties': {'declared_count': {'type': 'number'}, 'cancelled_count': {'type': 'number'}, 'last_payment_date': {'type': ['string', 'null']}, 'no_dividend_count': {'type': 'number'}, 'dividend_yield_pct': {'type': ['number', 'null']}, 'first_payment_date': {'type': ['string', 'null']}, 'avg_amount_per_share': {'type': ['string', 'null']}, 'max_amount_per_share': {'type': ['string', 'null']}, 'min_amount_per_share': {'type': ['string', 'null']}, 'total_amount_per_share': {'type': 'string'}}, 'additionalProperties': False}, 'currency': {'type': ['string', 'null']}, 'share_uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'nominal_value': {'type': ['string', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). Token id from token_list.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid', 'name', 'platform', 'status', 'percent_rate', 'token_price', 'currency', 'total_tokens', 'sold', 'emission_stop', 'company_uuid', 'company_name', 'is_active', 'created_at', 'updated_at'], 'properties': {'name': {'type': 'string'}, 'sold': {'type': ['number', 'null']}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'status': {'type': 'string'}, 'currency': {'type': 'string'}, 'platform': {'type': 'string'}, 'is_active': {'type': 'boolean'}, 'created_at': {'type': 'string'}, 'updated_at': {'type': 'string'}, 'token_price': {'type': ['string', 'null']}, 'company_name': {'type': ['string', 'null']}, 'company_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}, 'percent_rate': {'type': ['string', 'null']}, 'total_tokens': {'type': ['number', 'null']}, 'emission_stop': {'type': ['string', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Page size; default 50 (max 1000).'}, 'status': {'enum': ['SELL_NOT_STARTED', 'SELL_IN_PROGRESS', 'SELL_SUSPENDED', 'SOLD_OUT', 'SELL_ENDED', 'CIRCULATION_ENDED', 'OBLIGATIONS_COMPLETED'], 'type': 'string', 'description': 'Sale/circulation state; SELL_IN_PROGRESS is on sale, SOLD_OUT is fully sold, OBLIGATIONS_COMPLETED is repaid.'}, 'platform': {'enum': ['fainex', 'finstore', 'bynex', 'whitebird'], 'type': 'string', 'description': 'Tokenization platform.'}, 'cursor_uuid': {'type': 'string', 'description': 'ID before | in next_cursor; pass with cursor_created_at.'}, 'cursor_created_at': {'type': 'string', 'description': 'Timestamp after | in next_cursor; pass with cursor_uuid.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tokens', 'count', 'next_cursor'], 'properties': {'count': {'type': 'number'}, 'tokens': {'type': 'array', 'items': {'type': 'object', 'required': ['uuid', 'name', 'platform', 'status', 'percent_rate', 'token_price', 'currency', 'total_tokens', 'sold', 'emission_stop', 'company_uuid', 'company_name', 'is_active', 'created_at', 'updated_at'], 'properties': {'name': {'type': 'string'}, 'sold': {'type': ['number', 'null']}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'status': {'type': 'string'}, 'currency': {'type': 'string'}, 'platform': {'type': 'string'}, 'is_active': {'type': 'boolean'}, 'created_at': {'type': 'string'}, 'updated_at': {'type': 'string'}, 'token_price': {'type': ['string', 'null']}, 'company_name': {'type': ['string', 'null']}, 'company_uuid': {'anyOf': [{'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, {'type': 'null'}]}, 'percent_rate': {'type': ['string', 'null']}, 'total_tokens': {'type': ['number', 'null']}, 'emission_stop': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'next_cursor': {'type': ['string', 'null']}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). Token id from token_list.'}, 'date_to': {'type': 'string', 'description': 'Inclusive YYYY-MM-DD end (>= start); defaults to today.'}, 'date_from': {'type': 'string', 'description': 'Inclusive YYYY-MM-DD start; defaults to 30 days before end.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid', 'security_kind', 'platform', 'currency', 'mode', 'period', 'snapshot', 'daily', 'totals'], 'properties': {'mode': {'type': 'string', 'const': 'range'}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'daily': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'tokens_sold'], 'properties': {'date': {'type': 'string'}, 'tokens_sold': {'type': 'number'}}, 'additionalProperties': False}}, 'period': {'type': 'object', 'required': ['date_from', 'date_to'], 'properties': {'date_to': {'type': 'string'}, 'date_from': {'type': 'string'}}, 'additionalProperties': False}, 'totals': {'type': 'object', 'required': ['tokens_sold', 'active_days', 'avg_tokens_per_active_day'], 'properties': {'active_days': {'type': 'number'}, 'tokens_sold': {'type': 'number'}, 'avg_tokens_per_active_day': {'type': ['number', 'null']}}, 'additionalProperties': False}, 'currency': {'type': 'string'}, 'platform': {'type': 'string'}, 'snapshot': {'type': 'object', 'required': ['status', 'token_price', 'percent_rate', 'sold_total', 'total_tokens', 'sold_pct'], 'properties': {'status': {'type': 'string'}, 'sold_pct': {'type': ['number', 'null']}, 'sold_total': {'type': 'number'}, 'token_price': {'type': ['string', 'null']}, 'percent_rate': {'type': ['number', 'null']}, 'total_tokens': {'type': 'number'}}, 'additionalProperties': False}, 'security_kind': {'type': 'string', 'const': 'token'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'TokenBel id (usually 8 hex chars, no hyphens; not an RFC UUID). Share/bond id from search_by_ticker.'}, 'date_to': {'type': 'string', 'description': 'Inclusive YYYY-MM-DD end (>= start); supply both dates or neither.'}, 'date_from': {'type': 'string', 'description': 'Inclusive YYYY-MM-DD start; supply both dates or neither.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uuid', 'security_kind', 'ticker', 'mode', 'period', 'last_trade_date', 'trading_days', 'turnover_amount', 'transactions_count', 'price_wavg', 'price_min', 'price_max', 'price_wavg_latest', 'price_latest_date', 'yield_min', 'yield_max', 'yield_wavg', 'yield_wavg_latest', 'yield_latest_date', 'daily_series'], 'properties': {'mode': {'enum': ['latest_30d', 'range'], 'type': 'string'}, 'uuid': {'type': 'string', 'description': 'TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as "78c7e502"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.'}, 'period': {'type': 'object', 'required': ['date_from', 'date_to'], 'properties': {'date_to': {'type': 'string'}, 'date_from': {'type': 'string'}}, 'additionalProperties': False}, 'ticker': {'type': ['string', 'null']}, 'price_max': {'type': ['string', 'null']}, 'price_min': {'type': ['string', 'null']}, 'yield_max': {'type': ['string', 'null']}, 'yield_min': {'type': ['string', 'null']}, 'price_wavg': {'type': ['string', 'null']}, 'yield_wavg': {'type': ['string', 'null']}, 'daily_series': {'type': 'array', 'items': {'type': 'object', 'required': ['trade_date', 'price_min', 'price_max', 'price_wavg', 'turnover_amount', 'transactions_count', 'yield_min', 'yield_max'], 'properties': {'price_max': {'type': ['string', 'null']}, 'price_min': {'type': ['string', 'null']}, 'yield_max': {'type': ['string', 'null']}, 'yield_min': {'type': ['string', 'null']}, 'price_wavg': {'type': ['string', 'null']}, 'trade_date': {'type': 'string'}, 'turnover_amount': {'type': 'string'}, 'transactions_count': {'type': 'number'}}, 'additionalProperties': False}}, 'trading_days': {'type': 'number'}, 'security_kind': {'enum': ['share', 'bond'], 'type': 'string'}, 'last_trade_date': {'type': ['string', 'null']}, 'turnover_amount': {'type': ['string', 'null']}, 'price_latest_date': {'type': ['string', 'null']}, 'price_wavg_latest': {'type': ['string', 'null']}, 'yield_latest_date': {'type': ['string', 'null']}, 'yield_wavg_latest': {'type': ['string', 'null']}, 'transactions_count': {'type': ['number', 'null']}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
simplefunctions
Provides prediction-market data, thesis analysis, market signals, portfolio tracking, and automated intent-based trading workflow…
EventTrader MCP
Provides prediction-market research and trading capabilities, including real-time event-market data, CLOB execution paths, fund i…
Signal8
Provides SEC filings, dilution data, insider and institutional ownership, and political-trade data.