# io.github.calintzy/evmscope (npm · evmscope)

EVM blockchain intelligence toolkit for AI agents. 20 tools across 5 chains. Zero config.

- Trust score: 70/100 (medium)
- Change this week: +24
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- npm · `evmscope`: 70/100 (this document), [markdown](https://verifymcp.io/servers/calintzy-evmscope/evmscope.md), [page](https://verifymcp.io/servers/calintzy-evmscope/evmscope)

## Channel facts

- Registry: `npm`
- Package: `evmscope`
- Version: `1.5.2`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Supply Chain Security**: 87/100
  - No malware found by supply-chain analysis.
  - Only part of the dependency tree could be resolved (110 of 114), so this covers what we could see, not the whole tree.
  - No install/post-install scripts declared.
  - Only part of the dependency tree could be resolved (110 of 114), so this covers what we could see, not the whole tree.
- **Provenance & Transparency**: 45/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 145 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 77/100
  - AI-judged instruction clarity (excellent).
  - Tool/resource definitions use about 1697 tokens (~84/item across 20 items; 20 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add calintzy-evmscope -- npx -y evmscope
```

### Codex

```bash
codex mcp add calintzy-evmscope -- npx -y evmscope
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "calintzy-evmscope": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "evmscope"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add calintzy-evmscope --command npx --arg -y --arg evmscope
```

### Hermes

```yaml
mcp_servers:
  calintzy-evmscope:
    command: "npx"
    args: ["-y", "evmscope"]
```

### Other

```json
{
  "mcpServers": {
    "calintzy-evmscope": {
      "command": "npx",
      "args": [
        "-y",
        "evmscope"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 70, +4)

- [functional improvement] Stability: unverified → 0.27

### 2026-08-02 (score 66, +45)

- [security regression] Provenance: unverified → fail
- [security improvement] Install scripts: unverified → pass
- [security improvement] Known CVEs: unverified → partial
- [security improvement] Malware scan: unverified → pass
- [security] Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window).
- [functional regression] Security disclosure: fail → unverified
- [functional regression] Tool coverage: 100 → unverified
- [functional improvement] Schema quality: unverified → excellent
- [functional improvement] License: unverified → pass
- [functional improvement] Dependency health: unverified → partial
- [functional improvement] Maintenance: unverified → pass
- [functional improvement] MCP protocol: unverified → pass
- [functional] Licence: MIT

### 2026-08-01 (score 21, +16)

- [functional improvement] Tool coverage: unverified → 100

### 2026-07-31 (score 5, −23)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 28, −18)

- [security regression] Malware scan: pass → unverified

### 2026-07-27 (score 46)

First indexed and scored.

## MCP tools (20)

### `getTokenPrice` (~67 tokens)

토큰의 현재 가격(USD)과 24시간 변동률, 시가총액, 거래량을 조회합니다

Input parameters:

- `chain` (string): EVM 체인
- `token` (string, required): 토큰 심볼 (ETH, USDC) 또는 contract address

### `getGasPrice` (~45 tokens)

현재 가스비를 slow/normal/fast 3단계로 조회합니다 (Gwei + USD 예상 비용)

Input parameters:

- `chain` (string): EVM 체인

### `getBalance` (~91 tokens)

지갑 주소의 네이티브 토큰 + ERC-20 토큰 잔고를 조회합니다 (USD 환산 포함)

Input parameters:

- `address` (string, required): 조회할 지갑 주소 (0x...)
- `chain` (string): EVM 체인
- `tokens` (array): 조회할 토큰 심볼 목록 (기본: USDC, USDT, DAI, WETH)

### `getTokenInfo` (~70 tokens)

ERC-20 토큰의 메타데이터(이름, 심볼, 소수점, 총공급량)를 조회합니다

Input parameters:

- `chain` (string): EVM 체인
- `token` (string, required): 토큰 심볼 (USDC) 또는 contract address (0x...)

### `resolveENS` (~58 tokens)

ENS 이름 ↔ 이더리움 주소를 양방향으로 해석합니다 (Ethereum mainnet 전용)

Input parameters:

- `nameOrAddress` (string, required): ENS 이름 (vitalik.eth) 또는 이더리움 주소 (0x...)

### `getTxStatus` (~69 tokens)

트랜잭션 상태를 조회합니다 (pending/success/failed, confirmations, gas 사용량)

Input parameters:

- `chain` (string): 체인 (ethereum, polygon, arbitrum, base, optimism)
- `txHash` (string, required): 트랜잭션 해시 (0x...)

### `decodeTx` (~77 tokens)

트랜잭션을 구조화된 JSON으로 해석합니다 (함수명, 파라미터, 이벤트 로그, 가스 정보)

Input parameters:

- `chain` (string): 체인 (ethereum, polygon, arbitrum, base, optimism)
- `txHash` (string, required): 트랜잭션 해시 (0x...)

### `getContractABI` (~68 tokens)

컨트랙트 ABI를 조회합니다 (Etherscan → Sourcify 폴백, verified contract 필요)

Input parameters:

- `address` (string, required): 컨트랙트 주소 (0x...)
- `chain` (string): 체인 (ethereum, polygon, arbitrum, base, optimism)

### `identifyAddress` (~74 tokens)

주소를 식별합니다 (거래소, DeFi 프로토콜, 고래 지갑, 컨트랙트/EOA 분류)

Input parameters:

- `address` (string, required): 이더리움 주소 (0x...)
- `chain` (string): 체인 (ethereum, polygon, arbitrum, base, optimism)

### `compareGas` (~37 tokens)

5개 EVM 체인의 가스비를 한 번에 비교합니다 (최저가 순 정렬, USD 예상 비용 포함)

### `getApprovalStatus` (~101 tokens)

ERC-20 토큰 승인(allowance) 상태를 조회합니다. 주요 프로토콜 자동 체크, 리스크 레벨 판정

Input parameters:

- `chain` (string): EVM 체인
- `owner` (string, required): 지갑 주소
- `spender` (string): 특정 spender 주소 (미지정 시 주요 프로토콜 자동 조회)
- `token` (string, required): 토큰 심볼 (USDC, USDT) 또는 contract address

### `getProtocolTVL` (~73 tokens)

DeFi 프로토콜의 TVL(Total Value Locked)을 조회합니다 (DefiLlama 기반, 체인별 분포, 24h/7d 변동률)

Input parameters:

- `protocol` (string, required): 프로토콜 이름 (Aave, Uniswap 등) 또는 DefiLlama slug

### `getWhaleMovements` (~113 tokens)

대규모 토큰 전송(고래 이동)을 추적합니다. 거래소 입출금 방향 판정, 요약 통계 포함

Input parameters:

- `chain` (string): EVM 체인
- `limit` (number): 반환할 최대 이동 수 (기본: 10)
- `minValueUsd` (number): 최소 USD 금액 (기본: $100,000)
- `token` (string, required): 토큰 심볼 (USDC, USDT) 또는 contract address

### `getSwapQuote` (~129 tokens)

DEX 스왑 견적을 조회합니다 (ParaSwap 기반, 최적 경로, 가스비 포함, ETH→WETH 자동 치환)

Input parameters:

- `amountIn` (string, required): 매도 수량 (사람이 읽을 수 있는 단위, 예: '1.5')
- `chain` (string): EVM 체인
- `tokenIn` (string, required): 매도 토큰 심볼 (ETH, USDC) 또는 contract address
- `tokenOut` (string, required): 매수 토큰 심볼 (USDC, WETH) 또는 contract address

### `getYieldRates` (~104 tokens)

DeFi 수익률(APY)을 조회합니다 (DefiLlama 기반, 프로토콜/체인별 필터, TVL 기준 상위 10개 풀)

Input parameters:

- `chain` (string): 체인 필터 (Ethereum, Polygon 등)
- `minTvl` (number): 최소 TVL (USD, 기본 $1M)
- `protocol` (string): 프로토콜 이름 필터 (aave-v3, compound-v3 등)

### `getContractEvents` (~102 tokens)

컨트랙트 이벤트 로그를 조회합니다 (ABI 자동 디코딩, 최근 1000블록 기본, 블록 범위 지정 가능)

Input parameters:

- `address` (string, required): 컨트랙트 주소 (0x...)
- `chain` (string): EVM 체인
- `fromBlock` (number): 시작 블록 (기본: 최근 1000블록)
- `limit` (number): 최대 이벤트 수 (기본 20)

### `getTokenHolders` (~101 tokens)

토큰의 상위 홀더를 조회합니다 (Ethereum: Ethplorer, 기타 체인: Etherscan 집계, 주소/점유율/잔고)

Input parameters:

- `chain` (string): EVM 체인
- `limit` (number): 조회할 홀더 수 (기본 10, 최대 100)
- `token` (string, required): 토큰 주소 (0x...) 또는 심볼 (USDC, WETH 등)

### `simulateTx` (~125 tokens)

트랜잭션을 시뮬레이션합니다 (eth_call + estimateGas, 가스비 USD 환산, revert reason 디코딩)

Input parameters:

- `chain` (string): EVM 체인
- `data` (string): 호출 데이터 (hex, 0x...)
- `from` (string, required): 발신자 주소 (0x...)
- `to` (string, required): 수신자/컨트랙트 주소 (0x...)
- `value` (string): 전송할 네이티브 토큰 수량 (예: '0.1')

### `checkHoneypot` (~77 tokens)

토큰의 허니팟(사기) 여부를 탐지합니다 (매수/매도 세금, 위험도, 플래그, Honeypot.is 기반)

Input parameters:

- `chain` (string): EVM 체인
- `token` (string, required): 토큰 주소 (0x...) 또는 심볼

### `getBridgeRoutes` (~116 tokens)

크로스체인 브릿지 경로를 조회합니다 (LI.FI 기반, 비용/시간/경로 비교, 최적 경로 추천)

Input parameters:

- `amount` (string, required): 전송 수량 (사람이 읽을 수 있는 단위, 예: '100')
- `fromChain` (string, required): 출발 체인
- `toChain` (string, required): 도착 체인
- `token` (string, required): 토큰 심볼 (USDC, ETH 등) 또는 컨트랙트 주소

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/calintzy-evmscope/evmscope#diagnostics

## Score history

- 2026-08-03: 70
- 2026-08-02: 66
- 2026-08-01: 21
- 2026-07-31: 5
- 2026-07-30: 28
- 2026-07-28: 46
- 2026-07-27: 46

## Links

- npm package: https://www.npmjs.com/package/evmscope
- Socket report: https://socket.dev/npm/package/evmscope
- Repository: https://github.com/calintzy/evmscope
- Changelog RSS feed: https://verifymcp.io/servers/calintzy-evmscope/evmscope/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/calintzy-evmscope/evmscope/changelog.json
- HTML version of this page: https://verifymcp.io/servers/calintzy-evmscope/evmscope
