Labsco
MCP SERVER

Sui MCP Tools

by 0xdwong

Fund addresses from the Sui faucet, read balances, send SUI in mist to one or many recipients, and mint throwaway accounts and mnemonics for a test setup.

Wallets, Signing & Transaction ExecutionVerified
Summary
The account-generation tools carry the author's own production warning, which places this on a test bench rather than in a wallet.

random-sui-account says not to use the result in production, and gen_mnemonic and gen_sui_accounts_by_mnemonic are marked as not recommended for production, so the accounts this server mints are scoped to disposable test identities by the person who wrote it. sui-transfer carries no such marking and deserves the same care: it takes recipients, amounts and network and nothing else, so the key that signs it is settled somewhere outside the call, and get_account_info_by_private_key accepts a raw privateKey as an argument.

What it is

A Sui chain toolkit for an agent session: faucet, sui-balance and sui-transfer act on a chosen network, while random-sui-account, gen_mnemonic, gen_sui_accounts_by_mnemonic and get_account_info_by_private_key handle keys and accounts.

What you get
  • Funding and reading on any network the call names: faucet requests faucet funds for a list of addresses, and sui-balance returns balances for a list of addresses, each taking addresses and network.
  • Payments in one call: sui-transfer sends SUI denominated in mist to a single address or to multiple addresses, taking recipients, amounts and network together.
  • Account material generated on demand: random-sui-account creates accounts, gen_mnemonic generates mnemonics, and gen_sui_accounts_by_mnemonic derives accounts from a mnemonic you supply, each taking num for how many.
  • Key inspection: get_account_info_by_private_key returns the account behind a privateKey you already hold.
Requirements

Nothing — no account, no key.

Setup effort

One command — npx -y sui-mcp@latest