Model Context Protocol
Le serveur MCP pour TON
Un seul package transforme Claude, ChatGPT, Cursor, Codex ou tout agent compatible MCP en natif de TON : lire l'état de la chaîne en ADNL brut, obtenir des cotations de swap DEX fermes, construire des swaps cross-chain vers Ethereum et retour, générer des wallets. Non-custodial : le serveur ne signe ni ne détient jamais de fonds.
Démarrage rapide
Local · gratuit
déjà opérationnelTourne sur votre machine via la config globale publique. Un bloc dans la config de l'agent — c'est toute l'intégration.
claude_config.json
{
"mcpServers": {
"ton": {
"command": "npx",
"args": ["-y", "@tonnode/mcp"]
}
}
}Local · votre endpoint privé
sur demandeLe même package, pointé vers un liteserver TONNode dédié : débit garanti, aucune file partagée. Provisionné manuellement — contactez-nous.
claude_config.json
{
"mcpServers": {
"ton": {
"command": "npx",
"args": ["-y", "@tonnode/mcp"],
"env": {
"TON_LITESERVERS": "[{\"ip\":\"<your-node>\",\"port\":41000,\"key\":\"<base64>\"}]"
}
}
}
}Hosted · mcp.tonnode.io
en ligneRien à installer : un endpoint MCP distant avec votre clé, adossé à notre nœud. La clé s'obtient via les forfaits ci-dessous.
claude_config.json
{
"mcpServers": {
"ton": {
"type": "http",
"url": "https://mcp.tonnode.io/mcp",
"headers": { "Authorization": "Bearer tn_live_…" }
}
}
}16 outils · lecture · swap · cross-chain · wallet
get_masterchain_infoLecture · tête de la masterchain : seqno, shard, hashes de bloc — la vivacité du réseau en un coup d'œilget_balanceLecture · solde de n'importe quelle adresse, en GRAM et nanoGRAM (GRAM est le Toncoin renommé)get_account_stateLecture · statut (active/frozen/uninit), solde, pointeur de dernière transaction, drapeaux code et donnéesget_transactionsLecture · transactions récentes : temps logique, montants, expéditeurs et fraisrun_get_methodLecture · get-methods en lecture seule sur tout contrat : seqno, get_jetton_data et compagnieget_jetton_balanceLecture · solde USDT et de tout jetton — le jetton wallet est dérivé on-chain, sans indexeurget_jetton_infoLecture · métadonnées du token : nom, symbole, decimals, émission totale — les decimals pour convertir les unités brutesparse_addressLecture · conversion et validation d'adresses entre les formes EQ…/UQ…/raw — hors ligne, instantanéget_swap_quoteSwap · cotation DEX ferme (GRAM ⇄ tout jetton) via Omniston — liquidité STON.fi + DeDustbuild_swap_txSwap · transaction de swap non signée, prête pour TonConnect — non-custodial, c'est le wallet qui signeget_crosschain_quoteCross-chain · cotation d'un swap de TON vers Ethereum, Arbitrum, Base, BNB, Polygon ou Avalanchebuild_crosschain_swap_txCross-chain · transaction d'escrow HTLC non signée plus son secret — atomique et non-custodialtrack_crosschain_swapCross-chain · phases en direct de l'échange sur les deux chaînes, avec les fenêtres temporelles HTLCdisclose_crosschain_secretCross-chain · révéler le secret pour régler les deux côtés, après vérification de l'état on-chainbuild_crosschain_refundCross-chain · annulation non signée qui récupère les fonds en escrow si l'échange se bloquegenerate_walletWallet · créer un nouveau wallet TON (v3r2/v4/v5r1/highload_v3) : mnémonique, clés et adressePourquoi les agents en ont besoin
- Un agent ne peut pas faire npm install en pleine conversation — il appelle des outils. MCP est la prise standard.
- Les agents interrogent par rafales : 40 appels pour tracer un seul transfert de jettons. Les passerelles publiques throttlent exactement ce pattern.
- Lire ne suffit pas — un agent doit agir. Les outils de swap, de cross-chain et de wallet lui permettent de déplacer de la valeur, en non-custodial.
Forfaits hosted
HobbyPour expérimenter
ProPour les agents en production
ScalePour une flotte d'agents