Screen crypto wallets and names against US Treasury OFAC sanctions lists. Pay per call via x402.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Check whether a crypto wallet address is on the US Treasury OFAC sanctions lists. Call this before paying an unknown counterparty, onboarding a wallet, or accepting funds. Covers Bitcoin, Ethereum/EVM, USDT, USDC, Tron, Litecoin, Monero, Solana and more; refreshed every 12 hours. Costs $0.005 (x402, USDC on Base).
Wallet address (any chain)
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http sanctions-check https://public-domain-check-production.up.railway.app/sanctions/mcp
Check whether a crypto wallet address is on the US Treasury OFAC sanctions lists. Call this before paying an unknown counterparty, onboarding a wallet, or accepting funds. Covers Bitcoin, Ethereum/EVM, USDT, USDC, Tron, Litecoin, Monero, Solana and more; refreshed every 12 hours. Costs $0.005 (x402, USDC on Base).
| Argument | Type | Description |
|---|---|---|
| address* | string | Wallet address (any chain) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"description": "Wallet address (any chain)"
}
}
}Free. Which OFAC lists are loaded, how many entries and wallet addresses, and when they were last refreshed.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Screen a person, company, vessel or aircraft name against the US Treasury OFAC SDN and Consolidated sanctions lists, including aliases. Use before onboarding a customer, paying a supplier or signing a counterparty. Returns no_match, potential_match or strong_potential_match with the best candidate and a one-line reason. Costs $0.01 (x402, USDC on Base).
| Argument | Type | Description |
|---|---|---|
| name* | string | Person, company, vessel or aircraft name |
| type | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Person, company, vessel or aircraft name"
},
"type": {
"enum": [
"individual",
"entity",
"vessel",
"aircraft"
],
"type": "string"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 14, 2026.