MCP.Market

SanctionsAI MCP server

online · 100% uptime
by kindrat86·io.github.kindrat86/sanctionsai·v1.1.1·2 stars

OFAC sanctions screening for AI agents: 1,050 wallets, 19,389 SDN names, <100ms. Free tier, no key.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

2 stars

Reviews

Write one

Nobody 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 posts
  • get_sanctions_listsFree

    List all supported sanctions lists with last-updated dates and entity counts.

  • screen_nameFree

    Screen a person or entity name against OFAC SDN, EU consolidated, and UN sanctions lists. Returns match status, confidence, and list source.

  • screen_walletFree

    Screen 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

no findings
  • –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
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

Option 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.

More from kindrat86 →