OFAC screening for agent payments guide

A step-by-step guide to screening AI agent payments against OFAC before the agent sends money.

TL;DR

TL;DR: Before an AI agent pays a counterparty, run a sanctions check that returns ALLOW or BLOCK. agentmail does this in one HTTP call under 100 ms using the SDN List and listed wallets, so a blocked party never receives funds.

Why agent payments are a new exposure

AI agents are starting to move money through rails like x402, AP2, ACP, and Coinbase AgentKit. Those rails move money, but they do not screen. OFAC is a strict liability regime: the party that initiates the payment is responsible for who receives it, and intent is not required. A blocked payment carries civil penalties starting at $356,000 per violation.

The four-gate flow

agentmail encodes the check as a 4-Gate Agent Payment Protocol: SCREEN the counterparty, SCORE the risk, STOP the payment if flagged, and STAMP the transaction as compliant. The tools map cleanly: sanctions_check for the screening call, risk_score for a finer signal, kya_verify for counterparty verification, and dispute_open to open a case when something looks wrong.

How to wire it in

The screening call is a single API request: one HTTP call under 100 ms, checking 947 OFAC-listed crypto wallets and 19,218 SDN names across 16 jurisdictions, synced hourly. It returns clean (ALLOW) or flagged (BLOCK). Integrations cover x402, MCP (pip install sanctions-mcp), Base/USDC, Claude Code, Cursor, Windsurf, LangChain, CrewAI, Eliza, and the OpenAI Agents SDK. A free tier of 5 checks per day needs no signup or key.

Screen your agent’s next payment

Free OFAC sanctions screening — 5 checks/day, no signup.

Check a wallet →