MCP.Market

Publicaml MCP server

by publicaml·io.github.publicaml/mcp-server·v0.1.1

AML screening for crypto addresses: risk, sanctions, fund tracing and counterparties.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

0 stars58 downloads/wk

Reviews

Write one

Nobody has reviewed Publicaml yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Publicaml tools (3)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • list_counterparties

    Who a wallet dealt with and for how much, in one of three modes:

  • screen_address

    AML screening for one blockchain address: risk level and score, sanctions,

  • trace_funds

    Follows the money one direction at a time.

Public scan report

scanner v0.1.10 · 2026-10-30 · same rubric, same numbers if you re-run it

no findings
  • Code scan9 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 63 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Publicaml compares

Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 62% of 1,761 Finance servers
Tools
3
the typical Finance server has 8
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
58
more than 54% of 421 Finance servers with a package

What its tools let an agent do: 3 read

Install Publicaml in Claude Code, Cursor or VS Code

Runs npx -y @publicaml/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add mcp-server -- npx -y @publicaml/mcp-server
Add to Cursor

What the publisher says

From the Publicaml repository's README, as published. We do not edit it. Read it on GitHub

PublicAML MCP server

Blockchain AML screening inside Claude Desktop, Cursor, or any other MCP client. Ask about an address in plain language and the assistant checks it against PublicAML: sanctions, issuer freezes, risk propagated through the transaction graph, who funded the wallet and who it dealt with.

Chains: bitcoin, ethereum, bsc, tron.

Works without an account. An API key only lifts the rate limit and unlocks forward tracing.

Install

Claude Desktop, claudedesktopconfig.json:

{
  "mcpServers": {
    "publicaml": {
      "command": "npx",
      "args": ["-y", "@publicaml/mcp-server"]
    }
  }
}

With an API key:

{
  "mcpServers": {
    "publicaml": {
      "command": "npx",
      "args": ["-y", "@publicaml/mcp-server"],
      "env": { "PUBLICAML_API_KEY": "your-key" }
    }
  }
}

Cursor uses the same block in .cursor/mcp.json. Claude Code:

claude mcp add publicaml -- npx -y @publicaml/mcp-server

Tools

screen_address

Risk level and score, sanctions, Tether/Circle freezes, what the address is (exchange, mixer, gambling, bridge, personal wallet) and where its risk comes from.

chain is optional. Omit it and every chain the address format allows is screened, each result labelled with its chain: the same 0x… string is a different wallet on ethereum, bsc and tron, so it is never guessed silently.

trace_funds

direction: "incoming" walks the funding backwards to answer "who paid this wallet", stopping at labelled entities rather than walking into an exchange's other customers. direction: "outgoing" follows the largest outgoing flows to where the money left the chain's anonymous part. Outgoing needs an API key.

The walk is bounded by wall clock, so an incomplete answer is returned rather than a timeout, and the answer says which one it is.

list_counterparties

Three questions, one tool. classify enumerates counterparties and says what each one is (person, venue, hub, deposit address, contract, mint/burn). category answers "did this wallet touch any exchange / mixer / casino". check tests a list of suspect addresses against the wallet.

Reading the answers

combine by MAX, so the breakdown does not add up to the total.

  • sanctioned: true is a blocking fact on its own, whatever the score says.
  • The score is a risk reading 0-100, never a share of the funds, and its parts

not clean.

  • An address absent from the data comes back as NOT FOUND. That is unknown,

tokens. Treat them as an order of magnitude.

  • Lists are ranked and capped. A PARTIAL answer is a floor, not a census.
  • USD figures cover priced tokens only and can be inflated by low-liquidity

This is evidence for a human decision, not the decision itself.

Configuration

One-click desktop install

The same server is also distributed as an MCPB bundle, which Claude Desktop installs with a double click and no JSON editing. Build it with:

npm run build:mcpb

The bundle lands in dist/. Version, description, licence and the tool list are read from package.json and from the server's own tool definitions, so the bundle cannot drift from the npm release.

Development

npm install
npm test          # unit tests, no network
node scripts/live.mjs  # end-to-end against the live API

MIT licensed. API docs: https://publicaml.org/api

Nothing above is checked by us. What we check is on the safety report.

Publicaml: common questions

Is Publicaml MCP server safe?
Mostly: it is graded B (78/100). Read the Publicaml safety report
How do I install Publicaml?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Publicaml need an API key?
Yes. The registry entry asks for PUBLICAML_API_KEY.
Is Publicaml maintained?
The last commit was 68 days ago (2026-08-28). The latest release is v0.1.1.
What can I use instead of Publicaml?
Servers from other publishers that do the same job: Blockrun MCP server, Yolfi Payments MCP server and AlgoVault — Crypto Quant Trade Calls MCP server.
How does Publicaml compare with other Finance MCP servers?
safety score 78/100 (higher than 62% of 1,761 Finance servers); tools 3 (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.

  • Blockrun
    Web search, deep research, prediction markets & crypto data for AI agents. Pay per call via x402.
    B
  • Yolfi Payments MCP
    Let AI agents add Yolfi crypto checkout, paylinks, webhooks, and status checks.
    A
  • AlgoVault — Crypto Quant Trade Calls
    The Brain Layer for AI Trading Agents — quant calls + cross-venue arb across perp venues via MCP.
    A
  • Hive Intelligence MCP
    Evidence-backed crypto due diligence with sources, freshness, and a runtime receipt on every call.
    C
  • Pyth Pro MCP Server
    Real-time and historical price feeds for 500+ crypto, equities, FX, and commodities assets.
    A