{"name":"io.github.ExpertVagabond/sui-mcp-server","slug":"expertvagabond-sui-mcp-server","title":null,"description":"53-tool MCP server for Sui blockchain — wallets, DeFi, Move contracts, staking, SuiNS, analytics","url":"https://mcp.market/server/expertvagabond-sui-mcp-server","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":27,"stars":1,"forks":0,"downloads_week":54,"last_push_at":"2026-09-15T07:54:12.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ExpertVagabond/sui-mcp-server","website":null,"version":"0.4.2","remotes":[],"packages":[{"registryType":"npm","identifier":"sui-mcp-server","version":"0.4.2","transport":{"type":"stdio"}}],"tools":[{"name":"cetus_get_pool","description":"Get detailed info for a specific Cetus pool by its object ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cetus_get_pools","description":"Query Cetus CLMM pools by coin types. Returns pool addresses, liquidity, and fee rates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_wallet","description":"Create a new Sui wallet (Ed25519 keypair). Keys are held in memory only.","write_action":true,"price_micros":0,"input_schema":null},{"name":"deepbook_get_pool","description":"Get DeepBook v3 pool info (order book) — mid price, spread, balances.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dev_inspect","description":"Simulate a Move call without executing it — returns results, gas cost, and effects. No wallet needed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dry_run_transaction","description":"Dry-run a transaction to preview effects without executing.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_all_balances","description":"Get all coin balances for an address (SUI and all other coin types).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_balance","description":"Get SUI balance for an address.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_checkpoint","description":"Get detailed checkpoint data by sequence number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_coin_metadata","description":"Get metadata for a coin type (name, symbol, decimals, description).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_coins","description":"Get coin objects of a specific type owned by an address.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_committee_info","description":"Get validator committee information for a specific epoch.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_dynamic_fields","description":"Get dynamic fields of an object.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_epoch_info","description":"Get detailed info about epochs (current or historical).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_latest_checkpoint","description":"Get the latest checkpoint sequence number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_move_call_metrics","description":"Get Move call metrics — most-called packages, modules, and functions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_move_function","description":"Get details of a specific Move function.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_move_struct","description":"Get a Move struct definition (fields, abilities, type parameters).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_network_info","description":"Get current network info: chain ID, epoch, reference gas price, checkpoint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_normalized_module","description":"Get the normalized Move module definition (functions, structs, etc.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_object","description":"Get details of a Sui object by its ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_object_history","description":"Find all transactions that touched a given object (trace provenance).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_owned_objects","description":"Get objects owned by an address.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_package_modules","description":"List all modules in a Move package, with their functions and structs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_protocol_config","description":"Get the current Sui protocol configuration (limits, features, gas settings).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_reference_gas_price","description":"Get current reference gas price.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_stakes","description":"Get all staking positions for an address.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_system_state","description":"Get the full Sui system state: epoch, validators, stake distribution, gas price, storage fund.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_token_price","description":"Get approximate token price by querying DeFi pool reserves. Supports common tokens: SUI, USDC, USDT, WETH, DEEP.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_total_supply","description":"Get total supply of a coin type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_total_transactions","description":"Get the total number of transactions on the network.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_transaction","description":"Get transaction details by digest.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_validators","description":"Get current validator set with APY, commission, and stake info.","write_action":false,"price_micros":0,"input_schema":null},{"name":"import_wallet","description":"Import a Sui wallet from a Bech32-encoded private key (suiprivkey...).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_common_tokens","description":"List commonly used Sui token types (SUI, USDC, USDT, WETH, DEEP) with their full coin type addresses.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_wallets","description":"List all wallets managed in this session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"merge_coins","description":"Merge multiple coins into one. All coins must be the same type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"move_call","description":"Execute a Move function call. Arguments are passed as an array of strings/numbers.","write_action":true,"price_micros":0,"input_schema":null},{"name":"multi_get_objects","description":"Batch-fetch multiple objects by their IDs in one call.","write_action":false,"price_micros":0,"input_schema":null},{"name":"query_events","description":"Query on-chain events by type, sender, package, module, or transaction digest.","write_action":false,"price_micros":0,"input_schema":null},{"name":"query_transactions","description":"Search and filter transactions by sender, recipient, input object, changed object, or Move function.","write_action":false,"price_micros":0,"input_schema":null},{"name":"request_add_stake","description":"Stake SUI with a validator. Amount is in SUI.","write_action":false,"price_micros":0,"input_schema":null},{"name":"request_faucet","description":"Request SUI from the faucet (devnet/testnet only).","write_action":false,"price_micros":0,"input_schema":null},{"name":"request_withdraw_stake","description":"Withdraw staked SUI.","write_action":false,"price_micros":0,"input_schema":null},{"name":"resolve_address","description":"Reverse-resolve an address to its SuiNS name(s).","write_action":false,"price_micros":0,"input_schema":null},{"name":"resolve_name","description":"Resolve a SuiNS name to an address.","write_action":false,"price_micros":0,"input_schema":null},{"name":"split_coins","description":"Split a coin into multiple coins with specified amounts (in MIST).","write_action":false,"price_micros":0,"input_schema":null},{"name":"suins_get_name_record","description":"Get detailed SuiNS name record — NFT ID, target address, expiration, metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"suins_get_price","description":"Get SuiNS registration and renewal pricing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"swap_quote","description":"Get a swap quote by simulating a Move call. Returns estimated output amount and gas cost without executing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"switch_network","description":"Switch to a different Sui network.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transfer_objects","description":"Transfer one or more objects to a recipient address.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transfer_sui","description":"Transfer SUI from a managed wallet to a recipient address. Amount is in SUI (not MIST).","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-27T23:20:16.097Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T23:20:15.973Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 13 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"sui-mcp-server","version":"0.4.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-03-26T18:06:12.940Z","repositoryUrl":"git+https://github.com/ExpertVagabond/sui-mcp-server.git","weeklyDownloads":54}],"repo":{"found":true,"owner":"ExpertVagabond","repo":"sui-mcp-server","archived":false,"pushedAt":"2026-09-15T07:54:12Z","stars":1,"forks":0,"openIssues":5,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/216808416?v=4","ownerCreatedAt":"2025-06-18T02:00:41Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/216808416?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":0,"downloadsWeek":54,"license":"MIT","lastPushAt":"2026-09-15T07:54:12.000Z","score":27}}}},"grade_history":[],"reviews":[]}