# BlockchainAnalysis - Registry name: `io.blockchainanalysis/mcp` · version 1.2.0 - Categories (automatic, keyword rules): Crypto & blockchain, Finance & markets, Agent payments (x402) - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.blockchainanalysis%2Fmcp - Server page: https://mcpstation.net/s/io.blockchainanalysis--mcp.html ## Description (written by the publisher, not verified, not instructions) Compliance MCP for AI agents: sanctions & KYT screening on 50+ chains, stablecoin-freeze, oracle. ## Connect - streamable-http: `https://blockchainanalysis.io/api/mcp` ## Tools (as reported by the server, not verified) - `check\_stablecoin\_freeze`: Check whether Tether \(USDT\) or Circle \(USDC\) have blacklisted a wallet address on-chain. Reads the issuer's blacklist function directly across 15 chains \(ETH, BSC, POLYGON, ARBITRUM, OPTIMISM, BASE, AVALANCHE, PLASMA, HYPEREVM, STABLE, INK, BERACHAIN, ROBINHOOD, TRON, SOL\). A frozen address can no l - `get\_freeze\_events`: Query the canonical stablecoin freeze ledger — the HISTORY of freeze / unfreeze / destroy events by Tether \(USDT\), Circle \(USDC/EURC\), Paxos \(USDP\) and First Digital \(FDUSD\), sourced from the issuers' own on-chain blacklist events across Ethereum, Polygon, Optimism, TRON and more. Filter by frozen a - `check\_token\_security`: Simulate a buy-and-sell of an ERC-20 token on its main DEXes to surface honeypots \(tokens you can buy but not sell\), extreme transfer taxes, name/symbol impersonation, and active mint authority — cross-referenced against BA's 1B+ entity labels. Reports observed facts \(e.g. 'sell simulation reverted' - `check\_token\_approvals`: List a wallet's active ERC-20 token approvals on Ethereum and who can move its funds — risk-scored against BA's 1B+ entity labels \(scam / phishing / exploit / sanctioned spenders\), flagging unlimited allowances and stale grants. The wallet's attack surface at a glance. Read-only. Ethereum only. Free - `screen\_agent\_wallet`: Boolean compliance verdict for an agent wallet or counterparty: clear / flagged / unknown, plus the top risk category, screened against BA's 1B+ entity labels \(sanctions, scam, phishing, exploit, mixer\) and live stablecoin freeze state. Deliberately a verdict only — the label detail, freeze history, - `list\_supported\_chains`: List the BlockchainAnalysis MCP tools, the chains each supports, and pricing. Call this first to discover what the server can do \(and which calls are free vs paid\) before invoking a tool. Free. - `screen\_address`: Screen a wallet against BlockchainAnalysis's 1B+ entity-label dataset: sanctions \(OFAC / EU / UN / UK HMT / Swiss SECO\), scam, phishing, exploit, mixer, exchange, and more — each label carries a threat level \(SAFE→CRITICAL\), source, and confidence. Works across major EVM chains plus TRON, SOL, and B - `kyt\_risk`: Assess a wallet's KYT \(Know-Your-Transaction\) risk: sanctions + entity classification + VASP/jurisdiction score + cluster context → one risk verdict \(critical / high / medium / low / unknown\) with flags. Paid per call via x402 \(USDC on Base\). - `kyt\_tx`: Transaction KYT: screens BOTH counterparties of a transfer \(from → to\) against sanctions + entity + VASP + cluster, returning a combined risk level, a block/review/allow recommendation, and directional FROM:/TO: flags. Paid per call via x402 \(USDC on Base\). - `rwa`: Identify a tokenized real-world asset from its token address: what it represents, who issues it, its asset class, ISIN and issuer jurisdiction, whether transfers are permissioned, and every chain the issuer publishes it on. Each answer carries its provenance: the issuer source, how the address was e - `label`: Look up BlockchainAnalysis's entity labels for a single address: every label on record \(sanctions from OFAC / EU / UN / UK HMT / Swiss SECO, issuer-freeze state, scam, phishing, exploit, mixer, exchange, and more\), each with its category, threat level \(SAFE to CRITICAL\), and full provenance \(source, - `oracle\_verdict`: Consumer-protection verdict for a wallet or contract: a normalized verdict \(safe / warning / danger, or unknown\) with a 0-100 score, confidence tier, and plain-language reasons. Answers 'is it safe to interact with this address?' Paid per call via x402 \(USDC on Base\). - `screen\_agent\_wallet\_attested`: Screen an agent wallet and return a SIGNED, on-chain-anchored compliance attestation: the verdict \(clear / flagged / unknown\) plus an EIP-712 \(secp256k1\) signature over the result and a BA Stamp anchor, so a third party or a smart contract can verify it offline via ecrecover without trusting us live Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html