Skip to content
Agentmart
Submit a tool

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

IndexedMITLocal (stdio)★ 1
Write a review

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.

We use your email only for this newsletter. Privacy

About

53-tool MCP server for Sui blockchain — wallets, DeFi, Move contracts, staking, SuiNS, analytics

No 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_pool
  • cetus_get_pools
  • deepbook_get_pool
  • dev_inspect
  • get_all_balances
  • get_balance
  • get_checkpoint
  • get_coin_metadata
  • get_coins
  • get_committee_info
  • get_dynamic_fields
  • get_epoch_info
Show 28 more tools
  • get_latest_checkpoint
  • get_move_call_metrics
  • get_move_function
  • get_move_struct
  • get_network_info
  • get_normalized_module
  • get_object
  • get_object_history
  • get_owned_objects
  • get_package_modules
  • get_protocol_config
  • get_reference_gas_price
  • get_stakes
  • get_system_state
  • get_token_price
  • get_total_supply
  • get_total_transactions
  • get_transaction
  • get_validators
  • list_common_tokens
  • list_wallets
  • multi_get_objects
  • query_events
  • query_transactions
  • resolve_address
  • resolve_name
  • suins_get_name_record
  • suins_get_price

Write 10 · Create, change, send or run things.

  • create_wallet
  • dry_run_transaction
  • import_wallet
  • merge_coins
  • move_call
  • request_add_stake
  • request_withdraw_stake
  • swap_quote
  • transfer_objects
  • transfer_sui

Not yet classified 3 · We could not tell from the name and description.

  • request_faucet
  • split_coins
  • switch_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_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.

  • create_wallet

    Create a new Sui wallet (Ed25519 keypair). Keys are held in memory only.

  • 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.

  • dry_run_transaction

    Dry-run a transaction to preview effects without executing.

  • 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.

Show 38 more tools
  • 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.

  • 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.

  • import_wallet

    Import a Sui wallet from a Bech32-encoded private key (suiprivkey...).

  • 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.

  • merge_coins

    Merge multiple coins into one. All coins must be the same type.

  • move_call

    Execute a Move function call. Arguments are passed as an array of strings/numbers.

  • 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_add_stake

    Stake SUI with a validator. Amount is in SUI.

  • request_faucet

    Request SUI from the faucet (devnet/testnet only).

  • request_withdraw_stake

    Withdraw staked SUI.

  • resolve_address

    Reverse-resolve an address to its SuiNS name(s).

  • resolve_name

    Resolve a SuiNS name to an address.

  • 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.

  • switch_network

    Switch to a different Sui network.

  • transfer_objects

    Transfer one or more objects to a recipient address.

  • transfer_sui

    Transfer 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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from ExpertVagabond

Cite this page

Sui MCP Server. Agent Mart. https://agentmart.dev/connectors/expertvagabond-sui-mcp-server (last updated 2026-10-24)