Connection check
local install
sui-mcp-server
53-tool MCP server for Sui blockchain — wallets, DeFi, Move contracts, staking, SuiNS, analytics
Tools
53
GitHub stars
1
Installs / wk
—
Licence
MIT
Transport
stdio
Last checked
never
Tools & capabilities
53 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
cetus_get_pool
from source
Get detailed info for a specific Cetus pool by its object ID. Get detailed info for a specific Cetus pool by its object ID.
cetus_get_pools
from source
Query Cetus CLMM pools by coin types. Returns pool addresses, liquidity, and fee rates. Query Cetus CLMM pools by coin types. Returns pool addresses, liquidity, and fee rates.
create_wallet
from source
Create a new Sui wallet (Ed25519 keypair). Keys are held in memory only. Create a new Sui wallet (Ed25519 keypair). Keys are held in memory only.
deepbook_get_pool
from source
Get DeepBook v3 pool info (order book) — mid price, spread, balances. Get DeepBook v3 pool info (order book) — mid price, spread, balances.
dev_inspect
from source
Simulate a Move call without executing it — returns results, gas cost, and effects. No wallet needed. Simulate a Move call without executing it — returns results, gas cost, and effects. No wallet needed.
dry_run_transaction
from source
Dry-run a transaction to preview effects without executing. Dry-run a transaction to preview effects without executing.
get_all_balances
from source
Get all coin balances for an address (SUI and all other coin types). Get all coin balances for an address (SUI and all other coin types).
get_balance
from source
Get SUI balance for an address. Get SUI balance for an address.
get_checkpoint
from source
Get detailed checkpoint data by sequence number. Get detailed checkpoint data by sequence number.
get_coin_metadata
from source
Get metadata for a coin type (name, symbol, decimals, description). Get metadata for a coin type (name, symbol, decimals, description).
get_coins
from source
Get coin objects of a specific type owned by an address. Get coin objects of a specific type owned by an address.
get_committee_info
from source
Get validator committee information for a specific epoch. Get validator committee information for a specific epoch.
get_dynamic_fields
from source
Get dynamic fields of an object. Get dynamic fields of an object.
get_epoch_info
from source
Get detailed info about epochs (current or historical). Get detailed info about epochs (current or historical).
get_latest_checkpoint
from source
Get the latest checkpoint sequence number. Get the latest checkpoint sequence number.
get_move_call_metrics
from source
Get Move call metrics — most-called packages, modules, and functions. Get Move call metrics — most-called packages, modules, and functions.
get_move_function
from source
Get details of a specific Move function. Get details of a specific Move function.
get_move_struct
from source
Get a Move struct definition (fields, abilities, type parameters). Get a Move struct definition (fields, abilities, type parameters).
get_network_info
from source
Get current network info: chain ID, epoch, reference gas price, checkpoint. Get current network info: chain ID, epoch, reference gas price, checkpoint.
get_normalized_module
from source
Get the normalized Move module definition (functions, structs, etc.). Get the normalized Move module definition (functions, structs, etc.).
get_object
from source
Get details of a Sui object by its ID. Get details of a Sui object by its ID.
get_object_history
from source
Find all transactions that touched a given object (trace provenance). Find all transactions that touched a given object (trace provenance).
get_owned_objects
from source
Get objects owned by an address. Get objects owned by an address.
get_package_modules
from source
List all modules in a Move package, with their functions and structs. List all modules in a Move package, with their functions and structs.
get_protocol_config
from source
Get the current Sui protocol configuration (limits, features, gas settings). Get the current Sui protocol configuration (limits, features, gas settings).
get_reference_gas_price
from source
Get current reference gas price. Get current reference gas price.
get_stakes
from source
Get all staking positions for an address. Get all staking positions for an address.
get_system_state
from source
Get the full Sui system state: epoch, validators, stake distribution, gas price, storage fund. Get the full Sui system state: epoch, validators, stake distribution, gas price, storage fund.
get_token_price
from source
Get approximate token price by querying DeFi pool reserves. Supports common tokens: SUI, USDC, USDT, WETH, DEEP. Get approximate token price by querying DeFi pool reserves. Supports common tokens: SUI, USDC, USDT, WETH, DEEP.
get_total_supply
from source
Get total supply of a coin type. Get total supply of a coin type.
get_total_transactions
from source
Get the total number of transactions on the network. Get the total number of transactions on the network.
get_transaction
from source
Get transaction details by digest. Get transaction details by digest.
get_validators
from source
Get current validator set with APY, commission, and stake info. Get current validator set with APY, commission, and stake info.
import_wallet
from source
Import a Sui wallet from a Bech32-encoded private key (suiprivkey...). Import a Sui wallet from a Bech32-encoded private key (suiprivkey...).
list_common_tokens
from source
list_wallets
from source
List all wallets managed in this session. List all wallets managed in this session.
merge_coins
from source
Merge multiple coins into one. All coins must be the same type. Merge multiple coins into one. All coins must be the same type.
move_call
from source
Execute a Move function call. Arguments are passed as an array of strings/numbers. Execute a Move function call. Arguments are passed as an array of strings/numbers.
multi_get_objects
from source
Batch-fetch multiple objects by their IDs in one call. Batch-fetch multiple objects by their IDs in one call.
query_events
from source
Query on-chain events by type, sender, package, module, or transaction digest. Query on-chain events by type, sender, package, module, or transaction digest.
query_transactions
from source
Search and filter transactions by sender, recipient, input object, changed object, or Move function. Search and filter transactions by sender, recipient, input object, changed object, or Move function.
request_add_stake
from source
Stake SUI with a validator. Amount is in SUI. Stake SUI with a validator. Amount is in SUI.
request_faucet
from source
Request SUI from the faucet (devnet/testnet only). Request SUI from the faucet (devnet/testnet only).
request_withdraw_stake
from source
Withdraw staked SUI. Withdraw staked SUI.
resolve_address
from source
Reverse-resolve an address to its SuiNS name(s). Reverse-resolve an address to its SuiNS name(s).
resolve_name
from source
Resolve a SuiNS name to an address. Resolve a SuiNS name to an address.
split_coins
from source
Split a coin into multiple coins with specified amounts (in MIST). Split a coin into multiple coins with specified amounts (in MIST).
suins_get_name_record
from source
Get detailed SuiNS name record — NFT ID, target address, expiration, metadata. Get detailed SuiNS name record — NFT ID, target address, expiration, metadata.
suins_get_price
from source
Get SuiNS registration and renewal pricing. Get SuiNS registration and renewal pricing.
swap_quote
from source
Get a swap quote by simulating a Move call. Returns estimated output amount and gas cost without executing. Get a swap quote by simulating a Move call. Returns estimated output amount and gas cost without executing.
switch_network
from source
Switch to a different Sui network. Switch to a different Sui network.
transfer_objects
from source
Transfer one or more objects to a recipient address. Transfer one or more objects to a recipient address.
transfer_sui
from source