PayGuard

OFAC SDN sanctions screen for crypto addresses, for agents that send payments. By Crypto Money Maker

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~937Tokens (tool definitions)
~2.2 KBTypical response size
Moderate attention impact (0.73% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "payguard": {
      "url": "https://api.youraitools.co/payguard/mcp"
    }
  }
}

Remote endpoints

https://api.youraitools.co/payguard/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢screen_address(address)

Checks one crypto address against the US Treasury OFAC SDN list of sanctioned digital currency addresses (refreshed daily). For 2 or more addresses use screen_batch (up to 50 per call, counts as one call). Accepts any chain (BTC, ETH and EVM chains, TRX, SOL, LTC, XMR, BCH, XRP, ZEC and more). 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.001 USDC on Base, Polygon, Arbitrum One or Solana per call at https://api.youraitools.co/payguard/v1/address) or prepaid credits. Returns sanctioned (true/false), match_count, matches[] (entity, entity_type, programs, list_date, listed_currency), address (normalized), chain {guess, format, candidates, checksum_valid}, list_updated_at and free_tier usage. Read-only; informational screening, not legal advice.

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "One blockchain address, e.g. \"0x8589427373D6D84E98730D7795D8f6f8731FDA16\" or \"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh\": 20-140 letters/digits, optional URI prefix such as \"ethereum:\" or \"bitcoincash:\" (stripped); EVM hex and bech32 match case-insensitively, base58 exactly. The chain is detected automatically. 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."
    }
  },
  "required": [
    "address"
  ]
}
🟢screen_batch(addresses)

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

Input Schema

{
  "type": "object",
  "properties": {
    "addresses": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "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."
    }
  },
  "required": [
    "addresses"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools