Veri5ight is an MCP server that enables chat-based interaction with Ethereum nodes directly through AI assistants like Claude. It connects to an Ethereum JSON-RPC endpoint, allowing developers, analysts, and Web3 enthusiasts to query on-chain data using natural language. Instead of manually constructing remote procedure calls or relying on third-party API keys with restrictive limits, users configure Veri5ight to communicate directly with their local or remote node. Through its toolset, the server handles queries resolving Ethereum Name Service (ENS) identifiers and hex addresses. Users can inspect ERC20 token balances, verify governance token delegations, fetch smart contract details, and review recent transactions within the latest blocks. By providing direct access to an Ethereum node, Veri5ight avoids centralized rate limits and ensures communication remains direct between the local environment and the node infrastructure.
Category: Cloud & Infrastructure
Tags: blockchain, ethereum, nodes, web3
Follow these steps to install and configure Veri5ight for Claude Desktop: 1. Clone the repository and install dependencies: bash git clone https://github.com/5ajaki/veri5ight.git cd veri5ight npm install 2. Build the project: bash npm run build 3. Create an environment configuration file by copying the example file and specifying your Ethereum node endpoint: bash cp .env.example .env Edit .env to define ETH_NODE_URL (for example, http://localhost:8545). 4. Add Veri5ight to your Claude Desktop configuration file (claude_desktop_config.json): json { "mcpServers": { "veri5ight": { "command": "node", "args": ["/absolute/path/to/veri5ight/dist/index.js"] } } } Replace /absolute/path/to/veri5ight/dist/index.js with the actual path to the compiled output on your system, then restart Claude Desktop.
Part of MCP Servers
Veri5ight is a Model Context Protocol server that establishes a direct bridge between Claude and an Ethereum node. It allows users to execute blockchain queries, such as fetching balances and inspecting contracts, using conversational natural language.
Veri5ight provides ethereum_getTokenBalance for querying ERC20 balances, ethereum_getTokenDelegation for viewing governance delegations, ethereum_getContractInfo for inspecting smart contracts, and ethereum_getRecentTransactions for scanning the most recent ten blocks for address activity.
Veri5ight is designed to work with Claude Desktop, running as a local Node.js process configured in the Claude Desktop configuration file. It can also integrate with any client that adheres to the standard Model Context Protocol specification.
Connecting directly to your own Ethereum node provides low latency, eliminates third-party API rate limits, keeps your blockchain queries private, and offers real-time access to the latest state of the blockchain.
Yes, Veri5ight is open source software distributed under the MIT license. You can inspect, modify, and contribute to the code on GitHub.