Skip to main content
Glama
Zetrix-Chain

Zetrix MCP Server

Official
by Zetrix-Chain

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ZETRIX_NETWORKNoThe Zetrix network to connect to (mainnet or testnet)
ZETRIX_RPC_URLNoCustom RPC URL for Zetrix node (overrides ZETRIX_NETWORK if set)

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
zetrix_check_healthB

Check the health status of the Zetrix node

zetrix_get_accountC

Get Zetrix account information including balance and metadata

zetrix_get_blockC

Get information about a specific block by height

zetrix_get_latest_blockB

Get the latest block information from Zetrix blockchain

zetrix_get_transactionC

Get transaction details by transaction hash

zetrix_get_balanceB

Get the ZETRIX balance of an account. Returns balance in both ZETA (micro units) and ZETRIX (main units). Note: 1 ZETRIX = 1,000,000 ZETA

zetrix_create_keypairB

Generate a new public-private key pair (for testing only)

zetrix_get_account_baseB

Get basic account information without assets and metadata

zetrix_get_account_assetsB

Get asset holdings for an account

zetrix_get_account_metadataC

Get metadata associated with an account

zetrix_get_transaction_historyC

Get completed transaction records

zetrix_get_transaction_cacheC

Get pending transactions not yet executed

zetrix_get_ledgerC

Get block/ledger information with optional details

zetrix_multi_queryC

Execute multiple API queries simultaneously

zetrix_get_transaction_blobC

Serialize transaction data into hexadecimal format

zetrix_submit_transactionC

Submit signed transaction to blockchain for execution

zetrix_call_contractB

Call smart contract in sandbox environment for debugging

zetrix_test_transactionB

Evaluate transaction fees without blockchain submission

zetrix_ws_connectC

Connect and register to Zetrix WebSocket for real-time updates

zetrix_ws_submit_transactionB

Submit transaction via WebSocket and get real-time status updates

zetrix_ws_subscribe_txC

Subscribe to transaction notifications for specific addresses

zetrix_ws_disconnectB

Disconnect from WebSocket

zetrix_ws_statusB

Check WebSocket connection status

zetrix_sdk_create_accountB

Create a new Zetrix account using the official SDK

zetrix_sdk_get_balanceC

Get account balance using the official SDK

zetrix_sdk_is_activatedC

Check if an account is activated on the blockchain

zetrix_sdk_get_nonceC

Get account nonce (transaction sequence number)

zetrix_sdk_call_contractA

Call a smart contract function (query only, no state change) using SDK

zetrix_sdk_invoke_contractB

Invoke a smart contract function with state change (requires private key)

zetrix_crypto_generate_keypairB

Generate a new Zetrix key pair with private key, public key, and address

zetrix_crypto_get_public_keyC

Derive public key from private key

zetrix_crypto_get_addressC

Get Zetrix address from public key

zetrix_crypto_validate_keyC

Validate private key, public key, or address format

zetrix_crypto_signC

Sign a message with a private key

zetrix_crypto_verifyC

Verify a signature against a message and public key

zetrix_crypto_encrypt_keyC

Encrypt a private key with a password for secure storage

zetrix_crypto_decrypt_keyC

Decrypt an encrypted private key with a password

zetrix_contract_get_chain_functionsA

Get documentation for all built-in Chain object functions available in Zetrix smart contracts

zetrix_contract_get_utils_functionsB

Get documentation for all built-in Utils object functions available in Zetrix smart contracts

zetrix_contract_get_structure_guideB

Get guide on how to structure Zetrix smart contracts with ES5 patterns, classes, and inheritance

zetrix_contract_get_token_standardC

Get token standard specification (ZTP20, ZTP721, or ZTP1155)

zetrix_contract_init_dev_environmentB

Initialize a new Zetrix smart contract development environment using create-zetrix-tool. This creates a complete project structure with testing framework, examples, and utilities.

zetrix_contract_generate_advancedA

Generate advanced multi-class Zetrix smart contract with interfaces, libraries, utilities, main contract, and comprehensive test specs. MANDATORY WORKFLOW: (1) First call zetrix_contract_init_dev_environment with contractName (e.g., 'CertificateContract'). (2) Then call this tool with the SAME contractName and outputDirectory set to './{contractName}'. Calling this tool WITHOUT initializing the project first will result in an error. Supports complex architectures with inheritance, composition, and modular design.

zetrix_contract_get_testing_guideB

Get guide on testing Zetrix smart contracts with TEST_INVOKE and TEST_QUERY

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/Zetrix-Chain/zetrix-mcp-server'

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