ethereum_getTokenBalanceLABSCO SUMMARY
Running against your own node changes the economics of asking a lot of questions.
Hosted RPC providers meter you, so an agent exploring on-chain state burns quota fast and gets throttled mid-investigation. Against your own node the marginal query is free, which is the difference between checking one address and checking every address in a set. It assumes you already run a node — if you do not, that is the real cost, and a hosted provider is the cheaper answer. Delegation lookups are the nice specific: governance state that is tedious to read any other way.
What it is
A direct interface between an assistant and an Ethereum node you run, rather than a hosted API in between.
What you get
- Token balance and delegation information for any ERC20
- Smart contract information
- Direct node access, so no third-party rate limit applies
Requirements
Your own Ethereum node, and Node to build it from source. MIT licensed.
Setup effort
Build from source — git clone https://github.com/5ajaki/veri5ight.git
USE CASES
Checking balances at volume
No rate limit between you and the chain.
Reading governance state
Delegation for an ERC20, without a dashboard.
Looking at a contract
Contract information straight from your node.
4 tools
Listed in project docs. Your client may show a different list.
ethereum_getTokenDelegationethereum_getContractInfoethereum_getRecentTransactionsBEFORE YOU INSTALL
What to know first
Tools you get
4 tools named in the project's documentation.
Requires
Your own Ethereum node, reachable at the URL you put in ETH_NODE_URL
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
# Clone the repository
git clone https://github.com/5ajaki/veri5ight.git
cd veri5ight
# Install dependencies
npm install
# Build the project
npm run build
# Copy the example settings, then set ETH_NODE_URL in .env to your node's URL and port
cp .env.example .envMCP Clients
Claude Desktop
{
"mcpServers": {
"veri5ight": {
"command": "node",
"args": [
"<YOUR_PATH_TO_VERI5IGHT>/dist/index.js"
]
}
}
}