mcpbeat

BlockchainAnalysis MCP Server

io.blockchainanalysis/mcp
answering

BlockchainAnalysis is answering right now. Last checked 11 min ago. It exposes 9 tools.

Is a wallet frozen by Tether/Circle? Free freeze checks + full history, screening & KYT. 9 chains.

Uptime history 39 hours of history
39 hours agonow
100.0%
Uptime 24h
91 of 91 checks
9
Tools
read from the server
1466 ms
Response time
average over 24h
open, no key
Access
streamable-http

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.

run in your terminal
claude mcp add mcp --transport http https://blockchainanalysis.io/api/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://blockchainanalysis.io/api/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://blockchainanalysis.io/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://blockchainanalysis.io/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://blockchainanalysis.io/api/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

kyt
kyt_risk
Assess a wallet's KYT (Know-Your-Transaction) risk: combines real-time sanctions screening, BA entity classification, a VASP/jurisdiction risk score, and cluster context into a single risk verdict (critical / high / medium / low / unknown) with flags. Behavioral risk, distinct from a raw label list. Covers 53 chains. On 31 of them the verdict is backed by entity-label data; on the rest it is sanctions and stablecoin-freeze screening only, and the response says so. Paid per call via x402 (USDC).
kyt_tx
Assess the KYT risk of a transaction between two wallets: screens BOTH the sender (from) and recipient (to) against real-time sanctions, BA entity classification, a VASP/jurisdiction risk score and cluster context, then returns a single combined risk verdict (critical / high / medium / low / unknown), a block/review/allow recommendation, and directional flags (FROM:/TO:). The transaction analogue of kyt_risk. Covers 53 chains. On 31 of them the verdict is backed by entity-label data; on the rest it is sanctions and stablecoin-freeze screening only, and the response says so. Paid per call via x402 (USDC).
token
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.
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'), not verdicts. Live on Base, BNB Chain, Ethereum, Optimism, Polygon, Arbitrum. No transaction is sent. Free.
freeze
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 address, chain, kind, or time; omit all filters for the most recent events. This is the EVENT HISTORY — to check whether an address is frozen right now, use check_stablecoin_freeze instead. Each row is a verifiable on-chain fact (issuer acted on address at block/time); it never states the cause. Free.
oracle
oracle_verdict
Get a consumer-protection verdict for a wallet or contract: a normalized verdict (e.g. safe / caution / high_risk) with a 0-100 score, confidence tier, and plain-language reasons, derived from BA sanctions + entity labels. Answers 'is it safe to interact with this address?' Distinct from raw labels (screen_address) and transactional risk (kyt_risk). Supported chains: btc, eth, bsc, polygon, arbitrum, optimism, base, avalanche, fantom, tron, sol. Paid per call via x402 (USDC).
screen
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. Returns the raw labels for the address. Works across major EVM chains plus TRON, SOL, and BTC. Paid per call via x402 (USDC).
stablecoin
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 9 chains (ETH, BSC, POLYGON, ARBITRUM, OPTIMISM, BASE, AVALANCHE, TRON, SOL). A frozen address can no longer send or receive that stablecoin. Also reports whether the address was PREVIOUSLY frozen and later unfrozen (a prior-freeze signal from the freeze ledger). The result reports the observed on-chain fact (frozen / not frozen at check time), never the cause of a freeze. Free.
supported
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.

Endpoints

URLTransportStateLatencyChecked
https://blockchainanalysis.io/api/mcp streamable-http answering 2775 ms 11 min ago

BlockchainAnalysis — questions

Answers built from our own checks of this server.

What can BlockchainAnalysis do?
It exposes 9 tools, read directly from the server on our last check. Among them: check_stablecoin_freeze, check_token_approvals, check_token_security, get_freeze_events, kyt_risk, kyt_tx and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is BlockchainAnalysis mostly used for?
Its tools cluster around token and kyt. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is BlockchainAnalysis working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 1466 ms. The bar chart above shows every period we have measured.
How do I connect BlockchainAnalysis?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does BlockchainAnalysis need an API key?
No. BlockchainAnalysis completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is BlockchainAnalysis?
It answers our handshake in 1466 ms on average, which is faster than 2% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.