ton-balance
TON Balance & Transaction Queries
Read-only queries for wallet balances, token holdings, and transaction history on TON.
MCP Tools
| Tool | Required | Optional |
|---|---|---|
get_wallet |
— | walletSelector |
get_balance |
— | walletSelector |
get_balance_by_address |
address |
walletSelector |
get_jetton_balance |
jettonAddress |
walletSelector |
get_jettons |
— | walletSelector |
get_jettons_by_address |
address |
limit, offset, walletSelector |
get_jetton_info |
jettonAddress |
walletSelector |
get_known_jettons |
— | — |
get_transactions |
— | limit, walletSelector |
get_transaction_status |
normalizedHash |
walletSelector |
Workflows
Check Balance
- Call
get_walletfor address and network info - Call
get_balancefor TON balance - Call
get_jettonsfor all token holdings
Check Specific Token
- If user mentions a token by name, call
get_known_jettonsto find its address - Call
get_jetton_balancewith thejettonAddress
View Transaction History
- Call
get_transactionswith an optionallimit(default varies)
Verify a Sent Transaction
- Call
get_transaction_statuswith thenormalizedHashreturned by a send/swap operation
Notes
- All tools are read-only — no confirmation needed
- In registry mode, pass
walletSelectorto query a specific wallet instead of the active one - All balance responses include both
amountRaw(raw integer string) andamount(human-readable decimal string, e.g."1.5"for 1.5 TON). Useamountfor display; useamountRawonly when a raw integer is required.
More from ton-connect/kit
ton-send
Send TON or jettons (tokens) to an address or TON DNS domain. Use when the user wants to send TON, transfer tokens, send jettons, pay someone, send funds to a .ton or .t.me domain, or transfer assets on the TON blockchain.
83ton-manage-wallets
Manage multiple TON wallets, import agentic wallets and rotate operator keys. Use when the user wants to switch wallets, list wallets, import an existing wallet, rotate an operator key, or manage their wallet registry.
83ton-nfts
View and transfer NFTs on the TON blockchain. Use when the user wants to see their NFTs, list collectibles, check NFT details, send an NFT, or transfer an NFT to someone.
81ton-swap
Swap or trade tokens on the TON blockchain via DEX. Use when the user wants to swap, trade, exchange, convert, buy, or sell tokens like TON, USDT, jUSDC, or any jetton. Covers phrases like "swap TON for USDT", "trade tokens", "buy USDT", "exchange jettons".
80ton-create-wallet
Create and deploy a TON agentic wallet. Use when the user wants to create a wallet, set up an agent wallet, deploy an agentic wallet, onboard a new wallet, or when any wallet operation fails because no wallet is configured. This skill is a prerequisite before sending, swapping, or managing assets.
80ton-cli
Call TON MCP tools directly from the command line. Use when you want to query wallet info, check balances, send transactions, or run any TON wallet tool without starting an MCP server session. Works via `npx @ton/mcp@alpha <tool_name> [--arg value ...]`.
69