Zetrix MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ZETRIX_NETWORK | No | The Zetrix network to connect to (mainnet or testnet) | |
| ZETRIX_RPC_URL | No | Custom 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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