Skip to main content
Glama

Veri5ight MCP Server

by 5ajaki

🔍 Veri5ight

Your friendly neighborhood Ethereum node whisperer! A Model Context Protocol (MCP) server that helps Claude chat with Ethereum nodes.

🌟 What's This All About?

Veri5ight is a direct interface between Claude and Ethereum nodes, providing:

  • 💰 Real-time token balance and delegation info for any ERC20
  • 🔎 Smart contract information
  • 🚀 Direct node access without rate limits
  • 🔒 Private, secure interactions

🚀 Quick Start

# Clone the repository git clone https://github.com/5ajaki/veri5ight.git # Install dependencies npm install # Build the project npm run build

⚙️ Configuration

  1. Copy .env.example to .env:
cp .env.example .env
  1. Add your Ethereum node URL (example shown below - update with your actual node URL and port):
ETH_NODE_URL="http://localhost:8545" # Example - replace with your node's URL and port
  1. Configure Claude Desktop:
{ "mcpServers": { "veri5ight": { "command": "node", "args": ["/absolute/path/to/veri5ight/dist/index.js"] // Local path to the compiled index.js file } } }

Note: The path in step 3 must point to the compiled index.js in your local dist directory. This is created when you run npm run build.

Launch Options

By default, Veri5ight launches automatically with the Claude Desktop App. If you prefer to run it on-demand:

  1. Remove the postbuild script from package.json that auto-launches with Claude
  2. Run manually when needed:
node dist/index.js

🎮 Available Tools

ethereum_getTokenBalance

Get the token balance for any ERC20 token using address or ENS name.

Example:

Claude, what's vitalik.eth's UNI balance?

ethereum_getTokenDelegation

Check delegation info for any governance token.

Example:

Claude, who has nick.eth delegated their tokens to?

ethereum_getContractInfo

Get detailed information about any smart contract.

Example:

Claude, what can you tell me about this contract: nick.eth

ethereum_getRecentTransactions

View recent transactions for any address. Note: This function scans the most recent 10 blocks for transactions involving the specified address.

Example:

Claude, show me any recent transactions for vitalik.eth

The function will return up to the requested number of transactions (default 3) found within those blocks. If no transactions are found in the recent blocks, it will return an empty result.

🔍 Debugging

Check Claude's logs for any issues:

tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

💡 Why Direct Node Access?

  • Low Latency: Direct node queries without API overhead
  • No Rate Limits: Unlimited queries to your own node
  • Privacy: Queries stay between you and your node
  • Full Access: Complete JSON-RPC API availability
  • Real-time Data: Direct access to latest blockchain state

🛠️ Development

# Watch mode for the cool kids npm run dev # Build for production npm run build

🤝 Contributing

Got ideas? Found a bug? PRs are welcome! Just:

  1. Fork it
  2. Branch it
  3. Code it
  4. PR it

📜 License

MIT - Go wild! See LICENSE for the boring legal stuff.

🙏 Props

  • Built with ❤️ by the Veri5ight team
  • Powered by Claude's big brain
  • Standing on the shoulders of Ethereum giants

🆘 Need Help?

  • 🐛 Found a bug? Open an issue!
  • 🤔 Questions? Start a discussion!
  • 🎉 Cool feature idea? Let's hear it!

Remember: Veri5ight is like a Swiss Army knife for Ethereum data - just don't try to open bottles with it! 🍾

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

클로드가 이더리움 노드와 상호 작용할 수 있도록 하여 사용자가 ENS 토큰 잔액을 확인하고, 스마트 계약 코드를 보고, 자연어를 통해 거래를 디코딩할 수 있도록 합니다.

  1. 🌟 이게 무슨 일이에요?
    1. 🚀 빠른 시작
      1. ⚙️ 구성
        1. 실행 옵션
      2. 🎮 사용 가능한 도구
        1. 이더리움_토큰잔액 가져오기
        2. 이더리움_getTokenDelegation
        3. 이더리움_getContractInfo
        4. 이더리움_최근거래 가져오기
      3. 🔍 디버깅
        1. 💡 직접 노드 접근이 필요한 이유는 무엇인가요?
          1. 🛠️ 개발
            1. 🤝 기여하기
              1. 📜 라이센스
                1. 🙏 소품
                  1. 🆘 도움이 필요하신가요?

                    Related MCP Servers

                    • A
                      security
                      A
                      license
                      A
                      quality
                      Enables read and write interactions with 60+ blockchain networks through Claude Desktop, providing a standardized multi-chain API for transaction management, account insights, staking, and token interactions.
                      Last updated -
                      12
                      3
                      2
                      MIT License
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      Provides onchain tools for Claude AI to interact with the Base blockchain and Coinbase API, enabling wallet management, fund transfers, and smart contract deployment.
                      Last updated -
                      31
                      281
                      MIT License
                      • Apple
                      • Linux
                    • A
                      security
                      F
                      license
                      A
                      quality
                      Enables Claude to interact with the Ethereum Name Service (ENS) system to resolve names, check availability, retrieve records, and perform other ENS-related operations through natural language.
                      Last updated -
                      8
                      43
                      8
                    • A
                      security
                      F
                      license
                      A
                      quality
                      A comprehensive toolkit for Ethereum blockchain analysis within Claude AI, enabling contract auditing, wallet analysis, profitability tracking, and on-chain data retrieval.
                      Last updated -
                      11
                      683
                      9

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/5ajaki/veri5ight'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server