Sui MCP Server
53-tool MCP server for Sui blockchain — wallets, DeFi, Move contracts, staking, SuiNS, analytics
Connector by ExpertVagabond · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/expertvagabond-sui-mcp-server
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 40 read · 10 write · 0 delete · 3 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 53
Read from the source code; the running server may list different tools.
Read 40 · Look things up without changing anything.
cetus_get_poolcetus_get_poolsdeepbook_get_pooldev_inspectget_all_balancesget_balanceget_checkpointget_coin_metadataget_coinsget_committee_infoget_dynamic_fieldsget_epoch_info
Show 28 more tools
get_latest_checkpointget_move_call_metricsget_move_functionget_move_structget_network_infoget_normalized_moduleget_objectget_object_historyget_owned_objectsget_package_modulesget_protocol_configget_reference_gas_priceget_stakesget_system_stateget_token_priceget_total_supplyget_total_transactionsget_transactionget_validatorslist_common_tokenslist_walletsmulti_get_objectsquery_eventsquery_transactionsresolve_addressresolve_namesuins_get_name_recordsuins_get_price
Write 10 · Create, change, send or run things.
create_walletdry_run_transactionimport_walletmerge_coinsmove_callrequest_add_stakerequest_withdraw_stakeswap_quotetransfer_objectstransfer_sui
Not yet classified 3 · We could not tell from the name and description.
request_faucetsplit_coinsswitch_network
Tools (53)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
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_walletCreate 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_transactionDry-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.
Show 38 more tools
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_callExecute 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_objectsTransfer one or more objects to a recipient address.
transfer_suiTransfer SUI from a managed wallet to a recipient address. Amount is in SUI (not MIST).
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 2
- Last commit
- Sep 8, 2026 (1 month ago)
- Last release
- Mar 26, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.ExpertVagabond/sui-mcp-server- Version
- 0.4.2
- Auth
- No auth
- Packages
- npm sui-mcp-server
- License
- MIT
- Repository
- github.com/ExpertVagabond/sui-mcp-server
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from ExpertVagabond
- 0.623score
Raycast
ExpertVagabond
Raycast workflow automation MCP server with 9 tools
ConnectorAFreshness: ALocal★ 4Claude Code +5 - 0.599score
Solana
ExpertVagabond
Solana MCP server for wallet, transactions & programs
ConnectorAFreshness: ALocal★ 1Claude Code +5 - 0.576score
Universal Blockchain
ExpertVagabond
ZetaChain universal blockchain MCP server
ConnectorAFreshness: ALocalClaude Code +5 - 0.574score
Ordinals
ExpertVagabond
Bitcoin Ordinals MCP Server — inscriptions, runes, BRC-20, collections & rare sats
ConnectorBFreshness: BLocalRead-only★ 2Claude Code +5 - 0.562score
Solmail
ExpertVagabond
Send physical mail with Solana cryptocurrency - AI agents can send real letters worldwide
ConnectorBFreshness: BLocal★ 1Claude Code +5 - 0.559score
Guardrails
ExpertVagabond
AI Agent Guardrails MCP server - security layer
ConnectorBFreshness: BLocal★ 1Claude Code +5
Cite this page
Sui MCP Server. Agent Mart. https://agentmart.dev/connectors/expertvagabond-sui-mcp-server (last updated 2026-10-24)