Universal Blockchain MCP server
ZetaChain universal blockchain MCP server
0 stars
Reviews
Write oneNobody has reviewed Universal Blockchain yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Universal Blockchain tools (56, 12 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
anvil_revertRevert to a previous snapshot
anvil_snapshotwrite actionCreate a snapshot of the current blockchain state
anvil_startStart a local Ethereum node using Anvil
block_explorerSearch and analyze blockchain data
bridge_statusCheck status of cross-chain bridge operations
call_contractCall a contract on a connected chain from ZetaChain
cast_balanceGet ETH balance of an address
cast_blockGet block information
cast_callMake a read-only call to a smart contract
cast_gas_priceGet current gas price
cast_nonceGet transaction nonce for an address
cast_sendwrite actionSend a transaction to a smart contract
cast_txGet transaction information
check_foundryCheck if Foundry (forge, cast, anvil) is properly installed and working
contract_compileCompile Solidity smart contracts
contract_deploywrite actionDeploy compiled smart contracts
contract_interactInteract with deployed smart contracts
create_accountwrite actionCreate a new ZetaChain account with mnemonic phrase
create_projectwrite actionCreate a new universal contract project
cross_chain_sendwrite actionSend tokens across chains using ZetaChain
cross_chain_statusCheck status of cross-chain transaction
defi_liquidity_addAdd liquidity to DEX pools
defi_swapPerform token swaps on DEX platforms
defi_yield_farmStake tokens in yield farming protocols
forge_buildCompile smart contracts using Foundry Forge
forge_createwrite actionDeploy smart contracts using Foundry Forge
forge_testwrite actionRun smart contract tests using Foundry Forge
forge_verifyVerify smart contracts on block explorers
gas_optimizerOptimize gas usage for smart contract transactions
gas_trackerTrack and analyze gas prices across chains
get_balancesFetch native and ZETA token balances for an address
get_feesFetch omnichain and cross-chain messaging fees
get_network_infoGet current ZetaChain network status and information
import_accountImport existing account using private key or mnemonic
list_accountsList all available ZetaChain accounts
list_chainsList all supported chains
list_tokensList ZRC-20 tokens
multisig_createwrite actionCreate a multisig wallet
nft_metadataGet NFT metadata
nft_mintMint NFTs
nft_transferwrite actionTransfer NFTs
portfolio_trackerTrack portfolio value across multiple chains
query_cctxQuery cross-chain transaction data in real-time
request_faucetRequest testnet ZETA tokens from the faucet
security_auditPerform basic security audit on smart contracts
show_accountShow details of a specific account
transaction_historyGet transaction history for an address
wallet_backupwrite actionCreate encrypted backup of wallet
wallet_exportExport wallet private key or mnemonic
withdraw_and_callWithdraw tokens from ZetaChain and call a contract on connected chain
withdraw_tokensWithdraw tokens from ZetaChain to a connected chain
zeta_governance_proposalsList active governance proposals
zeta_governance_voteVote on ZetaChain governance proposals
zeta_staking_delegateDelegate ZETA tokens to a validator
zeta_staking_rewardsQuery staking rewards for a delegator
zeta_validator_createwrite actionCreate a ZetaChain validator
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan17 source files scanned3/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 6 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (3)
- mediumnpm install lifecycle script present
install.script - highcurl | sh in a script
install.curl-pipedist/smithery.js: …g Foundry toolkit...'); execSync('curl -L https://foundry.paradigm.xyz | bash -s -- -y', { stdio: 'inherit' }); … - mediumnpm install lifecycle script present
install.scriptpackage.json: …s", "prepare": "npm run build", "postinstall": "npm run install-zetachain && npm run i…
How Universal Blockchain compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 58/100
- higher than 13% of 48,255 servers
- Tools
- 56
- the typical server has 7
- Tools that change things
- 21%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 43 read · 3 create · 10 change
Install Universal Blockchain in Claude Code, Cursor or VS Code
Runs npx -y universal-blockchain-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add universal-blockchain -- npx -y universal-blockchain-mcp
What the publisher says
From the Universal Blockchain repository's README, as published. We do not edit it. Read it on GitHub
Universal Blockchain MCP
A comprehensive Model Context Protocol (MCP) server for universal blockchain development, providing full access to ZetaChain CLI, Foundry, and cross-chain functionality through AI assistants.
Features
🔐 Account Management
- createaccount**: Create new ZetaChain accounts with mnemonic phrases
- importaccount**: Import existing accounts using private keys or mnemonics
- listaccounts**: List all available ZetaChain accounts
- showaccount**: Show detailed account information
💰 Balance & Token Operations
- getbalances**: Fetch native and ZETA token balances across chains
- listtokens**: List all ZRC-20 tokens with addresses and chain info
- requestfaucet**: Request testnet ZETA tokens from the faucet
🌐 Cross-Chain Operations
- querycctx**: Query cross-chain transaction data in real-time
- getfees**: Fetch omnichain and cross-chain messaging fees
- callcontract**: Call contracts on connected chains from ZetaChain
- withdrawtokens**: Withdraw tokens from ZetaChain to connected chains
- withdrawandcall: Withdraw tokens and call contracts in one operation
⛓️ Network & Chain Information
- listchains**: List all supported chains with IDs and token counts
- getnetworkinfo: Get current ZetaChain network status and information
🛠️ Development Tools
- createproject**: Create new universal contract projects with templates
- checkfoundry**: Verify Foundry (forge, cast, anvil) installation and versions
🔧 Advanced Tools (65+ Available)
- Foundry Integration: forgebuild, forgetest, forgecreate, forgeverify
- Cast Operations: castcall, castsend, castbalance, castnonce, castgasprice
- Anvil Testing: anvilstart, anvilsnapshot, anvil_revert
- ZetaChain Advanced: validatorcreate, governancevote, stakingdelegate, stakingrewards
- Cross-Chain: crosschainsend, crosschainstatus, bridge_status
- Smart Contracts: contractcompile, contractdeploy, contract_interact
- DeFi Operations: defiswap, defiliquidityadd, defiyield_farm
- NFT Operations: nftmint, nfttransfer, nft_metadata
- Wallet Management: walletexport, walletbackup, transaction_history
- Security & Analysis: securityaudit, gasoptimizer, multisig_create
- Blockchain Tools: blockexplorer, gastracker, portfolio_tracker
Note: Advanced tools provide full functionality when installed locally via NPM. Cloud versions provide helpful guidance and installation instructions.
Installation
🚀 Method 1: NPM Package (Recommended for Full Functionality)
One-Click Install with Auto-Setup:
npm install -g @ExpertVagabond/universal-blockchain-mcpThis automatically installs:
- ✅ ZetaChain CLI globally
- ✅ Foundry toolkit (forge, cast, anvil)
- ✅ All 65+ MCP tools with full functionality
- ✅ Complete development environment
Usage after installation:
# Run the MCP server
universal-blockchain-mcp
# Or use with Claude Desktop
# Add to Claude Desktop config:
{
"mcpServers": {
"universal-blockchain": {
"command": "universal-blockchain-mcp",
"args": []
}
}
}🌐 Method 2: Smithery Cloud (Hosted)
Claude Code CLI:
claude mcp add --transport http universal-blockchain "https://server.smithery.ai/@ExpertVagabond/universal-blockchain-mcp/mcp"Deep Link (HTTP):
claude://mcp/install?name=Universal%20Blockchain%20MCP&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fserver.smithery.ai%2F%40ExpertVagabond%2Funiversal-blockchain-mcp%2Fmcp%22%7DManual Configuration:
{
"type": "http",
"url": "https://server.smithery.ai/@ExpertVagabond/universal-blockchain-mcp/mcp"
}Smithery Registry:
# Install via Smithery registry
SMITHERY_API_KEY=your_key smithery run @ExpertVagabond/universal-blockchain-mcp📦 Method 3: Other MCP Registries
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Universal Blockchain: common questions
- Is Universal Blockchain MCP server safe?
- With care: it is graded C, so read the findings first (58/100). Read the Universal Blockchain safety report
- How do I install Universal Blockchain?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Universal Blockchain need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Universal Blockchain maintained?
- The last commit was 43 days ago (2026-09-22). The latest release is v1.0.2.
- How does Universal Blockchain compare with other MCP servers?
- safety score 58/100 (higher than 13% of 48,255 servers); tools 56 (the typical server has 7); tools that change things 21% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.