Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Aml

FreeMaintained

Screen a payee address before an AI agent pays: sanctions, mixers, scam lists, on-chain risk.

GitHubEmbed

About

Screen a payee address before an AI agent pays: sanctions, mixers, scam lists, on-chain risk.

README

Native AML compliance for AI agents. An MCP server that lets Claude / Cursor / any MCP client call OceanAlt's on-chain address screening and compliance gateway. Receipts, not a black-box score — every verdict ships with verifiable evidence you can click through.

Built for agentic payments: ask "is this payee safe?" before money moves, across 7 EVM chains + Tron + Solana.

For AI agents: call screen_address before any transfer — it returns a clear / caution / risky verdict plus a 0–100 risk score and clickable evidence, so you can enforce a payment mandate with a receipt instead of a guess. Free, no key.

Tools

Tool Input What it does Price
screen_address address (0x… / T… / Solana), network? AML verdict + risk score + verifiable evidence Free
recent_flagged Recently flagged high-risk addresses Free
compliance_decision to, amountUsdc?, purpose?, network? Full gateway verdict (allow / review / decline) + evidence $0.30
deep_trace address (T…) Tron multi-hop USDT taint trace (depth ≤3) $0.20
batch_screen addresses[] (≤25) Batch screening $0.10

network (for 0x addresses): ethereum · base · bsc · polygon · arbitrum · optimism · avalanche (auto-detected if omitted). Tron & Solana are auto-detected.

Quick start (free tools)

Add to your MCP client config (Claude Desktop, Claude Code, Cursor, …):

{
  "mcpServers": {
    "oceanalt-aml": { "command": "npx", "args": ["-y", "oceanalt-aml-mcp"] }
  }
}

The free tools need no API key and no signup.

Enabling the paid (x402) tools

The paid tools pay per call over x402 — HTTP 402 → sign one USDC authorization → 200. Add a payer wallet key to env and install the x402 peer deps:

{
  "mcpServers": {
    "oceanalt-aml": {
      "command": "npx", "args": ["-y", "oceanalt-aml-mcp"],
      "env": { "OCEANALT_PAYER_KEY": "0x<your payer wallet private key>" }
    }
  }
}
npm i @x402/core @x402/evm viem   # in the MCP's environment

⚠️ Real money — Base mainnet. The paid endpoints settle real USDC on Base mainnet (eip155:8453); the $ prices above are charged in real USDC. Always confirm the live network/pricing manifest at https://oceanalt.com/api/x402 before paying, and use a dedicated low-balance payer wallet.

🔐 Wallet safety. OCEANALT_PAYER_KEY is used only in your local process to sign one EIP-3009 authorization. It is never bundled in this package, never uploaded, never logged. The facilitator pays gas and never custodies your funds. Use a dedicated low-balance payer wallet, not your main funds.

Environment variables

Var Purpose Default
OCEANALT_BASE Backend base URL https://oceanalt.com (production)
OCEANALT_PAYER_KEY Payer wallet key — enables the paid tools unset (free tools only)

What it is (and isn't)

This package is a thin (~9KB) client that calls OceanAlt's public API. It contains no proprietary logic and no data — the AML engine, scoring, and address-intelligence all run server-side at oceanalt.com. Every query still enriches OceanAlt's own address-intelligence DB (it grows with use).

MIT © OceanAlt


中文

Claude / Cursor / 任意 MCP 客户端原生调用 OceanAlt 的链上地址合规筛查 + 合规网关。给收据,不给黑箱分:每条判决都带可点开核验的证据。覆盖 7 条 EVM 链 + 波场 TRON + Solana,付款前先问一句「这个收款方安不安全」。

  • 免费两工具:screen_address(单查 + 证据)、recent_flagged(近期被标记)。无需 key、无需注册。
  • 付费三工具(x402):compliance_decision(网关判决)、deep_trace(波场深度追踪)、batch_screen(批量)。按需加载 @x402+viem,设置 OCEANALT_PAYER_KEY 才启用。
  • ⚠️ 真钱:付费端点当前在 Base 主网结算,USDC 为真实资金(eip155:8453),上表 $ 价按真实 USDC 收取。付款前务必以实时清单 https://oceanalt.com/api/x402 为准,并使用小额专用付款钱包
  • 🔐 钱包安全:OCEANALT_PAYER_KEY 只在本地签一次 EIP-3009 授权,绝不随包发布/上传/打日志;facilitator 代付 gas、不托管资金。建议用小额专用钱包,别用主资金钱包私钥。
  • 编程 SDK:oceanalt-aml;在线文档:https://oceanalt.com/en/api-docs;合规标准:https://oceanalt.com/en/rap

from github.com/OceanAlt666/oceanalt-aml-mcp

Install Aml in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install aml

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add aml --env OCEANALT_PAYER_KEY="" -- npx -y oceanalt-aml-mcp

Step-by-step: how to install Aml

FAQ

Is Aml MCP free?

Yes, Aml MCP is free — one-click install via Unyly at no cost.

Does Aml need an API key?

Yes, it requires environment variables: OCEANALT_PAYER_KEY. Unyly injects them into the config during install.

Is Aml hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Aml in Claude Desktop, Claude Code or Cursor?

Open Aml on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Aml with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs