SanctionsAI MCP server
online · 100% uptimeOFAC sanctions screening for AI agents: 1,050 wallets, 19,389 SDN names, <100ms. Free tier, no key.
2 stars
Reviews
Write oneNobody has reviewed SanctionsAI yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
SanctionsAI tools (3)
write = sends, deletes, buys or postsget_sanctions_listsFreeList all supported sanctions lists with last-updated dates and entity counts.
screen_nameFreeScreen a person or entity name against OFAC SDN, EU consolidated, and UN sanctions lists. Returns match status, confidence, and list source.
screen_walletFreeScreen a cryptocurrency wallet address against OFAC SDN sanctions list. Returns match status and any associated sanctioned entity.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1527ms20/20
- Tool poisoning3 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 20 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How SanctionsAI compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- Tools
- 3
- the typical server has 7
- 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 server answers 100%
- Response time
- 343 ms
- faster than 43% of 30,031 servers
- GitHub stars
- 2
- more than 75% of 28,688 servers
What its tools let an agent do: 3 read
Release history: 2 versions in the registry since 2026-08-14, latest 2026-10-12, typically one every 59 days.
Install SanctionsAI in Claude Code, Cursor or VS Code
claude mcp add --transport http sanctionsai https://sanctionsai.dev/api/mcp
What the publisher says
From the SanctionsAI repository's README, as published. We do not edit it. Read it on GitHub
agentmail — compliance & verification toolkit for AI agents
Your agent is about to send USDC to a stranger. Is that stranger sanctioned?
782 OFAC crypto wallets · 19,086 sanctioned names · 16 embargoed jurisdictions.
No API key. No signup. 30-second setup. Free & open source.
agentmail gives any AI agent three capabilities it can't provide itself:
It exposes all of these through three surfaces — MCP tools (for Claude Code / Cursor / Hermes), an HTTP API (for any agent), and a CLI (for you). Same core, same data.
Why this exists
Agents are starting to pay for things (x402, AP2, ACP, Coinbase AgentKit). But every payment rail assumes a human is watching. If your agent autonomously pays a wallet that's on the OFAC Specially Designated Nationals list, that's your legal problem — and the big payment infra players (OpenAI, Stripe, Coinbase) explicitly do not handle per-jurisdiction sanctions screening, Know-Your-Agent, or agent-transaction fraud signals. That's the gap this fills.
agent ──about to pay──▶ sanctions_check(wallet) ──▶ clean? proceed. sanctioned? ABORT.Quick start (30 seconds)
pip install sanctions-mcpOption A — use it from an MCP client (Claude Code / Cursor)
// .mcp.json or your client's MCP config
{
"mcpServers": {
"agentmail": {
"command": "python",
"args": ["-m", "agentmail.mcp_server"]
}
}
}Now your agent can call sanctionscheck, riskscore, kyaverify, disputeopen, createinbox, fetchcode, createnumber, fetchsms, releasenumber, listinboxes.
Note: the PyPI package is sanctions-mcp (the name agentmail was taken). The Python import name is still agentmail.
Option B — use it as an HTTP API
python -m agentmail.api # serves on :8000# Screen a wallet against real OFAC data — no key, no auth needed for self-host
curl "http://localhost:8000/sanctions?wallet=0x098B716B8Aaf21512996dC57EB0615e2383E2f96"
# → {"matches":[{"list":"OFAC_SDN","match_type":"wallet_exact","confidence":1.0}],
# "clean":false,"provider":"osint"}
curl "http://localhost:8000/risk" -d '{"counterparty_id":"0xabc...","amount":"5000","rail":"x402"}'
# → {"score":0,"recommendation":"decline","reasons":["sanctions_match:OFAC_SDN/..."]}Option C — use it from the CLI
# Sanctions screen — real OFAC data, no key
python -m agentmail.cli sanctions --wallet 0x098B716B8Aaf21512996dC57EB0615e2383E2f96
# → flagged: OFAC_SDN wallet_exact
python -m agentmail.cli risk 0xabc123def456 5000 --rail x402
python -m agentmail.cli kya my-agent --wallet 0xabc... --wallet-age 400 --domain bot.dev
python -m agentmail.cli compliance-status
# → OFAC SDN: 782 wallets, 19086 names; source=vile/ofac-sdn-list@...The compliance layer (the part that matters)
Four tools, called before an agent trusts or pays a counterparty:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
SanctionsAI: common questions
- Is SanctionsAI MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the SanctionsAI safety report
- How do I install SanctionsAI?
- It runs remotely at sanctionsai.dev. 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 SanctionsAI need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is SanctionsAI maintained?
- The last commit was 20 days ago (2026-10-15). The latest release is v1.1.1.
- Is SanctionsAI up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does SanctionsAI compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.