Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_walletA

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

import_walletB

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

list_walletsA

List all wallets managed in this session.

get_balanceB

Get SUI balance for an address.

get_all_balancesB

Get all coin balances for an address (SUI and all other coin types).

get_coinsA

Get coin objects of a specific type owned by an address.

get_coin_metadataA

Get metadata for a coin type (name, symbol, decimals, description).

get_total_supplyB

Get total supply of a coin type.

transfer_suiA

Transfer SUI from a managed wallet to a recipient address. Amount is in SUI (not MIST).

transfer_objectsB

Transfer one or more objects to a recipient address.

merge_coinsA

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

split_coinsB

Split a coin into multiple coins with specified amounts (in MIST).

get_objectB

Get details of a Sui object by its ID.

get_owned_objectsB

Get objects owned by an address.

get_dynamic_fieldsB

Get dynamic fields of an object.

get_transactionB

Get transaction details by digest.

dry_run_transactionA

Dry-run a transaction to preview effects without executing.

move_callC

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

get_normalized_moduleB

Get the normalized Move module definition (functions, structs, etc.).

get_move_functionB

Get details of a specific Move function.

get_stakesA

Get all staking positions for an address.

request_add_stakeB

Stake SUI with a validator. Amount is in SUI.

request_withdraw_stakeC

Withdraw staked SUI.

get_validatorsA

Get current validator set with APY, commission, and stake info.

switch_networkA

Switch to a different Sui network.

get_network_infoA

Get current network info: chain ID, epoch, reference gas price, checkpoint.

get_latest_checkpointA

Get the latest checkpoint sequence number.

get_reference_gas_priceA

Get current reference gas price.

request_faucetA

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

resolve_nameB

Resolve a SuiNS name to an address.

resolve_addressB

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

query_eventsB

Query on-chain events by type, sender, package, module, or transaction digest.

query_transactionsA

Search and filter transactions by sender, recipient, input object, changed object, or Move function.

multi_get_objectsA

Batch-fetch multiple objects by their IDs in one call.

get_package_modulesB

List all modules in a Move package, with their functions and structs.

get_move_structA

Get a Move struct definition (fields, abilities, type parameters).

get_epoch_infoC

Get detailed info about epochs (current or historical).

get_checkpointB

Get detailed checkpoint data by sequence number.

get_protocol_configA

Get the current Sui protocol configuration (limits, features, gas settings).

get_system_stateA

Get the full Sui system state: epoch, validators, stake distribution, gas price, storage fund.

get_committee_infoB

Get validator committee information for a specific epoch.

dev_inspectA

Simulate a Move call without executing it — returns results, gas cost, and effects. No wallet needed.

get_object_historyA

Find all transactions that touched a given object (trace provenance).

get_total_transactionsA

Get the total number of transactions on the network.

get_move_call_metricsA

Get Move call metrics — most-called packages, modules, and functions.

cetus_get_poolsA

Query Cetus CLMM pools by coin types. Returns pool addresses, liquidity, and fee rates.

cetus_get_poolB

Get detailed info for a specific Cetus pool by its object ID.

deepbook_get_poolA

Get DeepBook v3 pool info (order book) — mid price, spread, balances.

get_token_priceA

Get approximate token price by querying DeFi pool reserves. Supports common tokens: SUI, USDC, USDT, WETH, DEEP.

swap_quoteA

Get a swap quote by simulating a Move call. Returns estimated output amount and gas cost without executing.

suins_get_name_recordA

Get detailed SuiNS name record — NFT ID, target address, expiration, metadata.

suins_get_priceA

Get SuiNS registration and renewal pricing.

list_common_tokensA

List commonly used Sui token types (SUI, USDC, USDT, WETH, DEEP) with their full coin type addresses.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ExpertVagabond/sui-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server