Skip to main content
Glama

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:

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

  1. Clone and install dependencies:

git clone https://github.com/0xdwong/sui-mcp.git
cd sui-mcp
yarn install
  1. Build the project:

yarn build
  1. Configure 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.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • Linux: ~/.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 tools
faucetD

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

    C2.6/5.0

    Scored across 7 tools

    Disambiguation3/5

    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.

    Naming Consistency2/5

    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.

    Tool Count5/5

    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.

    Completeness4/5

    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

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      A 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 npm
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      An 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.
      14
      8 npm
      MIT