Provides tools for interacting with the TON blockchain, including checking wallet balances, retrieving transaction and block details, calling smart contract methods, accessing masterchain information, and querying account states.
TON Access MCP Server
A production-ready Model Context Protocol (MCP) server implementation for the TON blockchain, built on top of the ton-access library.
What is MCP?
The Model Context Protocol (MCP) is an open protocol developed by Anthropic that standardizes how applications provide context to Large Language Models (LLMs). It follows a client-server architecture where LLM applications (hosts) connect to MCP servers that provide context, tools, and prompts to the LLMs.
Features
- Full MCP Implementation: Implements the complete MCP specification for connecting AI assistants to the TON blockchain
- Decentralized Access: Uses multiple nodes for reliability and decentralization
- Health Checking: Automatically checks node health and selects healthy nodes
- Load Balancing: Uses weighted random algorithm to distribute requests
- Multiple Networks: Supports both mainnet and testnet
- Multiple Protocols: Supports different RPC protocols (TonCenter HTTP API v2, TonHub HTTP API v4)
Installation
Quick Start
Available Tools
The TON Access MCP server provides the following tools:
- ton.getBalance: Get the balance of a TON wallet address
- ton.getTransaction: Get details of a TON blockchain transaction
- ton.getBlock: Get details of a TON blockchain block
- ton.callGetter: Call a getter method on a TON smart contract
- ton.getMasterchainInfo: Get current information about the TON masterchain
- ton.getAccountState: Get the current state of a TON account
Documentation
For detailed documentation, see the docs directory.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgements
- Orbs Network for the ton-access library
- Anthropic for the MCP specification
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A production-ready Model Context Protocol server implementation that connects AI assistants to the TON blockchain, allowing them to query wallet balances, transaction details, smart contracts, and other blockchain data.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI agents to interact with 30+ Ethereum-compatible blockchain networks, providing services like token transfers, contract interactions, and ENS resolution through a unified interface.Last updated -28613301TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to access Flow blockchain data and perform operations such as checking balances, resolving domains, executing scripts, and submitting transactions.Last updated -1JavaScript
Hashkey MCP Serverofficial
-securityAlicense-qualityA Model Context Protocol server that provides onchain tools for AI applications to interact with the Hashkey Network, enabling cryptocurrency transfers, smart contract deployment, and blockchain interactions.Last updated -7TypeScriptMIT License- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI models to interact with the Monad testnet for checking token balances, sending transactions, and deploying smart contracts.Last updated -78TypeScriptApache 2.0