Sui MCP server
53-tool MCP server for Sui blockchain — wallets, DeFi, Move contracts, staking, SuiNS, analytics
1 stars54 downloads/wk
Reviews
Write oneNobody has reviewed Sui yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Sui tools (53, 5 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cetus_get_poolGet detailed info for a specific Cetus pool by its object ID.
cetus_get_poolsQuery Cetus CLMM pools by coin types. Returns pool addresses, liquidity, and fee rates.
create_walletwrite actionCreate a new Sui wallet (Ed25519 keypair). Keys are held in memory only.
deepbook_get_poolGet DeepBook v3 pool info (order book) — mid price, spread, balances.
dev_inspectSimulate a Move call without executing it — returns results, gas cost, and effects. No wallet needed.
dry_run_transactionwrite actionDry-run a transaction to preview effects without executing.
get_all_balancesGet all coin balances for an address (SUI and all other coin types).
get_balanceGet SUI balance for an address.
get_checkpointGet detailed checkpoint data by sequence number.
get_coin_metadataGet metadata for a coin type (name, symbol, decimals, description).
get_coinsGet coin objects of a specific type owned by an address.
get_committee_infoGet validator committee information for a specific epoch.
get_dynamic_fieldsGet dynamic fields of an object.
get_epoch_infoGet detailed info about epochs (current or historical).
get_latest_checkpointGet the latest checkpoint sequence number.
get_move_call_metricsGet Move call metrics — most-called packages, modules, and functions.
get_move_functionGet details of a specific Move function.
get_move_structGet a Move struct definition (fields, abilities, type parameters).
get_network_infoGet current network info: chain ID, epoch, reference gas price, checkpoint.
get_normalized_moduleGet the normalized Move module definition (functions, structs, etc.).
get_objectGet details of a Sui object by its ID.
get_object_historyFind all transactions that touched a given object (trace provenance).
get_owned_objectsGet objects owned by an address.
get_package_modulesList all modules in a Move package, with their functions and structs.
get_protocol_configGet the current Sui protocol configuration (limits, features, gas settings).
get_reference_gas_priceGet current reference gas price.
get_stakesGet all staking positions for an address.
get_system_stateGet the full Sui system state: epoch, validators, stake distribution, gas price, storage fund.
get_token_priceGet approximate token price by querying DeFi pool reserves. Supports common tokens: SUI, USDC, USDT, WETH, DEEP.
get_total_supplyGet total supply of a coin type.
get_total_transactionsGet the total number of transactions on the network.
get_transactionGet transaction details by digest.
get_validatorsGet current validator set with APY, commission, and stake info.
import_walletImport a Sui wallet from a Bech32-encoded private key (suiprivkey...).
list_common_tokensList commonly used Sui token types (SUI, USDC, USDT, WETH, DEEP) with their full coin type addresses.
list_walletsList all wallets managed in this session.
merge_coinsMerge multiple coins into one. All coins must be the same type.
move_callwrite actionExecute a Move function call. Arguments are passed as an array of strings/numbers.
multi_get_objectsBatch-fetch multiple objects by their IDs in one call.
query_eventsQuery on-chain events by type, sender, package, module, or transaction digest.
query_transactionsSearch and filter transactions by sender, recipient, input object, changed object, or Move function.
request_add_stakeStake SUI with a validator. Amount is in SUI.
request_faucetRequest SUI from the faucet (devnet/testnet only).
request_withdraw_stakeWithdraw staked SUI.
resolve_addressReverse-resolve an address to its SuiNS name(s).
resolve_nameResolve a SuiNS name to an address.
split_coinsSplit a coin into multiple coins with specified amounts (in MIST).
suins_get_name_recordGet detailed SuiNS name record — NFT ID, target address, expiration, metadata.
suins_get_priceGet SuiNS registration and renewal pricing.
swap_quoteGet a swap quote by simulating a Move call. Returns estimated output amount and gas cost without executing.
switch_networkSwitch to a different Sui network.
transfer_objectswrite actionTransfer one or more objects to a recipient address.
transfer_suiwrite actionTransfer SUI from a managed wallet to a recipient address. Amount is in SUI (not MIST).
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 13 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Sui compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 53
- the typical server has 7
- Tools that change things
- 9%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 54
- more than 45% of 12,191 servers with a package
What its tools let an agent do: 46 read · 2 create · 5 change
Install Sui in Claude Code, Cursor or VS Code
Runs npx -y sui-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add sui-mcp-server -- npx -y sui-mcp-server
What the publisher says
From the Sui repository's README, as published. We do not edit it. Read it on GitHub
sui-mcp-server
The most comprehensive Sui blockchain MCP server. 53 tools with GraphQL + JSON-RPC dual transport -- wallets, DeFi (Cetus, DeepBook), SuiNS, staking, validators, Move introspection, and the full Sui RPC surface.
Competitors offer 10-15 tools for basic operations. This server covers the entire Sui ecosystem in a single package.
Install
npx sui-mcp-serverOr install globally:
npm install -g sui-mcp-server
sui-mcp-serverConfigure
Add to your MCP config (claudedesktopconfig.json or ~/.mcp.json):
{
"mcpServers": {
"sui": {
"command": "npx",
"args": ["-y", "sui-mcp-server"]
}
}
}No API key required -- connects directly to Sui public RPC nodes.
Tools (53)
Wallet Management (4)
Coin Operations (4)
Transfers (4)
Object Queries (5)
Transactions (4)
Move Smart Contracts (7)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Sui: common questions
- Is Sui MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Sui safety report
- How do I install Sui?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Sui need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Sui maintained?
- The last commit was 50 days ago (2026-09-15). The latest release is v0.4.2.
- How does Sui compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 53 (the typical server has 7); tools that change things 9% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.