# zetrix-mcp-server

Source: https://glimind.com/server/npm%2Fzetrix-mcp-server
Registry id: `npm/zetrix-mcp-server`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "zetrix-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "zetrix-mcp-server"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add zetrix-mcp-server -- npx -y zetrix-mcp-server
```

## Tools (55)

- `zetrix_call_contract`: Call contract in sandbox (read-only)
- `zetrix_check_health`: Check node health status
- `zetrix_contract_generate_advanced`: Generate multi-class contract architecture
- `zetrix_contract_get_chain_functions`: Chain object function documentation
- `zetrix_contract_get_structure_guide`: Contract structure and ES5 patterns guide
- `zetrix_contract_get_testing_guide`: Testing guide (TEST_INVOKE, TEST_QUERY)
- `zetrix_contract_get_token_standard`: Token standard specs (ZTP20, ZTP721, ZTP1155)
- `zetrix_contract_get_utils_functions`: Utils object function documentation
- `zetrix_contract_init_dev_environment`: Initialize dev project via create-zetrix-tool
- `zetrix_create_keypair`: Generate new keypair (testing only)
- `zetrix_crypto_decrypt_key`: Decrypt encrypted private key
- `zetrix_crypto_encrypt_key`: Encrypt private key with password
- `zetrix_crypto_generate_keypair`: Generate new keypair (address, private key, public key)
- `zetrix_crypto_get_address`: Get address from public key
- `zetrix_crypto_get_public_key`: Derive public key from private key
- `zetrix_crypto_sign`: Sign a message (hex) with a private key
- `zetrix_crypto_validate_key`: Validate private key, public key, or address format
- `zetrix_crypto_verify`: Verify a signature
- `zetrix_get_account`: Get account info including balance and metadata
- `zetrix_get_account_assets`: Get asset holdings
- `zetrix_get_account_base`: Get basic account info
- `zetrix_get_account_metadata`: Get account metadata
- `zetrix_get_balance`: Get balance in ZETA and ZETRIX
- `zetrix_get_block`: Get block by height
- `zetrix_get_latest_block`: Get latest block
- `zetrix_get_ledger`: Get ledger/block info
- `zetrix_get_transaction`: Get transaction by hash
- `zetrix_get_transaction_blob`: Serialize transaction to hex
- `zetrix_get_transaction_cache`: Get pending transactions
- `zetrix_get_transaction_history`: Get completed transactions
- `zetrix_multi_query`: Execute multiple queries
- `zetrix_sdk_activate_account`: Activate a new account with initial balance
- `zetrix_sdk_call_contract`: Call contract via SDK (read-only)
- `zetrix_sdk_create_account`: Create new account
- `zetrix_sdk_create_contract`: Deploy a smart contract (with optional owner)
- `zetrix_sdk_create_log`: Create an on-chain event log
- `zetrix_sdk_get_balance`: Get balance via SDK
- `zetrix_sdk_get_nonce`: Get account nonce
- `zetrix_sdk_invoke_contract`: Invoke contract with gas payment
- `zetrix_sdk_invoke_contract_by_asset`: Invoke contract with asset transfer
- `zetrix_sdk_is_activated`: Check if account is activated
- `zetrix_sdk_issue_asset`: Issue a new custom token
- `zetrix_sdk_send_asset`: Transfer a custom token
- `zetrix_sdk_send_gas`: Send native ZETRIX to another address
- `zetrix_sdk_set_metadata`: Set key-value metadata on an account
- `zetrix_sdk_set_privilege`: Set account weights, thresholds, and signers
- `zetrix_sdk_upgrade_contract`: Upgrade contract code and/or transfer ownership
- `zetrix_submit_transaction`: Submit signed transaction
- `zetrix_test_transaction`: Evaluate fees without submitting
- `zetrix_version`: Get MCP server version and network info
- `zetrix_ws_connect`: Connect and register via protobuf CHAIN_HELLO
- `zetrix_ws_disconnect`: Disconnect from WebSocket
- `zetrix_ws_status`: Check connection status
- `zetrix_ws_submit_transaction`: Submit transaction with real-time status
- `zetrix_ws_subscribe_tx`: Subscribe to transaction notifications

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
