Publicaml MCP server
online · 100% uptimeio.github.saloprj/publicaml·v0.1.0Free crypto AML/KYT screening for BTC/ETH/BSC/TRON — risk score, sanctions, source of funds.
0 stars
Reviews
Write oneNobody has reviewed Publicaml yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Publicaml tools (7)
write = sends, deletes, buys or postsfollow_swapFreeFor one transaction that went through a DEX or aggregator, show the net balance change per address and asset and flag who the swap was actually for. Use it to continue a trace past a swap. EVM chains (ethereum, bsc). Read-only.
list_counterpartiesFreeList the counterparties an address has transacted with — optionally filtered by entity category (cex, mixer, gambling, bridge, ...). Set with_risk=true to attach AML risk per counterparty. Read-only: it only lists existing on-chain counterparties, it never writes anything.
list_transactionsFreeA wallet's recent transfers, newest first, with direction and counterparty for each, plus what we know about each counterparty. Optionally only transfers with one kind of counterparty (e.g. 'did this wallet deposit to a casino'). Read-only.
screen_addressFreeScreen a crypto wallet address for AML/KYT risk. Returns an AML score (0-100), risk_level (LOW/MEDIUM/HIGH/CRITICAL), category, sanctioned exposure and source-of-funds. Read-only: it only looks the address up, it never changes anything.
screen_transactionFreeScreen one transaction by hash: what moved, who took part, a label and AML risk for every participant, and an overall verdict. Pass focus_address (e.g. your own deposit address) to get the verdict from that wallet's point of view. Read-only.
trace_fundsFreeFollow the OUTGOING funds from an address across the chain and report where the money ends up (exchanges, mixers, sanctioned wallets) and how many hops away. Read-only: it only reads on-chain history, it never moves or changes funds.
trace_source_of_fundsFreeWalk an address's INCOMING funds backwards to answer 'where did this wallet's money come from'. Stops at labelled entities (exchanges, mixers, services) and reports them with hop distance. Answers source-of-funds questions. Read-only: it only reads on-chain history.
Public scan report
scanner v0.1.10 · 2026-10-30 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 2010ms17/20
- Tool poisoning7 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 62 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Publicaml compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 75% of 1,759 Finance servers
- Tools
- 7
- the typical Finance server has 8
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Finance server answers 100%
- Response time
- 461 ms
- faster than 35% of 1,131 Finance servers
What its tools let an agent do: 7 read
Install Publicaml in Claude Code, Cursor or VS Code
claude mcp add --transport http publicaml https://mcp.publicaml.org/mcp
What the publisher says
From the Publicaml repository's README, as published. We do not edit it. Read it on GitHub
PublicAML — code examples
Copy-paste examples for screening a crypto wallet address or transaction for AML / KYT risk — sanctions, mixers, scam and hack exposure — using PublicAML.
Free. No API key. No signup. PublicAML is a non-profit; the public enrich endpoint takes requests with no authentication. An optional key only raises the rate limit.
- Web check:
- API reference:
- Code walkthrough:
- Telegram bot:
The request
POST https://intelapi.publicaml.org/v1/enrich
Content-Type: application/json
{ "addresses": [{ "wallet_address": "0x...", "chain": "ETH" }],
"include": ["aml_score", "category"] }Response (abridged):
{ "entities": [{ "wallet_address": "0x...", "chain": "ETH",
"aml_score": 87, "category": "hack", "sanctioned": false }] }- aml_score — 0–100 (higher = riskier)
- category — entity type (exchange, mixer, hack, scam, sanction…)
- sanctioned — treat true as an override regardless of score
Chains: BTC, ETH, BNB Chain (BSC), TRON. An ERC20 and a BEP20 address look identical — send the correct chain for the network you are on.
Examples
AI agents & frameworks
Drop-in tools so an AI agent can screen an address itself — LangChain, CrewAI, and a zero-code MCP server for Claude Desktop / Cursor: frameworks/.
Pre-transaction gate
The point of a pre-send check is to decline rather than unwind. Screen the recipient before you sign or accept funds and reject anything sanctioned or above your risk threshold (75 is a common cut-off). See the language examples — each returns the entity so you can gate on sanctioned / aml_score.
Notes
KYC/AML process alongside it.
- It is a risk signal, not a legal compliance guarantee — keep your own
- Do not invent API keys; none are required for the public enrich path.
- sanctioned: true should override softer category labels.
License
MIT — use these snippets freely.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-10-30downgradeA → Bscore 83
Publicaml: common questions
- Is Publicaml MCP server safe?
- Mostly: it is graded B (83/100). Read the Publicaml safety report
- How do I install Publicaml?
- It runs remotely at mcp.publicaml.org. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Publicaml need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Publicaml maintained?
- The last commit was 69 days ago (2026-08-29). The latest release is v0.1.0.
- Is Publicaml up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Publicaml?
- Servers from other publishers that do the same job: Coinbase Commerce MCP server, Blockrun MCP server and Yolfi Payments MCP server.
- How does Publicaml compare with other Finance MCP servers?
- safety score 83/100 (higher than 75% of 1,759 Finance servers); tools 7 (the typical Finance server has 8); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Publicaml
Same job from other publishers: the closest match first, then the best rated.
- Coinbase CommerceMCP server for Coinbase Commerce — crypto merchant payments (BTC/ETH/USDC); settle crypto or fiatnot reviewedGrowingB
- BlockrunWeb search, deep research, prediction markets & crypto data for AI agents. Pay per call via x402.not reviewedEstablishedB
- Yolfi Payments MCPLet AI agents add Yolfi crypto checkout, paylinks, webhooks, and status checks.not reviewedEstablishedA
AlgoVault — Crypto Quant Trade CallsThe Brain Layer for AI Trading Agents — quant calls + cross-venue arb across perp venues via MCP.not reviewedEstablishedA
Hive Intelligence MCPEvidence-backed crypto due diligence with sources, freshness, and a runtime receipt on every call.not reviewedEstablishedC