← Back to Skills Marketplace
dawsbot

Eth Labels

by dawsbot · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
211
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install eth-labels
Description
Look up labeled crypto addresses, token metadata, and balances across major EVM chains including Ethereum, Base, Arbitrum, Optimism, and BSC.
README (SKILL.md)

eth-labels

Look up 170,000+ labeled crypto addresses and tokens across EVM chains (Ethereum, Base, Arbitrum, Optimism, BSC, and more). Identify who owns an address, search for labeled accounts, check balances, and discover token metadata — all via the eth-labels MCP server.

When to use

Use this skill when:

  • User asks "who owns this address" or "what is this address"
  • Looking up wallet labels (exchanges, protocols, DAOs, known entities)
  • Identifying token contracts and metadata
  • Searching for addresses by label/name
  • Checking balances across EVM chains
  • Researching crypto transactions or addresses

Setup

Install via GitHub (recommended)

Clone the repository and build the MCP server:

git clone https://github.com/dawsbot/eth-labels.git
cd eth-labels/mcp
npm install
npm run build

Then add to your MCP client config (e.g., Claude Desktop ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "eth-labels": {
      "command": "node",
      "args": ["/path/to/eth-labels/mcp/dist/index.js"]
    }
  }
}

Replace /path/to/eth-labels with the actual path where you cloned the repo.

Alternative: Run directly from source

For development or testing, you can run the MCP server directly without building:

cd eth-labels/mcp
npx tsx index.ts

Add to MCP config:

{
  "mcpServers": {
    "eth-labels": {
      "command": "npx",
      "args": ["tsx", "/path/to/eth-labels/mcp/index.ts"]
    }
  }
}

Available tools (via MCP)

The MCP server provides these tools:

lookup_account

Look up an address to find its label and metadata.

Parameters:

  • address (string, required): Ethereum address (0x...)
  • chainId (number, optional): Chain ID to filter results (1=Ethereum, 8453=Base, 42161=Arbitrum, 10=Optimism, 56=BSC)

Returns: Array of account labels with chain info

lookup_token

Look up a token contract address to get metadata (name, symbol, website, image).

Parameters:

  • address (string, required): Token contract address (0x...)
  • chainId (number, optional): Chain ID to filter results

Returns: Array of token metadata

search_labels

Search for addresses by label/name (e.g., "Coinbase", "Uniswap").

Parameters:

  • query (string, required): Search term (case-insensitive, partial match supported)
  • chainId (number, optional): Chain ID to filter results
  • limit (number, optional): Max results to return (default: 20)

Returns: Array of matching accounts

get_balance

Check ETH balance for an address on any EVM chain.

Parameters:

  • address (string, required): Address to check
  • chainId (number, optional): Chain ID (default: 1 for Ethereum mainnet)
  • rpcUrl (string, optional): Custom RPC endpoint

Returns: Balance in ETH (formatted)

Supported chains

  • Ethereum (chainId: 1)
  • Base (chainId: 8453)
  • Arbitrum (chainId: 42161)
  • Optimism (chainId: 10)
  • Binance Smart Chain (chainId: 56)

View all labeled accounts by chain at: https://eth-labels.com/accounts

Public API alternative

If you prefer REST API over MCP, use the public API:

Data sources

Labels are scraped from blockchain explorers (Etherscan, Basescan, Arbiscan, Optimistic Etherscan, BscScan) and refreshed regularly.

Examples

Look up Vitalik's address:

lookup_account(address="0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", chainId=1)

Search for Coinbase addresses:

search_labels(query="Coinbase", limit=10)

Check balance on Base:

get_balance(address="0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", chainId=8453)

Repository

https://github.com/dawsbot/eth-labels

License

MIT

Usage Guidance
This skill appears to do what it says: lookups via an MCP server or the public API. If you plan to run the recommended MCP server, review the GitHub repo (package.json, build scripts, and server code) before running npm install / node / npx tsx. Prefer using the documented public API (https://eth-labels.com/swagger) if you don't want to run third-party code locally. When running the server locally, avoid running as root, check network activity, and ensure the MCP client config references the correct path. If you need a higher assurance level, ask for a link to a specific release tarball or a signed release rather than cloning an arbitrary main branch.
Capability Analysis
Type: OpenClaw Skill Name: eth-labels Version: 1.0.1 The skill bundle provides documentation and instructions for an MCP server designed to look up Ethereum address labels and metadata via the eth-labels.com API. The SKILL.md file contains standard tool definitions (lookup_account, get_balance, etc.) and setup instructions that involve cloning a GitHub repository (github.com/dawsbot/eth-labels), which is typical for MCP server deployments and shows no signs of malicious intent or prompt injection.
Capability Assessment
Purpose & Capability
Name/description (lookup labeled crypto addresses, tokens, balances) align with the provided tools (lookup_account, lookup_token, search_labels, get_balance) and with the public API endpoints and repo. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md stays within scope: it documents MCP RPC methods, example calls, and where to find the public REST API. It also instructs the user to clone/build/run the eth-labels MCP server locally and to add it to an MCP client config — these actions are expected for this skill but do instruct running third-party code on the host.
Install Mechanism
There is no built-in install spec (lowest risk), but the README recommends cloning and running code from GitHub (npm install / npm run build / npx tsx), which will execute unreviewed code if you follow the instructions. This is expected for a repo-based MCP server but warrants manual review before running.
Credentials
The skill declares no required environment variables, no credentials, and no config paths beyond instructing how to add the local MCP server to an MCP client config. That matches the described functionality; nothing requests unrelated secrets.
Persistence & Privilege
always is false and model invocation is allowed (platform default). The skill does not request permanent presence or modifications to other skills. The only persistent action suggested is adding a local MCP server to the client's config, which is reasonable for this type of integration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install eth-labels
  3. After installation, invoke the skill by name or use /eth-labels
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fixed installation instructions to use GitHub instead of npm (package not yet published to npm)
v1.0.0
eth-labels v1.0.0 - Initial release offering crypto address and token label lookup across major EVM chains (Ethereum, Base, Arbitrum, Optimism, BSC, and more) - Provides tools to look up account labels, token metadata, search for labeled addresses, and check balances - Supports queries by address, label, or token contract - Regularly updated data sourced from leading blockchain explorers - REST API available as an alternative to MCP integration
Metadata
Slug eth-labels
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Eth Labels?

Look up labeled crypto addresses, token metadata, and balances across major EVM chains including Ethereum, Base, Arbitrum, Optimism, and BSC. It is an AI Agent Skill for Claude Code / OpenClaw, with 211 downloads so far.

How do I install Eth Labels?

Run "/install eth-labels" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Eth Labels free?

Yes, Eth Labels is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Eth Labels support?

Eth Labels is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Eth Labels?

It is built and maintained by dawsbot (@dawsbot); the current version is v1.0.1.

💬 Comments