OFAC SDN screen of up to 50 crypto addresses
screen_batchChecks 1-50 crypto addresses against the US Treasury OFAC SDN list in one call (counts as one call). Use it instead of repeated screen_address calls whenever you have several addresses (payee lists, counterparties, transaction inputs/outputs); use screen_address for a single one. Mixed chains allowed; one invalid entry rejects the whole call. Free: 30 calls/day per IP with full results (max 10/min; invalid input is not counted); after that the tool returns an error with the x402 pay URL ($0.01 USDC on Base, Polygon, Arbitrum One or Solana per call at https://api.youraitools.co/payguard/v1/batch) or prepaid credits. Returns count, sanctioned_count, any_sanctioned, list_updated_at and results[] in input order, each {input, address, sanctioned, match_count, matches[], chain}. Read-only; informational screening, not legal advice.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"addresses": "<addresses>"
},
"name": "screen_batch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| addresses | Yes | 1-50 blockchain addresses, one string per element, e.g. ["0x8589427373D6D84E98730D7795D8f6f8731FDA16", "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh"]. Each: 20-140 letters/digits, optional URI prefix such as "ethereum:" or "bitcoincash:" (stripped); EVM hex and bech32 match case-insensitively, base58 exactly. Chains may be mixed (detected per address). Any chain is accepted; the SDN list covers Bitcoin, Ethereum and other EVM chains (Base, Arbitrum, BNB Chain, Polygon...), Tron, Solana, Litecoin, Monero, Bitcoin Cash/SV/Gold, Dash, Dogecoin, Ethereum Classic, XRP, Verge, Zcash and USDT/USDC addresses. More than 50 entries or any malformed one returns a bad_request error. |