MCP Sui Tools
This server provides tools to interact with the Sui blockchain:
Request Testnet Faucet: Get SUI tokens for a specified address on testnet, devnet, or localnet
Check SUI Balance: Retrieve the SUI balance of an address on mainnet, testnet, devnet, or localnet
Transfer SUI: Send SUI (in mist) to one or multiple addresses on mainnet, testnet, devnet, or localnet
Integrates with the Sui blockchain to provide functionality like accessing testnet faucets for obtaining test tokens across multiple network environments (testnet, devnet).
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Sui Tools request test SUI tokens for my wallet 0x9eb94b1c301505d188f1b97914208b31a5419b57b2a3571169ad2165d41c2ffa"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Sui MCP Tools
This is a MCP (Model Context Protocol) toolkit based on the Sui blockchain. The project provides functionality to interact with the Sui blockchain and integrates the MCP SDK to implement model context protocol features.
🚀 Features
Developed with TypeScript for type safety
Deep integration with Sui blockchain functionality
Support for multiple network environments (testnet, devnet)
Complete build scripts and development toolchain
Related MCP server: Hexiaoyi MCP
📦 Installation & Configuration
There are two ways to install and configure Sui MCP Tools:
Method 1: Using npx (Recommended)
This is the simplest way - just add the following configuration to your Claude Desktop config file:
{
"mcpServers": {
"sui-tools": {
"command": "npx",
"args": ["-y", "sui-mcp@latest"]
}
}
}Method 2: Local Build
Clone and install dependencies:
git clone https://github.com/0xdwong/sui-mcp.git
cd sui-mcp
yarn installBuild the project:
yarn buildConfigure Claude Desktop with your local build:
{
"mcpServers": {
"sui-tools": {
"command": "node",
"args": ["<absolute-path-to-your-project>/build/index.js"]
}
}
}Configuration Location
The Claude Desktop configuration file is located at:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
You can access this file via Claude Desktop: Claude > Settings > Developer > Edit Config
Restart Claude Desktop for the changes to take effect.
🛠Available Tools
Testnet Faucet
eg: request SUI for 0x9eb94b1c301505d188f1b97914208b31a5419b57b2a3571169ad2165d41c2ffa
Check SUI balance
eg: check SUI balance for 0x9eb94b1c301505d188f1b97914208b31a5419b57b2a3571169ad2165d41c2ffa
Transfer SUI
eg: transfer 1 SUI to 0x9eb94b1c301505d188f1b97914208b31a5419b57b2a3571169ad2165d41c2ffa
📚 Documentation
Available Tools
7 toolsfaucetD
Get faucet from sui networks
Inputs: addresses (required), network.
gen_mnemonicC
Generate mnemonic(Not recommended for production)
Inputs: num.
gen_sui_accounts_by_mnemonicC
Create SUI accounts from mnemonic(Not recommended for production)
Inputs: mnemonic (required), num.
get_account_info_by_private_keyD
Get account info by private key
Inputs: privateKey (required).
random-sui-accountB
Create random SUI account, do not use it in production.
Inputs: num.
sui-balanceC
Get balance of an address from sui networks
Inputs: addresses (required), network.
sui-transferC
transfer SUI(in mist) to single or multiple addresses
Inputs: amounts (required), recipients (required), network.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
The tools have some overlap that could cause confusion, particularly between 'gen_mnemonic', 'gen_sui_accounts_by_mnemonic', and 'random-sui-account' which all relate to account generation with unclear boundaries. However, tools like 'faucet', 'sui-balance', and 'sui-transfer' have distinct purposes, and descriptions help differentiate them to some extent.
The naming is inconsistent with mixed conventions: 'faucet' and 'gen_mnemonic' use snake_case, 'gen_sui_accounts_by_mnemonic' uses snake_case with a verbose name, 'get_account_info_by_private_key' uses snake_case, 'random-sui-account' uses kebab-case, and 'sui-balance' and 'sui-transfer' use kebab-case. There is no discernible pattern, and the verb styles vary, making it chaotic.
With 7 tools, the count is well-scoped for the server's purpose of SUI blockchain operations. Each tool appears to earn its place by covering key functionalities like account management, balance checking, and transfers, without being overly heavy or thin for the domain.
The tool surface covers core SUI operations such as account creation, balance retrieval, and transfers, with no major dead ends. However, there are minor gaps, like missing tools for transaction history or smart contract interactions, which agents might need to work around but don't severely hinder basic workflows.
Maintenance
Related MCP Connectors
Verified EVM, Aptos and finance tools for AI agents; gas for 14 chains. Pay per call (x402).
Turn Claude into a creative studio: DNA-locked characters, images, video, voiceover — 55 tools.
Pay-per-call tools for AI agents, paid in USDC on Base or Solana. Web search, page and PDF reading, crypto news, Hyperliquid perps, market pulse, Chainlink price history, token checks, SEC filings, weather and more. Free calls every day, and a failed call costs nothing. Works with Tollkit Wallet.
Non-custodial Solana toolkit: rug-checks, swaps, token tools, multisig, DLMM pools, Arweave.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides Claude with access to Ethereum and EVM-compatible blockchain operations, enabling wallet management, transaction handling, contract interactions, and blockchain queries through natural language.35236 npm10MIT
- AlicenseNot gradedqualityDmaintenanceA powerful toolkit that enables seamless interaction with EVM-compatible networks through natural language processing and AI assistance, allowing users to manage wallets, launch tokens, and interact with blockchain networks.17 npmMIT
- FlicenseAqualityDmaintenanceGives Claude a Solana wallet to send USDC, check balances, and manage blockchain transactions on Solana's devnet test network.5-
- AlicenseAqualityDmaintenanceAn MCP server providing tools for Sui blockchain interaction, including wallet management and Move smart contract development. It enables users to build, test, and publish contracts, query on-chain objects, and execute transactions through Claude.148 npmMIT