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érationnel

Tourne 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 demande

Le 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 ligne

Rien à 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'œil
get_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ées
get_transactionsLecture · transactions récentes : temps logique, montants, expéditeurs et frais
run_get_methodLecture · get-methods en lecture seule sur tout contrat : seqno, get_jetton_data et compagnie
get_jetton_balanceLecture · solde USDT et de tout jetton — le jetton wallet est dérivé on-chain, sans indexeur
get_jetton_infoLecture · métadonnées du token : nom, symbole, decimals, émission totale — les decimals pour convertir les unités brutes
parse_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 + DeDust
build_swap_txSwap · transaction de swap non signée, prête pour TonConnect — non-custodial, c'est le wallet qui signe
get_crosschain_quoteCross-chain · cotation d'un swap de TON vers Ethereum, Arbitrum, Base, BNB, Polygon ou Avalanche
build_crosschain_swap_txCross-chain · transaction d'escrow HTLC non signée plus son secret — atomique et non-custodial
track_crosschain_swapCross-chain · phases en direct de l'échange sur les deux chaînes, avec les fenêtres temporelles HTLC
disclose_crosschain_secretCross-chain · révéler le secret pour régler les deux côtés, après vérification de l'état on-chain
build_crosschain_refundCross-chain · annulation non signée qui récupère les fonds en escrow si l'échange se bloque
generate_walletWallet · créer un nouveau wallet TON (v3r2/v4/v5r1/highload_v3) : mnémonique, clés et adresse
Pourquoi 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
Tous les tarifs