piwe avatar

AgentEconomy Compliance API

piwe/compliance-api

Exposes KYC, AML, and sanctions screening as three MCP tools backed by real OFAC SDN and UN Security Council data. Each call costs between $0.01 and $0.10 USDC on Base, settled via the x402 protocol, so there's no API key setup or monthly billing. Your agent needs a funded wallet and an x402-aware HTTP client (Coinbase's x402-fetch works out of the box). The MCP layer at /mcp is a thin proxy that forwards payment headers, keeping the compliance logic stateless. Reach for this when you're building agents that onboard users, screen counterparties, or need per-transaction compliance checks without provisioning traditional SaaS accounts. The operator also publishes signed EIP-712 attestations you can submit to an on-chain oracle if you're gating token transfers.

tools
4
transport
HTTP
last updated
May 15, 2026

Install

From registry metadata
$ npx add-mcp https://api.netbrainis.co.za/mcp --name compliance-api

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http compliance-api https://api.netbrainis.co.za/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 4 tools

Verified live against the running server on Nov 6, 2026.

aml_screenScreen an entity against Anti-Money Laundering (AML) watchlists including OFAC SDN and UN sanctions. Returns risk level, risk score, recommendation (approve/review/reject), and sanctions match details. Uses Jaro-Winkler fuzzy name matching for accurate detection. Cost: $0.05 U...5 params

Screen an entity against Anti-Money Laundering (AML) watchlists including OFAC SDN and UN sanctions. Returns risk level, risk score, recommendation (approve/review/reject), and sanctions match details. Uses Jaro-Winkler fuzzy name matching for accurate detection. Cost: $0.05 U...

Parameters* required
amountstring
Transaction amount
currencystring
Currency code (e.g. USDC, ETH, BTC)
entity_name*string
Full legal name of the person or entity to screen
transaction_idstring
Transaction identifier for audit trail
wallet_addressstring
Blockchain wallet address to check
kyc_checkRun a KYC (Know Your Customer) identity verification check against OFAC and UN sanctions lists. Returns verification status, risk score (0-100), and sanctions/PEP match results. Powered by real government sanctions data (OFAC SDN + UN Security Council). Cost: $0.01 USDC per ch...4 params

Run a KYC (Know Your Customer) identity verification check against OFAC and UN sanctions lists. Returns verification status, risk score (0-100), and sanctions/PEP match results. Powered by real government sanctions data (OFAC SDN + UN Security Council). Cost: $0.01 USDC per ch...

Parameters* required
countrystring
ISO 3166-1 alpha-2 country code (e.g. US, GB, ZA, IR)
entity_idstring
National ID, passport number, or company registration number
entity_name*string
Full legal name of the person or entity to verify
wallet_addressstring
Blockchain wallet address (e.g. 0x...)
risk_reportGenerate a comprehensive regulatory risk assessment report combining KYC verification, AML sanctions screening, and multi-jurisdiction risk analysis. Returns overall risk level, risk score, sanctions results, jurisdiction-specific risk factors, and recommended compliance actio...4 params

Generate a comprehensive regulatory risk assessment report combining KYC verification, AML sanctions screening, and multi-jurisdiction risk analysis. Returns overall risk level, risk score, sanctions results, jurisdiction-specific risk factors, and recommended compliance actio...

Parameters* required
entity_name*string
Full legal name of the person or entity
entity_typestring
Entity type: 'individual' or 'company'
include_transaction_analysisboolean
Include on-chain transaction analysis in the report
wallet_addressstring
Blockchain wallet address
wallet_screenScreen a blockchain wallet address for compliance risk. Combines a direct OFAC sanctioned-address check with on-chain exposure analysis across Ethereum and Base — flagging sanctioned counterparties the wallet transacted with and known mixer (e.g. Tornado Cash) exposure. Return...1 params

Screen a blockchain wallet address for compliance risk. Combines a direct OFAC sanctioned-address check with on-chain exposure analysis across Ethereum and Base — flagging sanctioned counterparties the wallet transacted with and known mixer (e.g. Tornado Cash) exposure. Return...

Parameters* required
wallet_address*string
EVM wallet address to screen (0x + 40 hex chars)

Sponsors

Readme

Details

Repository
github.com/piwe/compliance-api
Website
api.netbrainis.co.za
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026