53 tools from the Sui MCP Server, categorised by risk level.
View the Sui policy →cetus_get_pool Get detailed info for a specific Cetus pool by its object ID. cetus_get_pools Query Cetus CLMM pools by coin types. Returns pool addresses, liquidity, and fee rates. deepbook_get_pool Get DeepBook v3 pool info (order book) — mid price, spread, balances. dev_inspect Simulate a Move call without executing it — returns results, gas cost, and effects. No wallet needed. get_all_balances Get all coin balances for an address (SUI and all other coin types). get_balance Get SUI balance for an address. get_checkpoint Get detailed checkpoint data by sequence number. get_coin_metadata Get metadata for a coin type (name, symbol, decimals, description). get_coins Get coin objects of a specific type owned by an address. get_committee_info Get validator committee information for a specific epoch. get_dynamic_fields Get dynamic fields of an object. get_epoch_info Get detailed info about epochs (current or historical). get_latest_checkpoint Get the latest checkpoint sequence number. get_move_call_metrics Get Move call metrics — most-called packages, modules, and functions. get_move_function Get details of a specific Move function. get_move_struct Get a Move struct definition (fields, abilities, type parameters). get_network_info Get current network info: chain ID, epoch, reference gas price, checkpoint. get_normalized_module Get the normalized Move module definition (functions, structs, etc.). get_object Get details of a Sui object by its ID. get_object_history Find all transactions that touched a given object (trace provenance). get_owned_objects Get objects owned by an address. get_package_modules List all modules in a Move package, with their functions and structs. get_protocol_config Get the current Sui protocol configuration (limits, features, gas settings). get_reference_gas_price Get current reference gas price. get_stakes Get all staking positions for an address. get_system_state Get the full Sui system state: epoch, validators, stake distribution, gas price, storage fund. get_token_price Get approximate token price by querying DeFi pool reserves. Supports common tokens: SUI, USDC, USDT, WETH, DEEP. 2/5 get_total_supply Get total supply of a coin type. get_total_transactions Get the total number of transactions on the network. get_transaction Get transaction details by digest. get_validators Get current validator set with APY, commission, and stake info. list_common_tokens List commonly used Sui token types (SUI, USDC, USDT, WETH, DEEP) with their full coin type addresses. list_wallets List all wallets managed in this session. multi_get_objects Batch-fetch multiple objects by their IDs in one call. query_events Query on-chain events by type, sender, package, module, or transaction digest. query_transactions Search and filter transactions by sender, recipient, input object, changed object, or Move function. request_faucet Request SUI from the faucet (devnet/testnet only). split_coins Split a coin into multiple coins with specified amounts (in MIST). suins_get_name_record Get detailed SuiNS name record — NFT ID, target address, expiration, metadata. suins_get_price Get SuiNS registration and renewal pricing. swap_quote Get a swap quote by simulating a Move call. Returns estimated output amount and gas cost without executing. create_wallet Create a new Sui wallet (Ed25519 keypair). Keys are held in memory only. 2/5 import_wallet Import a Sui wallet from a Bech32-encoded private key (suiprivkey...). 2/5 merge_coins Merge multiple coins into one. All coins must be the same type. 2/5 move_call Execute a Move function call. Arguments are passed as an array of strings/numbers. 2/5 request_add_stake Stake SUI with a validator. Amount is in SUI. 2/5 resolve_address Reverse-resolve an address to its SuiNS name(s). 2/5 resolve_name Resolve a SuiNS name to an address. 2/5 switch_network Switch to a different Sui network. 2/5 The Sui MCP server exposes 53 tools across 4 categories: Read, Write, Execute, Financial.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Sui server.
Sui tools are categorised as Read (41), Write (8), Execute (1), Financial (3). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept