Back to Browse

Chainanalyzer MCP Server

Developer ToolsModerate7.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

Multi-chain AML risk scoring, sanctions screening, and tx tracing across BTC, ETH, POL, AVAX, SOL.

About

Multi-chain AML risk scoring, sanctions screening, and tx tracing across BTC, ETH, POL, AVAX, SOL.

Security Report

7.0
Moderate7.0Low Risk

Valid MCP server (2 strong, 4 medium validity signals). 3 known CVEs in dependencies (0 critical, 3 high severity) Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.

6 files analyzed · 4 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

EVM wallet private key used to sign x402 USDC micropayments on Base (required for pay-per-request mode)Required

Environment variable: X402_WALLET_PRIVATE_KEY

ChainAnalyzer API key (tfk_...) for subscription-based billing instead of x402 micropaymentsRequired

Environment variable: CHAINANALYZER_API_KEY

Override the API base URL (default: https://chain-analyzer.com)Optional

Environment variable: CHAINANALYZER_BASE_URL

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-rascal-3-chainanalyzer-mcp": {
      "env": {
        "CHAINANALYZER_API_KEY": "your-chainanalyzer-api-key-here",
        "CHAINANALYZER_BASE_URL": "your-chainanalyzer-base-url-here",
        "X402_WALLET_PRIVATE_KEY": "your-x402-wallet-private-key-here"
      },
      "args": [
        "-y",
        "chainanalyzer-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

chainanalyzer-mcp

MCP Server for ChainAnalyzer — multi-chain blockchain AML risk analysis for AI agents.

Scan any address across 12 chains, all live for self-serve — Bitcoin, Ethereum, Polygon, BNB Smart Chain, Base, Arbitrum, Optimism, Avalanche, Solana, Kaia, TRON, and XRP. 76+ detection rules, ML anomaly scoring, and Neo4j graph analysis.

Tools

ToolDescriptionPrice
check_address_riskAML risk score for any blockchain address$1.00
sanctions_checkOFAC / FATF / JFSA sanctions screening$0.50
trace_transactionTransaction flow tracing with ML anomaly detection$3.00
detect_coinjoinCoinJoin / mixing pattern detection (Bitcoin)$1.00
cluster_walletWallet clustering via Neo4j graph analysis$2.50
batch_screeningBatch AML screening (up to 50 addresses)$5.00
bridge_flow_traceMulti-hop cross-chain forensic trace with Solver detection + same-intent correlation (NEAR Intents / Wormhole / Stargate / Across / Synapse / Hop / deBridge)$3.00

Quick Start

Claude Desktop / Claude Code

Add to your MCP configuration:

{
  "mcpServers": {
    "chainanalyzer-aml": {
      "command": "npx",
      "args": ["-y", "chainanalyzer-mcp"],
      "env": {
        "CHAINANALYZER_API_KEY": "tfk_your_api_key"
      }
    }
  }
}

From Source

git clone https://github.com/rascal-3/chainanalyzer-mcp.git
cd chainanalyzer-mcp
npm install
npm start

Authentication

Choose one of three modes:

1. API Key (Subscription)

Get a tfk_ API key from chain-analyzer.com (Pro plan).

{
  "env": {
    "CHAINANALYZER_API_KEY": "tfk_your_api_key"
  }
}

2. x402 USDC Payment (Pay-Per-Request)

No account needed. Pay with USDC on Base or Solana per request.

{
  "env": {
    "X402_PRIVATE_KEY": "your_wallet_private_key",
    "X402_NETWORK": "base"
  }
}

Requires the x402 npm package: npm install x402

3. Dev Mode

No authentication. Works when the ChainAnalyzer server has X402_ENABLED=false.

{
  "env": {
    "CHAINANALYZER_BASE_URL": "http://localhost:3000"
  }
}

Environment Variables

VariableDescriptionRequired
CHAINANALYZER_API_KEYtfk_ API key (subscription auth)One of API key or x402
X402_PRIVATE_KEYWallet private key for USDC paymentsOne of API key or x402
X402_NETWORKPayment network: base or solana (default: base)No
CHAINANALYZER_BASE_URLAPI base URL (default: https://chain-analyzer.com)No

Example Usage

Once configured, ask your AI agent:

"Check if this Ethereum address is sanctioned: 0x1234..."

"Analyze the risk score for this Solana wallet: ABC123..."

"Trace the fund flow of this Bitcoin transaction and check for mixing patterns"

"Screen these 20 addresses for AML compliance"

The agent will automatically call the appropriate ChainAnalyzer tools.

Supported Chains

  • Bitcoin — OFAC screening, dust attacks, peel chains, CoinJoin detection
  • Ethereum — 18+ detectors, Neo4j graph analysis, sanctions, mixers
  • Polygon — Full EVM AML suite, Etherscan V2 compatible
  • Avalanche — Full EVM AML suite, Routescan API
  • Solana — Token security (rug pull, honeypot), wallet drainer detection

Links

License

MIT - see LICENSE


Built by refinancier, inc.

Reviews

No reviews yet

Be the first to review this server!