mcpbeat Sign in

BlockchainAnalysis MCP Server

by blockchainanalysis Your server? Claim it
answering

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

Compliance MCP for AI agents: sanctions & KYT screening on 50+ chains, stablecoin-freeze, oracle.

Uptime history 47 days of history · worst day 95%
47 days agonow
100.0%
Uptime 24h
92 of 92 checks
11
Tools
read from the server
1349 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 15

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 20 August 2026. No other catalogue keeps this.

21 Aug 2 tools appeared screen_agent_wallet, screen_agent_wallet_attested
20 Aug 9 tools changed the parameters they ask for check_stablecoin_freeze, check_token_approvals, check_token_security and 6 more
20 Aug 4 tool descriptions were rewritten kyt_risk, kyt_tx, oracle_verdict and 1 more

Nothing serious here today

Today is the operative word: we check BlockchainAnalysis every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 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 11

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

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. Works across major EVM chains plus TRON, SOL, and BTC. Paid per call via x402 (USDC on Base).
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, and scores are in the paid screen_address / kyt_risk tools, and a signed, on-chain-anchored proof is in the paid screen_agent_wallet_attested tool. Free.
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. The free screen_agent_wallet tool returns the verdict only. Paid per call via x402 (USDC on Base).
kyt
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).
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
Consumer-protection verdict for a wallet or contract: a normalized verdict (safe / caution / high_risk) 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).
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 15 chains (ETH, BSC, POLYGON, ARBITRUM, OPTIMISM, BASE, AVALANCHE, PLASMA, HYPEREVM, STABLE, INK, BERACHAIN, ROBINHOOD, 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 792 ms 0 min ago

Alternatives to BlockchainAnalysis

same job, measured the same way
Labor Compliance MCP
by thenextgennexus

MCP server giving AI agents one-connection access to labor & financial-compliance data: DOL Form 550

answering
SENTINEL Compliance Intelligence
by injprotocol

AML/CFT compliance oracle: wallet screening, sanctions, PEPs, jurisdiction risk.

22 tools answering
Federated AI Commons
by toby-self

MCP server for a federated AI-commons governance simulation with a verified compliance oracle.

65 installs/wk local only
I
Dropcoin Validation
by freshfos

EU compliance checks for AI agents: sanctions, company, VAT ID, IBAN, email. Pay per call.

6 tools answering
OntoRamp Governance Assessment
by ontoramp

Governance maturity assessment, compliance gap analysis, and evidence-linked briefs for AI agents.

answering
q-ring
by i4ctime

OS keychain secrets for AI coding agents, over MCP.

712 installs/wk local only
The Metis Fca Handbook AI Harness MCP
by 99blaked99

MCP server for FCA Handbook compliance analysis with verbatim citations.

834 installs/wk local only
Cotribute MCP
by cotribute

Connect AI agents to financial institution origination, analytics, and compliance workflows.

answering

BlockchainAnalysis — questions

Answers built from our own checks of this server.

What can BlockchainAnalysis do?
It exposes 11 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 5 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 screen, kyt and token. 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 92 of 92 checks got a reply (100.0%), average response time 1349 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 11 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 1349 ms on average, which is faster than 3% 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.