# Verdix address risk

This MCP server checks EVM addresses on Base before funds move or a contract is approved, returning a risk verdict and reasons.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: verdixapi
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/verdixapi/verdix-mcp
- Updated: 2026-10-07
- HTML: https://affpapa.org/en/nevibecode/mcp/verdix-address-risk

## What it does

Verdix address risk gives an AI agent a pre-transfer check for EVM addresses on Base. The server returns `safe`, `caution`, or `danger` with the reasons behind the result. Its checks cover sanctions, scam and phishing lists, address-poisoning lookalikes, contract age and provenance, and burn addresses.

The server exposes quick, standard, deep, and lite checks plus `get_pricing`. Each paid call uses x402 and USDC from your Base wallet. `VERDIX_MAX_PRICE_USD` sets the per-call ceiling, while the private key remains local. Lite never returns `safe`, so that verdict requires another tier.

You need Node.js 18 or newer and a separate Base wallet with a small USDC balance. Paid tools cannot sign a payment without `VERDIX_PRIVATE_KEY`.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `VERDIX_PRIVATE_KEY`, `VERDIX_MAX_PRICE_USD` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env VERDIX_PRIVATE_KEY=<VERDIX_PRIVATE_KEY> --env VERDIX_MAX_PRICE_USD=<VERDIX_MAX_PRICE_USD> --transport stdio verdix-address-risk -- npx -y verdix-mcp
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add verdix-address-risk --env VERDIX_PRIVATE_KEY=<VERDIX_PRIVATE_KEY> --env VERDIX_MAX_PRICE_USD=<VERDIX_MAX_PRICE_USD> -- npx -y verdix-mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "verdix-address-risk": {
            "command": "npx",
            "args": [
                "-y",
                "verdix-mcp"
            ],
            "env": {
                "VERDIX_PRIVATE_KEY": "<VERDIX_PRIVATE_KEY>",
                "VERDIX_MAX_PRICE_USD": "<VERDIX_MAX_PRICE_USD>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "verdix-address-risk": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "verdix-mcp"
            ],
            "env": {
                "VERDIX_PRIVATE_KEY": "<VERDIX_PRIVATE_KEY>",
                "VERDIX_MAX_PRICE_USD": "<VERDIX_MAX_PRICE_USD>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e VERDIX_PRIVATE_KEY=<VERDIX_PRIVATE_KEY> -e VERDIX_MAX_PRICE_USD=<VERDIX_MAX_PRICE_USD> verdix-address-risk npx -y verdix-mcp
```
Replace <…> with your own values

## When to use it
- check a Base address before sending USDC
- catch address-poisoning lookalikes
- halt a transfer after a `danger` verdict
- screen a contract before approving it
- read the current check prices

## Example prompts
- Check `0x...` on Base before sending funds and stop if the result is `danger`.
- Run the `quick` check for the recipient address and show the risk reasons.
- Call `get_pricing`, then check the address with the `standard` tier.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 397855
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89674
- [mcp](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — MCP server · ★ 12111
- [Robin: AI-Powered Dark Web OSINT](https://affpapa.org/en/nevibecode/mcp/robin-ai-powered-dark-web-osint.md) — MCP server · ★ 7726
- [jshookmcp](https://affpapa.org/en/nevibecode/mcp/jshookmcp.md) — MCP server · ★ 2070
- [OpenOSINT](https://affpapa.org/en/nevibecode/mcp/openosint.md) — MCP server · ★ 1819

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
