ToolPin

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)EventDetail
2026-07-14 03:25 first capture 17 tools pinned

Pinned tool definitions (17)

ToolDescription
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

ToolPin status badge for xyz.tenzro/tenzro-ethereum

[![ToolPin](https://toolpin.dev/badge/xyz.tenzro/tenzro-ethereum.svg)](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.