← 返回 Skills 市场
dawsbot

Eth Labels

作者 dawsbot · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
211
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install eth-labels
功能描述
Look up labeled crypto addresses, token metadata, and balances across major EVM chains including Ethereum, Base, Arbitrum, Optimism, and BSC.
使用说明 (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

安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install eth-labels
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /eth-labels 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
Slug eth-labels
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Eth Labels 是什么?

Look up labeled crypto addresses, token metadata, and balances across major EVM chains including Ethereum, Base, Arbitrum, Optimism, and BSC. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 211 次。

如何安装 Eth Labels?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install eth-labels」即可一键安装,无需额外配置。

Eth Labels 是免费的吗?

是的,Eth Labels 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Eth Labels 支持哪些平台?

Eth Labels 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Eth Labels?

由 dawsbot(@dawsbot)开发并维护,当前版本 v1.0.1。

💬 留言讨论