Skip to main content
Glama
VeChain-AI-Terminal

VeChain AI Terminal MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VECHAIN_NETWORKYesNetwork selection: mainnet or testnet
WALLET_MNEMONICNoVeChain wallet mnemonic phrase
WALLET_PRIVATE_KEYNoVeChain wallet private key
VECHAINSTATS_API_KEYNoEnhanced blockchain data access (optional)
VEBETTER_ACTION_CONTRACTNoVeBetter action submission contract (optional)
VEBETTER_REWARD_CONTRACTNoVeBetter reward distribution contract (optional)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_wallet_addressA

Get the connected wallet address

get_chain_infoC

Get information about the connected blockchain

get_balanceB

Get VET and VTHO balance for an address

sign_messageB

Sign a message with the wallet

transfer_vetB

Transfer VET (native VeChain tokens) to another address

transfer_tokenA

Transfer VIP-180 tokens (like VTHO, B3TR) to another address

get_balanceB

Get VET and VTHO balance for an address

get_token_infoB

Get information about a token by its symbol (VET, VTHO, B3TR, etc)

vechainstats_get_account_infoB

Get comprehensive account information including balances, transaction count, and more

vechainstats_get_account_daily_statsC

Get daily statistics for accounts (new accounts, active accounts, etc.)

vechainstats_get_transactions_inA

Get incoming transactions for an address with pagination

vechainstats_get_transactions_outA

Get outgoing transactions for an address with pagination

vechainstats_get_token_transfersB

Get token transfer history for an address (VET, VTHO, or VIP-180 tokens)

vechainstats_get_nft_transfersC

Get NFT transfer history for an address

vechainstats_get_dex_tradesB

Get DEX trading history for an address across all VeChain DEXes (VeSwap, Vexchange, etc.)

vechainstats_get_historic_balanceA

Get historical VET/VTHO balance at a specific date or block

vechainstats_get_vip180_balanceB

Get VIP-180 token balance for a specific address and token contract

vechainstats_get_account_vtho_infoA

Get detailed VTHO information for an account (generation rate, accumulated, etc.)

vechainstats_get_token_listA

Get comprehensive list of all tokens on VeChain with metadata

vechainstats_get_token_infoA

Get detailed token information including supply, holders, and metadata

vechainstats_get_token_priceB

Get current token price in USD with 24h change and volume

vechainstats_get_all_token_pricesA

Get prices for all VeChain tokens in one call

vechainstats_get_token_supplyA

Get token supply information (total, circulating)

vechainstats_get_token_holdersB

Get list of token holders with balances

vechainstats_get_transaction_statusC

Get transaction status and confirmation info

vechainstats_get_transaction_infoB

Get detailed transaction information including clauses, events, and gas used

vechainstats_get_current_blockA

Get the current block height of VeChain

vechainstats_get_block_infoC

Get detailed information about a specific block

vechainstats_get_block_by_timestampB

Find block by timestamp

vechainstats_get_block_by_referenceB

Get block by block reference (8-byte hex string)

vechainstats_get_block_daily_statsB

Get daily block statistics (gas used, transaction count, etc.)

vechainstats_get_contract_infoB

Get contract information including verification status and metadata

vechainstats_get_contract_codeC

Get verified contract source code

vechainstats_get_nft_listB

Get list of all NFT collections on VeChain

vechainstats_get_nft_infoC

Get NFT collection information including floor price, volume, and holder count

vechainstats_get_nft_holdersA

Get list of NFT holders for a collection

vechainstats_get_network_totalsB

Get network-wide totals (accounts, transactions, contracts, blocks)

vechainstats_get_network_statsC

Get network statistics for a specific timeframe

vechainstats_get_gas_statsA

Get gas price statistics and trends

vechainstats_get_mempoolA

Get current mempool information (pending transactions)

vechainstats_get_authority_nodesA

Get list of authority nodes (validators) on VeChain

vechainstats_get_xnode_listA

Get list of X-Nodes (economic nodes) on VeChain

vechainstats_get_node_token_statsC

Get VeChain node token statistics

vechainstats_get_address_emissionsA

Get carbon emissions (CO2e) for an address - perfect for VeBetter sustainability tracking!

vechainstats_get_transaction_emissionsB

Get carbon emissions for a specific transaction

vechainstats_get_network_emissionsA

Get total network carbon emissions - VeChain is carbon-neutral!

stake_vetB

Stake VET to mint a StarGate NFT (Dawn, Lightning, Flash, Strength, Thunder, Mjolnir levels)

get_user_stakesA

Get all StarGate NFTs owned by an address with detailed information

get_stake_infoB

Get detailed information about a specific StarGate NFT by token ID

claim_vtho_rewardsC

Claim accumulated VTHO rewards for a StarGate NFT

get_staking_levelsA

Get all available StarGate staking levels with requirements and rewards

unstake_stargate_nftA

Unstake a StarGate NFT to burn it and retrieve the staked VET

can_transfer_stargate_nftA

Check if a StarGate NFT can be transferred (maturity period has ended)

get_maturity_end_blockA

Get the block number when the maturity period ends for a StarGate NFT

is_under_maturity_periodB

Check if a StarGate NFT is still under maturity period

get_token_levelB

Get the level ID of a StarGate NFT

get_ids_owned_byB

Get all StarGate NFT token IDs owned by an address

get_level_supplyA

Get circulating supply and cap for a specific StarGate level

token_existsB

Check if a StarGate NFT token exists

bridge_get_token_pairsB

Get all available cross-chain token pairs (300+ pairs across 25+ chains)

bridge_get_quota_and_feeB

Get bridge quota (min/max limits) and fees in one call (section 1.2.3)

bridge_create_transactionA

Create a cross-chain bridge transaction using WanBridge API (section 2.2). Returns transaction data ready for wallet signing.

bridge_check_statusA

Check cross-chain bridge transaction status (section 4.1). Accepts hash from either source or destination chain.

bridge_get_smg_idA

Get current Storeman Group ID (smgID) for cross-chain operations (section 1.4)

bridge_get_token_pairs_hashA

Get hash of token pairs data to check if it changed (for caching optimization)

xflows_get_quoteC

Get quote for cross-chain swap with DEX integration (XFlows API, section 4)

xflows_build_transactionC

Build cross-chain swap transaction using XFlows (section 5)

xflows_check_statusB

Check XFlows cross-chain swap status (section 6)

xflows_get_supported_chainsA

Get all chains supported by XFlows (section 3.1)

xflows_get_supported_tokensB

Get all tokens supported by XFlows for a specific chain (section 3.2)

vebetter_submit_actionB

Submit a sustainable action to a VeBetter app for rewards

vebetter_check_available_fundsB

Check available B3TR funds in the rewards pool for an app

vebetter_get_app_infoD

Get information about a VeBetter app

vebetter_claim_rewardsB

Claim accumulated B3TR rewards from a VeBetter app

vebetter_get_impact_categoriesA

Get list of valid impact categories for VeBetter submissions

vebetter_example_submissionsB

Get example submissions for different sustainable actions

dex_get_swap_quoteA

Get a quote for token swap on a VeChain DEX (calculates expected output amount)

dex_execute_swapB

Execute a token swap on a VeChain DEX

dex_get_pair_reservesB

Get liquidity pool reserves for a token pair on a DEX

dex_get_available_dexesA

Get list of all available DEXes on VeChain with their status

dex_calculate_slippageA

Calculate minimum output amount based on slippage tolerance

dex_get_trade_historyB

Get DEX trading history for an address (uses VeChainStats API)

nft_get_all_collectionsB

Get all NFT collections on VeChain (uses VeChainStats API)

nft_get_collection_infoC

Get detailed information about an NFT collection

nft_get_owned_tokensA

Get all NFTs owned by a specific address

nft_get_metadataA

Get metadata for a specific NFT token

nft_get_transfer_historyC

Get NFT transfer history for an address (uses VeChainStats)

nft_mintA

Mint a new NFT token (requires minter role on contract)

nft_transferB

Transfer an NFT to another address

nft_approveB

Approve another address to transfer a specific NFT

nft_check_ownershipB

Check who owns a specific NFT token

nft_get_floor_priceB

Get floor price and market data for an NFT collection (uses VeChainStats)

nft_burnA

Burn (destroy) an NFT token

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/VeChain-AI-Terminal/vechain-terminal-mcp'

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