К основному содержанию
T TON Adoption
Новости TOOLSET · 2026

TON MCP 2026: интерфейс блокчейна для LLM-агентов

Model Context Protocol для TON: как подключить ChatGPT, Claude или любого LLM-агента к балансам, переводам, DEX-котировкам и кошелькам в одну строку.

Автор
TON Adoption Team · редакция
Опубликовано
3 мин. чтения

Model Context Protocol (MCP) — это открытый стандарт от Anthropic для подключения языковых моделей к внешним инструментам. В составе TON Toolset 2026 опубликован TON MCP — реализация со стороны TON-блокчейна. Это значит, что любая LLM (Claude, GPT, локальные модели) теперь может работать с TON через стандартизованный интерфейс.

Разберём, что это даёт и кому это нужно.

Зачем LLM-агенту доступ к блокчейну

Раньше, чтобы LLM могла «работать с криптой», разработчику нужно было:

  1. Написать кастомные tool-функции для каждой операции (read_balance, send_transfer, get_quote).
  2. Сериализовать инструменты в формат, понятный конкретной LLM (OpenAI function-calling, Claude tool-use, etc).
  3. Управлять секретами и подписями вручную.
  4. Перенасчитывать всё под каждую новую LLM.

С MCP всё унифицируется: LLM подключается к MCP-серверу, который сам экспортирует свои инструменты в стандартизованном формате. Любая MCP-совместимая модель работает out-of-the-box.

TON MCP сервер

mcp.ton.org — публичный TON MCP-сервер. Подключение для LLM-агента (например, Claude):

import { TonMcpClient } from '@ton/mcp';

const client = new TonMcpClient({
  endpoint: 'https://mcp.ton.org',
  walletAddress: agentAddress, // если LLM работает от имени конкретного кошелька
});

// MCP экспортирует tools в стандартном формате:
const tools = await client.listTools();
// [
//   { name: 'getBalance', description: 'Get TON balance for an address', schema: {...} },
//   { name: 'getJettonBalance', description: '...', schema: {...} },
//   { name: 'transfer', description: 'Send TON', schema: {...} },
//   { name: 'swap', description: 'Get DEX quote and swap', schema: {...} },
//   ...
// ]

Дальше Claude / ChatGPT / любая MCP-совместимая модель видит этот список инструментов и может их вызывать.

Доступные операции (read-only)

  • getBalance(address) — баланс TON.
  • getJettonBalance(address, jettonMaster) — баланс jetton’а.
  • getTransactions(address, limit) — история операций.
  • getJettonInfo(jettonMaster) — информация о jetton (имя, символ, decimals, supply).
  • getDexQuote(from, to, amount) — best route + ожидаемый output из STON.fi/DeDust.
  • resolveDns(name).ton/.t.me → канонический адрес.
  • getStakingInfo(protocol)APY и параметры стейкинг-протокола.

Доступные операции (write — требуют ключа)

  • transfer({to, amount, comment}) — отправить TON.
  • transferJetton({to, jettonMaster, amount}) — отправить jetton.
  • swap({from, to, amount, slippage}) — выполнить swap.
  • stake({protocol, amount}) — застейкать.
  • unstake({protocol, amount}) — извлечь из стейкинга.

Write-операции требуют либо:

  • MCP-токен с подписью — пользователь даёт LLM специальный токен, ограниченный по scope (нельзя выйти за рамки).
  • Agentic Wallet — LLM работает через Agentic Wallet, которая лимитирует операции on-chain (e.g., max $50/день).

Pre-built skills

Помимо low-level tools, TON MCP предоставляет «скиллы» — высокоуровневые композиции:

  • buyJetton({jetton, ton_amount}) — найти лучший DEX, выполнить swap, проверить execution.
  • dollarCostAverage({asset, daily_amount, days}) — настроить регулярные покупки.
  • stakingDashboard(address) — собрать данные по всем стейкинг-позициям в одном объекте.

Скиллы делают LLM-агента сразу полезным, без необходимости вручную координировать low-level операции.

Пример: попросить Claude купить USDT

С TON MCP это работает прямо в Claude:

User: Купи мне USDT на 50 TON через лучший DEX. Slippage не больше 1%.

Claude через MCP:

  1. Вызывает getDexQuote(from='TON', to='USDT', amount='50')STON.fi даёт 105.20 USDT.
  2. Проверяет, что slippage в пределах (1.5% → fits).
  3. Запрашивает у пользователя подтверждение (если write-operation требует).
  4. Вызывает swap(...) через Agentic Wallet.
  5. Возвращает txHash и confirm’ит.

Без MCP это был бы кастомный flow для каждой LLM. С MCP — одна и та же команда работает в Claude, ChatGPT, локальной Llama.

Security модель

Read-only: безопасно для любого MCP-токена. Публичные данные.

Write через Agentic Wallet: безопасно через design:

  • Agentic Wallet имеет budget (e.g., max $50/день).
  • Если LLM «зловредна» и пытается слить весь кошелёк — лимит её останавливает.
  • Пользователь может revoke агента one-click on-chain.

Write через прямой ключ (без Agentic Wallet): опасно. LLM-агент с прямым ключом = full custody. Не делайте это вне dev-окружения.

Когда брать TON MCP

Хорошо:

  • Делаете AI-агента, который работает с TON.
  • Хотите дать пользователю «спроси LLM про мой портфель» функционал.
  • Прототипируете идеи для AI × crypto.

Стоп:

  • Безопасность критична → используйте только read-only или через Agentic Wallet.
  • Production-критические операции → дополнительно валидируйте на backend, не доверяйте только LLM.

Что дальше

Связка с Agentic Wallet — в нашем материале про Agentic Wallet. Общая картина AI × TON — в нашем материале про AI-агентов на TON.

Полный контекст TON Toolset — обзор от TON Foundation.

Частые вопросы

Model Context Protocol (MCP) — это открытый стандарт, разработанный Anthropic в 2024 году, для подключения LLM (Claude, GPT, и другие) к внешним инструментам и данным. TON MCP — реализация со стороны блокчейна: один MCP-сервер, который любая LLM может вызывать для операций с TON-счетом, котировками, переводами.
Claude (Anthropic) — native поддержка MCP. ChatGPT через расширение / Custom GPT с MCP-bridge. Локальные LLM (Llama, Mistral) — через MCP-клиент библиотеки. Cursor, Zed, VS Code и многие IDE с LLM-фичами тоже поддерживают MCP. Это значит — TON MCP работает не только с одной моделью, а со всем рынком LLM.
По default: чтение балансов, история транзакций, котировки DEX, информация о jettons и NFT. С extended-permissions: инициирование переводов, swap, stake/unstake. Каждая write-операция требует подтверждения — либо через user-prompt в LLM-чате, либо через Agentic Wallet с pre-approved лимитом.
Зависит от того, как настроены permissions. Read-only — абсолютно безопасно (LLM просто смотрит публичные данные). Write — опасно, если LLM имеет full custody (агент может слить кошелёк). Решение TON Toolset — связка MCP + Agentic Wallet: LLM подключается через MCP, но операции лимитированы on-chain бюджетом Agentic Wallet'a.
Если вы пользователь — это в перспективе будет означать, что вы сможете просить Claude/ChatGPT помочь с TON-операциями: «купи USDT на 50 TON через лучший DEX», «покажи мой staking yield за месяц», «отправь 10 TON другу @alice». LLM сделает это через MCP + Agentic Wallet за вас. Сейчас это в фазе ранней adoption.
MCP — open standard. TON MCP — конкретная реализация для TON. Другие блокчейны (Ethereum, Solana) либо уже имеют свои MCP-серверы, либо в процессе разработки. Long-term — MCP может стать общим интерфейсом «LLM → блокчейн» для всех сетей. TON в этом числе раннего mover'а.

Похожие материалы