Sui Butler MCP Server

Serverless-based MCP server implementation for Sui blockchain using zkLogin

Local serverstdioTypeScript

What is the Sui Butler MCP Server?

Serverless-based MCP server implementation for Sui blockchain using zkLogin

The short version

There are two mode available: zkLogin (recommended for most new users) and Private Key (for advanced users).

  • 30+ MCP tools covering account management, smart contract development, staking, token operations and market data
  • Token swaps on Mainnet via the Cetus DEX Aggregator
  • Pyth price oracle integration for real-time market data
  • Sui CLI integration for smart contract development and testing
  • Fully non-custodial, enables transactions using zkLogin wallets from the AI chat interface

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
sui_get_wallet_addressRetrieve your wallet address
sui_get_all_balancesGet all token balances
sui_transfer_tokenTransfer tokens to another address
sui_get_swap_quoteGet a quote for swapping tokens
sui_swap_tokensSwap tokens on Cetus Aggregator
sui_get_validatorsGet all active validators
sui_stakeStake SUI tokens to a validator
sui_get_stakeGet all staked SUI tokens
sui_unstakeUnstake SUI tokens
sui_deploy_tokenDeploy a new token on Sui
sui_get_sns_name_recordGet SNS domain information
sui_register_snsRegister a SNS domain
sui_cli_publishDeploy a Move package to the network
sui_cli_move_testRun Move unit tests on the folder
sui_cli_move_newCreate a new Move project
sui_cli_move_buildBuild a Move package
sui_cli_callCall a Move function
sui_cli_active_envGet the currently active Sui network environment
sui_cli_active_addressGet the active address on Sui CLI
sui_cli_addressesList all wallet addresses, their aliases
sui_cli_switch_addressChange the active address
pyth_search_price_feedsSearch for price feeds
pyth_get_pricesGet prices by feed IDs
pyth_get_common_crypto_pricesGet common crypto prices

How to install the Sui Butler MCP Server

{
  "mcpServers": {
    "sui-butler": {
      "command": "npx",
      "args": [
        "-y",
        "sui-butler",
        "--sui_private_key=YOUR_PRIVATE_KEY",
        "--sui_network=mainnet"
      ],
      "disabled": false
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Frequently asked questions

Serverless-based MCP server implementation for Sui blockchain using zkLogin Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.