tonapi
No official hosted MCP server was found for TOP Group / TON API (checked npm and the TON Console docs; the npm package ton-mcp is a community project by kunaldhongade, not first-party). This is a candidate tool list derived one tool per operationId from the published TON API OpenAPI.
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
Descriptor
Candidate descriptor · transport http
Tools
get_openapi_json— Get the openapi.json fileget_openapi_yml— Get the openapi.yml filestatus— Statusget_reduced_blockchain_blocks— Get reduced blockchain blocks dataget_blockchain_block— Get blockchain block datadownload_blockchain_block_boc— Download blockchain block BOCget_blockchain_masterchain_shards— Get blockchain block shardsget_blockchain_masterchain_blocks— Get all blocks in all shards and workchains between target and previous masterchain block according to shards last blocks snapshot in masterchain. We don't recommend to build your app around this metget_blockchain_masterchain_transactions— Get all transactions in all shards and workchains between target and previous masterchain block according to shards last blocks snapshot in masterchain. We don't recommend to build your app around thiget_blockchain_config_from_block— Get blockchain config from a specific block, if present.get_raw_blockchain_config_from_block— Get raw blockchain config from a specific block, if present.get_blockchain_block_transactions— Get transactions from blockget_blockchain_transaction— Get transaction dataget_blockchain_transaction_by_message_hash— Get transaction data by message hashget_blockchain_validators— Get blockchain validatorsget_blockchain_masterchain_head— Get last known masterchain blockget_blockchain_raw_account— Get low-level information about an account taken directly from the blockchain.get_blockchain_raw_accounts— Get low-level information about several accounts taken directly from the blockchain.get_blockchain_account_transactions— Get account transactionsexec_get_method_for_blockchain_account— Execute get method for accountexec_get_method_with_body_for_blockchain_account— Execute get method for accountsend_blockchain_message— Send message to blockchainget_blockchain_config— Get blockchain configget_raw_blockchain_config— Get raw blockchain configblockchain_account_inspect— Blockchain account inspectget_library_by_hash— Get library celladdress_parse— parse address and display in all formatsget_migration_wallets— Get migratable assets value (TON balance, jettons with prices, NFT count) for several wallets at once.prepare_migration— Prepare ordered signable transactions that migrate every asset from `from` to `to`.get_accounts— Get human-friendly information about several accounts without low-level details.get_account— Get human-friendly information about an account without low-level details.account_dns_back_resolve— Get account's domainsget_account_jettons_balances— Get all Jettons balances by owner addressget_account_jetton_balance— Get Jetton balance by owner addressget_account_jettons_history— Get the transfer jettons history for accountget_account_jetton_history_by_i_d— Please use `getJettonAccountHistoryByID`` insteadget_account_nft_items— Get all NFT items by owner addressget_account_nft_history— Get the transfer nft historyget_account_events— Get events for an account. Each event is built on top of a trace which is a series of transactions caused by one inbound message. TonAPI looks for known patterns inside the trace and splits the traceget_account_event— Get event for an account by event_idget_account_traces— Get traces for accountget_account_subscriptions— Get all subscriptions by wallet addressreindex_account— Update internal cache for a particular accountsearch_accounts— Search by account domain nameget_account_dns_expiring— Get expiring account .ton dnsget_account_public_key— Get public key by account idget_account_multisigs— Get account's multisigsget_account_diff— Get account's balance changeget_account_defi_assets— Return DeFi assets locked in custom smart contracts: currently returns TON Whales staking and EVAA lending positions.get_account_extra_currency_history_by_i_d— Get the transfer history of extra currencies for an account.get_dns_info— Get full information about domain namedns_resolve— DNS resolve for domain nameget_domain_bids— Get domain bidsget_all_auctions— Get all auctionsget_nft_collections— Get NFT collectionsget_nft_collection— Get NFT collection by collection addressget_nft_collection_items_by_addresses— Get NFT collection items by their addressesget_items_from_collection— Get NFT items from collection by collection addressget_nft_items_by_addresses— Get NFT items by their addressesget_nft_item_by_address— Get NFT item by its addressget_nft_history_by_i_d— Please use `getAccountNftHistory`` insteadget_trace— Get the trace by trace ID or hash of any transaction in traceget_event— Get an event either by event ID or a hash of any transaction in a trace. An event is built on top of a trace which is a series of transactions caused by one inbound message. TonAPI looks for known patget_jettons— Get a list of all indexed jetton masters in the blockchain.get_jetton_info— Get jetton metadata by jetton master addressget_jetton_infos_by_addresses— Get jetton metadata items by jetton master addressesget_jetton_holders— Get jetton's holdersget_jetton_transfer_payload— Get jetton's custom payload and state init required for transferget_jettons_events— Get only jetton transfers in the eventget_jetton_account_history_by_i_d— Get the transfer jetton history for account and jettonget_extra_currency_info— Get extra currency info by idget_account_nominators_pools— All pools where account participatesget_staking_pool_info— Stacking pool infoget_staking_pool_history— Pool historyget_staking_pools— All pools available in networkget_storage_providers— Get TON storage providers deployed to the blockchain.get_rates— Get the token price in the chosen currency for display only. Don’t use this for financial transactions.get_chart_rates— Get chart by tokenget_markets_rates— Get the Gram price from marketsget_ton_connect_payload— Get a payload for further token receiptget_account_info_by_state_init— Get account info by state initton_connect_proof— Account verification and token issuanceget_account_seqno— Get account seqnoget_wallet_info— Get human-friendly information about a wallet without low-level details.gasless_config— Returns configuration of gasless transfersgasless_estimate— Estimates the cost of the given messages and returns a payload to signgasless_send— Submits the signed gasless transaction message to the networkget_wallets_by_public_key— Get wallets by public keyget_wallets_by_public_key_bulk— Get wallets by a list of public keysget_raw_masterchain_info— Get raw masterchain infoget_raw_masterchain_info_ext— Get raw masterchain info extget_raw_time— Get raw timeget_raw_blockchain_block— Get raw blockchain blockget_raw_blockchain_block_state— Get raw blockchain block stateget_raw_blockchain_block_header— Get raw blockchain block headersend_raw_message— Send raw message to blockchainget_raw_account_state— Get raw account stateget_raw_shard_info— Get raw shard infoget_all_raw_shards_info— Get all raw shards infoget_raw_transactions— Get raw transactionsget_raw_list_block_transactions— Get raw list block transactionsget_raw_block_proof— Get raw block proofget_raw_config— Get raw configget_raw_shard_block_proof— Get raw shard block proofget_out_msg_queue_sizes— Get out msg queue sizesget_multisig_account— Get multisig account infoget_multisig_order— Get multisig orderdecode_message— Decode a given message. Only external incoming messages can be decoded currently.emulate_message_to_event— Emulate sending message to retrieve general blockchain eventsemulate_message_to_trace— Emulate sending message to retrieve with a detailed execution traceemulate_message_to_wallet— Emulates a wallet message on the current blockchain state and derives its consequences for the signing walletemulate_message_to_account_event— Emulate sending message to retrieve account-specific eventsget_purchase_history— Get history of purchasesget_validators— Get all current validatorsget_validation_rounds— Get validation round metadataget_round_rewards— Get per-validator reward distribution for a finished roundget_rewards_stats— Get historical APY and stake statisticsget_rewards_apy— Get current TON blockchain APY
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.