Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SUI_WALLET_SERVER | No | The wallet server URL used for wallet operations. By default, the server connects to http://localhost:3847. | http://localhost:3847 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| sui_wallet_address | Get the current Sui Agent Wallet address |
| sui_wallet_balance | Get the balance of the current Sui Agent Wallet |
| sui_wallet_accounts | List all accounts in the Sui Agent Wallet |
| sui_wallet_pending | Get pending transactions waiting for approval |
| sui_wallet_approve | Approve a pending transaction by request ID |
| sui_wallet_reject | Reject a pending transaction by request ID |
| sui_wallet_switch_network | Switch the wallet network (mainnet, testnet, devnet, localnet) |
| sui_wallet_sign_execute | Sign and execute an unsigned transaction (base64 encoded tx bytes) |
| sui_cli | Run any Sui CLI command (e.g., 'client gas', 'move build', 'client object ') |
| sui_move_build | Build a Move package |
| sui_move_test_coverage | Run Move tests with coverage analysis |
| sui_move_publish_unsigned | Generate unsigned transaction bytes for publishing a Move package (use with sui_wallet_sign_execute) |
| sui_object | Get detailed information about a Sui object |
| sui_decompile | Get URL to view decompiled source code for a Sui package on Suivision |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |