Send TON & Tokens
Transfer TON or jettons to any address. Supports TON DNS resolution for .ton and .t.me domains.
MCP Tools
Tool Required Optional
send_ton
toAddress , amount
comment , walletSelector
send_jetton
toAddress , jettonAddress , amount
comment , walletSelector
resolve_dns
domain
—
back_resolve_dns
address
—
Workflows
Send TON
-
If the user provides a DNS name (e.g., foundation.ton , user.t.me ) instead of a raw address, call resolve_dns first
-
Confirm the amount and recipient with the user
-
Call send_ton with address and amount
-
Poll get_transaction_status with the returned normalizedHash until status is completed or failed (see ton-balance skill). User can ask to skip polling.
Send Jetton (Token)
-
If user mentions a token by name, call get_known_jettons (see ton-balance skill) to find the jettonAddress
-
Call get_jetton_balance to verify sufficient balance
-
Confirm with the user
-
Call send_jetton with the jettonAddress , toAddress , and amount
-
Poll get_transaction_status until completed or failed
Notes
-
Amounts are human-readable (e.g., "1.5" = 1.5 TON, "100" = 100 tokens)
-
Always confirm with the user before executing a transfer
-
After sending, poll get_transaction_status by default. User can specify whether to check status.
-
If no wallet is configured, use the ton-create-wallet skill first