xyz.tenzro/tenzro-ethereum
xyz.tenzro/tenzro-ethereum · v0.1.0 · MCP 2025-11-25
Ethereum tools over MCP: Chainlink feeds, ENS, ERC-8004 agents, EAS attestations, transactions.
Reachability
reachable
checked 2026-07-14 04:32 UTC
Registry status active
Tools pinned 17
e308692a338f
Tools last changed
unchanged since first capture 2026-07-14
Provenance
Registry namespace xyz.tenzro
(domain verified by the official registry)
Remote endpoints
https://ethereum-mcp.tenzro.xyz/mcp (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-07-14 03:25 | first capture | 17 tools pinned |
Pinned tool definitions (17)
| Tool | Description |
|---|---|
| eth_call_contract | Execute a read-only eth_call against a smart contract. Params: to (contract address), data (hex-encoded calldata), block (default 'latest'). Returns the raw hex result. Use eth_encode_function to build calldata from a function signature... |
| eth_encode_function | ABI-encode a function call. Computes the 4-byte selector from the canonical function signature via Keccak-256, then left-pads each argument to 32 bytes. Returns the complete hex-encoded calldata ready for eth_call or a transaction.... |
| eth_estimate_gas | Estimate gas required for a transaction via eth_estimateGas. Params: to (required), from/data/value (optional). Returns estimated gas in decimal and hex. |
| eth_get_attestation | Query an attestation from Ethereum Attestation Service (EAS) by UID. Posts a GraphQL query to the EAS indexer at easscan.org. Returns attester, recipient, schema, data, timestamp, revocation status, and decoded data when available. |
| eth_get_balance | Get the ETH balance of an address via eth_getBalance. Returns balance in wei, Gwei, and ETH. |
| eth_get_block | Get block by number via eth_getBlockByNumber. Params: block_number (hex or 'latest'), full_transactions (bool, default false). Returns block header, transactions, and metadata. |
| eth_get_fee_history | Get fee history for recent blocks via eth_feeHistory. Returns base fees per gas, gas used ratios, and reward percentiles for EIP-1559 gas estimation. |
| eth_get_gas_price | Get the current gas price from the Ethereum network via eth_gasPrice JSON-RPC. Returns the gas price in wei, Gwei, and hex. |
| eth_get_price | Get token price from a Chainlink AggregatorV3Interface data feed via eth_call to latestRoundData(). Default feed: ETH/USD on mainnet (0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419). Returns price with 8 decimal precision, round ID, and... |
| eth_get_token_balance | Get ERC-20 token balance for an address via eth_call to balanceOf(address). Params: token_address (ERC-20 contract), owner_address. Returns raw balance (caller must divide by 10^decimals for human-readable amount). |
| eth_get_transaction | Get transaction details by hash via eth_getTransactionByHash. Returns sender, recipient, value, gas, input data, block number, and nonce. |
| eth_get_transaction_receipt | Get transaction receipt by hash via eth_getTransactionReceipt. Returns status (0x0=failure, 0x1=success), gas used, logs, contract address (if deployment), and block info. |
| eth_lookup_agent_8004 | Look up an AI agent in the ERC-8004 Agent Registry by agent ID (uint256) or owner address. Builds the calldata for getAgent(uint256) or getAgentsByOwner(address) that can be used with eth_call_contract against a deployed ERC-8004 registry. |
| eth_lookup_ens | Reverse-lookup an Ethereum address to its ENS name via the Universal Resolver on-chain. Constructs <address>.addr.reverse and calls resolve(). Falls back to OnchainKit ENS API. Params: address (hex). |
| eth_register_agent_8004 | Build transaction data for registering an AI agent via ERC-8004 Agent Registry. ERC-8004 defines an on-chain registry for autonomous AI agents with capabilities, metadata URI, and owner tracking. Returns the ABI-encoded function... |
| eth_resolve_ens | Resolve an ENS name to an Ethereum address. Tries the ENS Universal Resolver on-chain via eth_call (resolve(bytes,bytes) at 0xc0497E381f536Be9ce14B0dD3817cBcAe57d2F62). Falls back to the OnchainKit ENS API as a secondary source. Params:... |
| eth_send_raw_transaction | Broadcast a pre-signed Ethereum transaction via eth_sendRawTransaction. Params: raw_tx (hex-encoded RLP-signed transaction, with or without 0x prefix). Returns the resulting transaction hash as plain text. Use eth_encode_function +... |
Status badge
[](https://toolpin.dev/servers/xyz.tenzro/tenzro-ethereum)
Maintain this server? Add the badge to your README — it links your users to this live status page.