MCP Server Live on awesome-mcp-servers + Glama AAA — x402 USDC on Base & Solana Mainnet
ChainAnalyzer now ships an MCP (Model Context Protocol) server. Any MCP-compatible AI agent — Claude Desktop, Claude Code, ChatGPT, Gemini, Cursor, Windsurf, Cline — can call ChainAnalyzer's multi-chain AML risk scoring, sanctions screening, and transaction tracing with a single npx command.
April 2026 update — external validation
- Officially merged into awesome-mcp-servers — the community-curated MCP directory
- Earned a AAA score on Glama MCP Directory (security / license / quality all rated A)
- Listed on the official MCP Registry as
io.github.rascal-3/chainanalyzer-mcp - x402 is now live on Base + Solana mainnet via the Coinbase CDP Facilitator — real USDC settlement is enabled
- Implemented Coinbase Bazaar / Agentic.Market auto-discovery metadata, so AI-agent marketplaces can index and invoke our endpoints directly
Six tools directly callable from AI agents
- check_address_risk ($0.008) — AML risk score, level, detections, and ML anomaly score for any address across BTC, ETH, POL, AVAX, SOL.
- sanctions_check ($0.003) — Screen against OFAC, FATF, JFSA, and ChainAnalyzer ScamDB sanctions lists.
- trace_transaction ($0.015) — Transaction flow tracing with ML anomaly detection; returns a graph of addresses and transfers.
- detect_coinjoin ($0.01) — CoinJoin, mixing, and tumbling pattern detection for Bitcoin transactions.
- cluster_wallet ($0.02) — Identify related addresses via Neo4j graph clustering.
- batch_screening ($0.05) — AML screening for up to 50 addresses per call.
x402 USDC payments — no API key, pay-per-request
The MCP server supports the x402 protocol for native crypto micropayments. Each request is paid in USDC on Base or Solana, so AI agents can consume ChainAnalyzer autonomously — no subscription sign-up or API-key provisioning required. Settlement flows through the Coinbase x402 Facilitator.
If you prefer subscription billing, set CHAINANALYZER_API_KEY in the environment and calls draw from your existing Pro or Enterprise quota instead.
Setup — one line
For Claude Desktop, add this to claude_desktop_config.json:
{
"mcpServers": {
"chainanalyzer": {
"command": "npx",
"args": ["-y", "chainanalyzer-mcp"],
"env": {
"X402_WALLET_PRIVATE_KEY": "your-wallet-private-key"
}
}
}
} Claude Code and other MCP-compatible clients work the same way with npx chainanalyzer-mcp. Node.js 18+ is the only requirement.
Typical use cases
- Automated on-chain due diligence — Ask your AI agent "is it safe to send stablecoins to this address?" and the agent runs AML screening before the transfer.
- Portfolio monitoring AI — Periodically scan wallet holdings through the MCP server and auto-detect sanctions hits or drainer exposure.
- Compliance workflows — Delegate counterparty investigation to an internal AI agent and paste Neo4j graph-cluster results straight into approval docs.
- Agent-economy integration — Compose ChainAnalyzer with other x402-enabled MCP servers (payments, data, AI services) to build autonomous agent workflows.
Compatible clients
Works with any Model Context Protocol client. Verified: Claude Desktop, Claude Code, Cursor, Windsurf, Cline, ChatGPT (desktop MCP builds), and Gemini (via MCP bridge).