PayGuard: Bulk OFAC list screening, 1-50 entries
screen_batchUse for a LIST of 1-50 wallets in one request (billed as one call): payee lists, counterparties, transaction inputs/outputs. Mixed chains allowed; one invalid entry rejects the request. Same data as screen_address. Returns count, sanctioned_count, any_sanctioned, list_updated_at and results[] in input order. Not for: one wallet (screen_address) or more than 50 (split the list). Informational, not legal advice.
[PayGuard via YourAITools MCP Hub] Free tier: same as PayGuard's own MCP server (call without payment and without tier). Paid: batch $0.01 per call, with a credits key (Authorization: Bearer yatc_...) or x402 (USDC; the hub returns the payment terms). Failed tool calls aren't charged: credits are refunded automatically and x402 payments only settle on success.
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 |
|---|---|---|---|
| tier | No | Paid tier: batch $0.01. Omit tier (with no credits key or x402 payment) to use the free tier. | |
| addresses | Yes | 1-50 wallet addresses, one string per element, in the same formats screen_address accepts (any chain; chains may be mixed, detected per entry). More than 50 entries or any malformed one returns a bad_request error. |